Daniel Taupin wrote: > > Christof Biebricher wrote: > > > > On Thu, 2 Jan 2003, Daniel Taupin wrote: > > > > > > > > Therefore, if somebody gives me a checked introduction and manual to > > > preprocessors, I will be glad to include this as an additional chapter > > > in musixdoc.tex. > > This is a good proposal; however, I think it suffices in the beginning that > > a reference is given. Don also does probably not use M-Tx, but he made a > > remark in his documentation. > > JUST give me the text which should be included in a new chapter > dedicated to preprocessors (maybe between the introduction and the > global reference manual), and I include it (with obvious corrections > needed for better understanding, since what anybody write is always > clear for him, not for the reader :-)) > > > > > > Concerning musixflx, there is a plain C source of it. And I provide in > > > musixtex.tex (unless error...) the executable for DOS/MSDOS un der > > > Windows. Starting from this C source, a set of "makefile's" could be > > > include to compile it. > > I know. The Icking archive contains everything necessary, but not all > > distributions. > > Just privide me with the makefile's you have. Users knowing the > existence of "make" are always clever, provided that get a reasonable > makefile which they are able to adapt (one can add comments inside). > > > > > > What I would like would be, either a Makefile or a script for Linux and > > > Unix users, > > > and another for the TeXLive distribution, which would make the whole of > > > the needed installation. > > In my opinion, it is the job of the distributors to make rpm's for automatic > > installation. All major distributors of linux systems have a musixtex rpm > > which makes it quite simple to install, including the executable of > > musixflx. > > The TeXLive contains system dependent programs, but a good part of it > is symbolic (sources). > Anyway, what we should do is not (not only) including it in a > distribution, but giving people a stand alone installator for musixtex. > Including those who already installed TeXLive, but not MusiXTeX, of with > an obsolete MusiXTeX as provided in the CDROM. > > > MikTeX also has a MusixTeX package, but it is pretty old and lacks > > musixflx.exe. Of course, one has to give to the distributors a tarball of > > zip-file that contains > > everything required. We would have to decide who should do that, once we > > have the permission of all the authors (You, Don Simons, Dirk Laurie, Rainer > > Dunker etc.). > > No problem for me, I have set all my things as GPL. > > > Then I will try this installation on my Linux system. It is noted that > > > the TeXLive 7 provides a correct installation of MusiXTeX (maybe a bit > > > out of date, but not too much), but id does n,ot provide with the > > > preprocessors. > > > > > > > 1) the musixtex packages of the distributors whould contain also the >preprocessors > > > > and their documentation and particularly the executables for Windows OSs, > > > > > > The problem is that musixtex.zip is an all-system package, since it only > > > contains symbolic texts or portable binaries like TFMs. > > Anyway, what is distribution dependent is the structure. TeXLive has a > supposedly standard TDS, but all sistribs choose arbitrary subdirectory > names to put musixtex: sometimes "misc" sometimes "musixtex", sometimes > "public/musixtex", etc. Look for example of the position of the EC and > CM fonts. > > d:/emtex/mfinput/ec/ecrm1000.mf > d:/emtex/tfm/ec/ecrm1000.tfm > e:/home-texmf/fonts/pk/cx/jknappen/ec/ecrm1000.300pk > e:/home-texmf/fonts/pk/cx/jknappen/ec/ecrm1000.600pk > e:/home-texmf/fonts/pk/ljfour/jknappen/ec/ecrm1000.600pk > e:/tl72/texmf/fonts/source/jknappen/ec/ecrm1000.mf > e:/tl72/texmf/fonts/tfm/jknappen/ec/ecrm1000.tfm > > c:/c/share/texmf/fonts/afm/cmr10.afm > c:/c/share/texmf/fonts/type1/pfb/cmr10.pfb > d:/emtex/mfinput/cm/cmr10.mf > d:/emtex/tfm/cm/cmr10.tfm > e:/home-texmf/fonts/pk/cx/public/cm/cmr10.300pk > e:/home-texmf/fonts/pk/ljfour/public/cm/cmr10.600pk > e:/home-texmf/fonts/pk/ljfour/public/cm/cmr10.657pk > e:/home-texmf/fonts/pk/modeless/public/cm/cmr10.329pk > e:/home-texmf/fonts/pk/modeless/public/cm/cmr10.600pk > > e:/tl72/texmf/fonts/afm/bluesky/cm/cmr10.afm > e:/tl72/texmf/fonts/pfm/bakoma/cm/cmr10.pfm > e:/tl72/texmf/fonts/pk/ljfour/public/cm/dpi600/cmr10.pk > e:/tl72/texmf/fonts/source/public/cm/cmr10.mf > e:/tl72/texmf/fonts/tfm/public/ai/aicmr10.tfm > e:/tl72/texmf/fonts/tfm/public/cm/cmr10.tfm > e:/tl72/texmf/fonts/type1/bluesky/cm/cmr10.pfb > > Thus, a musixtex installer has to find whether each file already exists, > then replace it in place, or install it in a place where the new release > will duly overwrite it. Otherwise, nobody knows which version will be > taken at run time! > > > Correct, but that also applies for the preprocessors that have TeX macros > > that belong into $TEXMF/tex/generic/musixtex. Furthermore, the source > > files of the preprocessors are also available: the FORTRAN source for pmx, > > and Pascal for M-Tx. In Linux this is not a problem, > > because the compilers are free and good translation programs of Fortran or Pascal > > to C exist. Both preprocessor packages contain also executables for > > DOS/Windows. It is still possible to keep musixtex.zip separate in CTAN > > as it is now, but to put the zip files of pmx and M-Tx into the CTAN > > musixtex subdirectory. > > Anyway, my intention is to have in the ZIP file a directory structure > which distinguishes: > - TeX sources (*.tex, *.sty, *.cls, etc) > - Metafont sources > - TFM files > - PK files > - executable files for various systems. > > Then, in the worst cas, people unzipping it with subdir conservation > (warning for pkunzip...) could move each set in a reasonable place... > not forgetting "mktexlsr" is most cases. > > > > > > There should be an installation package for: > > > a) emTeX > > emTeX is pretty old. I had to abandon emTeX about a decade ago, > > because it was difficult to operate it in our Windows LAN. > > MikTeX is the present standard. > > > b) fpTeX (the Win32 distrib of TeXLive) > > > c) Mac (but which systems, I have no knowledge) > > > c) Linux > > We have to find out who is responsible for maintaining the packages and > > to submit the sources. If it is clarified how the CTAN subdirectory > > looks like, then it suffices to anounce to the package maintainers > > to download their sources from the CTAN subdirectory. > > Uhhhh... the directory structure of the CTANs is not conform to local > TDS structures. > > > > > > However, the big problem (usually overlooked by people making a > > > distribution) is to have a installation package which not only installs > > > froim nil, but also updates existing obsolete installations, and also > > > respect distinct installations without destroying them. The reason for > > > that last statement is that NOBODY can be sure that the new release > > > willk work (possible bugs of conflicts) so that [s]he obviously want to > > > have the New and the Old working in parallel, in cas of. > > This is indeed a problem because many installations overwrite an earlier > > one regardless of the version munber. On the other hand, all installations of > > TeX I know contain > > a global TEXMF directory and one or even more local ones which override > > the global directory. Furthermore, it is easy enough to include a shell-script > > for TeX macro updates which are by far the most important updates. > > Nope! Many people, including me at part time, still have emTeX, with no > TEXMF and no need for mktexlsr and other tricks. And many other people > have put their ancient version of musixtex at a definite place whose > name is "somewhere". > > > > > > But, considering PMX, please give me the whole of what has to be > > > distributed, and I shall do something. > > Excellent, thank you. As I said, we should decide whether to keep pmx.zip > > separate from musixtex.zip, but put them into the same subdirectory, or > > wether the contents of both should be fused. > > I think it should be separate, since updates of musixtex should not > require PMX updates, and conversely. > > > > > > There is one in English in musixdoc.tex, but it concerns only MusiXTeX. > > > Any changes in this chapter (which is NOT the technical chapter) is > > > welcome. > > Sure, I know and use musixdoc. It is excellent in its present form, but > > you have to admit that for the average choir conductor it is quite difficult > > This is a "reference manual", not and educational manual. > > > to start with. If he then reads that it is `an awesome job which gobbles up > > a lot of your time', then he stops right away if he just wants to edit > > quickly a music piece to his needs. But many people like Joel, Andre or > > me do just that week for week and it works very quickly and is certainly > > not an awesome job anymore. Furthermore, you may consider to replace that > > deterring statement by something more encouraging. > > Please make me a proposal. > > > > Thank you for your cooperation. I hope that all people from the mutex list > > also give their opinion. I am sure it would help many musicians who want > > to do professional type-setting of music without the tremendous costs of > > the commercial type-setting programs. > > > > Regards, Christof > > -- > > ------------------------------------------------------------------------ > Daniel Taupin, 91400 ORSAY - France > E-mail= mailto:[EMAIL PROTECTED] > Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work) > (33)1.69.15.60.86
-- ------------------------------------------------------------------------ Daniel Taupin, 91400 ORSAY - France E-mail= mailto:[EMAIL PROTECTED] Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work) (33)1.69.15.60.86 _______________________________________________ TeX-music mailing list [EMAIL PROTECTED] http://sunsite.dk/mailman/listinfo/tex-music