This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.
Michel Goossens CN/ASD
In order to ease the maintenance of the TeX system at CERN, I decided to install the latest version of teTeX at CERN, and together with Thomas Esser, who came to CERN at the end of August, we installed version 0.4 of teTeX. It includes the June 1996 release of LaTeX as well as up-to-date version of most of the important packages in use at CERN. It is my plan to make this the default version at the beginning of November. Therefore I invite everybody to test the new setup before that date, so that possible problems can be cured before its general introduction. In particular I would like to find out which old LaTeX 2.09 files are still being used, so that alternatives can be found, or else these files can be added to the deprecated latex209 tree.
In principle, it suffices to issue the latex command, and the new setup will find the necessary files in the standard tree. However, if you have private files (of your experiment, group, university,...) you can access them by adding the directory where they reside (e.g., my-private-file-dir) at the end of the TEXINPUTS path, as follows:
TEXINPUTS=:my-private-file-dir export TEXINPUTSin the Bourne (ksh, bash) shell, or
setenv TEXINPUTS :my-private-file-dirin the C (tcsh) shell. This will first search the standard directory tree, and only then the specified directory.
If, sometime in the future, somebody provides a port implementing the same functionality in an efficient way (including the directory searching) on VMS or Windows 95/NT, the same system will also be installed on those platforms.
As explained above, I would like that as many LaTeX users as possible test the new setup before its introduction in a few weeks. In order to get access to the new executables on platforms which import their software from the asis central software repository (by explicit copying, or by having it accessible via AFS or NFS) one should issue the command:
ASISsetup TeX/teTeX_bin-0.4.1
. /afs/cern.ch/asis/adm/bin/ASISsetup.init.shin the Bourne (ksh, bash) shell, or
source /afs/cern.ch/asis/adm/bin/ASISsetup.init.cshin the C (tcsh) shell.
Systems not accessing AFS directly should replace the string /afs/cern.ch/asis above with the root directory of the asis software, for instance often /nfs/cern.ch/asis for NFS.
As pointed out above, the present and new systems will be run in parallel for some time (this is possible, since the present system stores its files below usr/local/lib/texmf while the new system stores them below usr/local/share/texmf). The present system will be archived when the new one is introduced, and removed from the system soon afterwards. As announced on various occasions, the pre-1994 LaTeX-209 setup (available at present with the latex -old command), will then also be deleted (this is overdue, since I originally announced this deletion for the summer of 1995!). Those interested in still using this old setup will have to copy it to their private disk before the end of October.
Support for various languages (hyphenation patterns and the Babel system) is compiled into the formats and is available on top of English by replacing the latex command by an equivalent where the two-letter code of the language is prepended. The table below shows a list of prefixes for the main supported languages.
ca | Catalan | cz | Czech | de | German | dk | Danish |
es | Spanish | fi | Finnish | fr | French | bg | G.B. English |
hr | Croatian | hu | Hungarian | it | Italian | nl | Dutch |
no | Norwegian | pl | Polish | sk | Slovak | sv | Swedish |
\documentclass{article} \usepackage[spanish]{babel} ... \begin{document}
For the moment there is no support for Russian or Greek (an often-asked question), and I can only re-iterate my standard reply that it is up to representatives of those user communities (and similarly for other languages which are not available), to provide me with the necessary files in order to set up the desired environment.
Next: Questions and Answers from the
UCO
Up: cnl224.html
Previous: Desktop Computing