home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / text / tex / 14670 < prev    next >
Encoding:
Internet Message Format  |  1993-01-06  |  3.5 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!mcsun!Germany.EU.net!urmel.informatik.rwth-aachen.de!solaris.rz.tu-clausthal.de!news!garfield!jacob
  2. From: jacob@ipc1.rrzn.uni-hannover.de (Ruediger Jacob, SWL)
  3. Newsgroups: comp.text.tex
  4. Subject: Re: File structure for TeX and friends: questio
  5. Message-ID: <1993Jan6.134631.16423@newsserver.rrzn.uni-hannover.de>
  6. Date: 6 Jan 93 13:46:31 GMT
  7. References: <1993Jan5.221022.6205@ccu1.aukuni.ac.nz>
  8. Sender: news@newsserver.rrzn.uni-hannover.de (News Service)
  9. Reply-To: jacob@ipc1.rrzn.uni-hannover.de
  10. Organization: Universitaet Hannover
  11. Lines: 70
  12.  
  13. In article 6205@ccu1.aukuni.ac.nz, hafner@ccu1.aukuni.ac.nz (Dr. Paul R Hafner) writes:
  14. >
  15. >I am reasonably well acquainted with a traditional setup of TeX in
  16. >/usr/local/lib/tex etc. In planning an update of TeX, some questions arose
  17. >for which I invite comment.
  18. >
  19. >* Overall system philosophy *
  20.  
  21. [ ... some text about the file structure as ./<package>/<current_version>/ ]
  22.  
  23. >* TeX considerations *
  24. >
  25. >   TeX, mf, bibtex and friends seem to be so totally interwoven that I have
  26. >   doubts that it makes sense to split them completely into 3 such setups:
  27. >   .../TeX/current/... , .../MetaFont/current/... , .../BibTex/current/...
  28. >   (but correct me if you think I am wrong on this point!). And exactly 
  29. >   where would dvips fit into it?
  30.  
  31. I disagree with your opinion that TeX and Metafont are totally interwoven.
  32. They could be separated easily except the font directory wich both of them
  33. use. This separation is done already in the standard Makefile and ./lib/site.h
  34. of the web2c distribution.
  35.  
  36. Also the other TeX friends could be separated into own directory trees. The
  37. question is if this usefull. Most of them have only one binary file and sometimes
  38. some configuration, macro or style files. I think it is more usefull having
  39. them in the normal TeX directory. For an easier TeX administration you can 
  40. create a hierachical texinput directory and use symbolic links.
  41.  
  42. example:
  43.      .../tex/latex/sty
  44.                    general
  45.                    ...
  46.              macros/...
  47.                     latex --> ../latex/sty
  48.  
  49. >   Somewhat independent of the general setup is the question for a
  50. >   rational setup of fonts (and inputs). Is it worth structuring 
  51. >   .../TeX/current/lib/fonts any deeper than into tfm, pk, vf? e.g. to
  52. >   accommodate entire groups of fonts in diretories of their own (the same
  53. >   qustion is also relevant for TeX and mf inputs).
  54. >
  55. >   Are the hassles of insisting on a logical structure too great to make
  56. >   the exercise worthwile?
  57.  
  58. The only disadvantage is the lost of performance. When you have such a
  59. structure TeX have to search through all subdirectories for the preloaded
  60. fonts and the style or macro files.
  61.  
  62. I've installed such a structure for all necessary directories (fonts, texinput,
  63. mfinput, bibstyles etc.) and its easy for administration as discribed above.
  64.  
  65. >Thanks in advance,
  66. >
  67. >Paul
  68. >
  69.  
  70. Greetings,
  71.          R"udiger
  72.  
  73. ---
  74. ============================================================================
  75. R"udiger Jacob                 Lehrgebiet Rechnernetze und Verteilte Systeme
  76.                                                        Universit"at Hannover 
  77. phone.: +49-511-762-3681
  78. e-mail: jacob@ipc1.rrzn.uni-hannover.de              Schlo"swender Stra"se 5
  79.         jacob@rvs.uni-hannover.de                    D-3000 Hannover
  80. ----------------------------------------------------------------------------
  81. disclaimer: The opinions expressed above are my own. 
  82. ============================================================================
  83.