Title: MonTeX, Implementation Level IIa Version: 04.03 Author: Oliver Corff Copyright: Ulaanbaatar, Berlin, Beijing 1997-1999 Date: February 28, 1999 (Timestamp: February 28, 1999) Archive Name: montex04.zip Description: Mongolian for LaTeX (Cyrillic) System Requirements: LaTeX2e (sorry, neither LaTeX209 nor plain TeX are supported!) Fonts in Cork encoding (T1) are required; they are considered to be an integral part of any up-to-date LaTeX2e installation. Legal Notes: See end of this document 0. Introduction MonTeX (Mongolian for LaTeX) is a modular package which provides Mongolian to the LaTeX user community. The present package represents Implementation Level IIa and provides the Cyrillic script in immediate and transliteration modes. In addition, it is possible to have short portions of Mongolian script (`bicig') in the document, both horizontally and vertically, but for enjoying vertical output it is necessary that PostScript support is installed. Most modern LaTeX installations come with PostScript anyway so this should not be a very difficult problem. Subsequent implementation levels add more features: scripts, writing directions, etc. 1. Installation Remove all old files of previous MonTeX Implementation Level I installations, including the font bitmaps (*.pk) and tfm files. Unpack the archive montex.zip in some temporary directory. teTeX users can proceed to section 1.2, MikTeX users should read section 1.3. 1.1 emtex If you are an emtex user, read and follow the instructions in the file EMTEX. Follow the documentation accompanying emtex for generating a LaTeX format with Mongolian hyphenation patterns. Get the graphics package and the rotating packages as well as GhostScript if you want to print portions of vertical Mongolian. The latex packages can be found at CTAN (both in the Internet and on CD-ROM) under macros/latex/packages/graphics macros/latex/contrib/supported/rotating GhostScript versions can be found at CTAN, too, in the /support/ghostscript/gnu subdirectory. 1.2 teTeX (and other TeX systems based on the TeX Directory Structure) Create subdirectories, either in your main TeX installation, or in any local tree, with the following structure: mkdir $TEXMF/tex/latex/montex/ mkdir $TEXMF/fonts/source/public/mfinput/mls/ mkdir $TEXMF/fonts/source/public/mfinput/montex/ mkdir $TEXMF/fonts/tfm/mls/ mkdir $TEXMF/fonts/tfm/montex/ mkdir $TEXMF/doc/montex/ Copy the appropriate contents into the newly created directories: cp $TMP/texinput/* $TEXMF/tex/latex/montex/ cp $TMP/mfinput/mls/* $TEXMF/fonts/source/public/mfinput/mls/ cp $TMP/mfinput/montex/* $TEXMF/fonts/source/public/mfinput/montex/ cp $TMP/tfm/mls/* $TEXMF/fonts/tfm/mls/ cp $TMP/tfm/montex/* $TEXMF/fonts/tfm/montex/ cp $TMP/doc/* $TEXMF/doc/montex/ Rehash the file name database by executing texhash. Execute texconfig and proceed to menu item for creating a format file with Mongolian hyphenation patterns. You will have to edit the file language.dat (which appears in the editor window automatically) and insert the following line (perhaps somewhere after Hungarian (magyar) and before Norwegian (norsk): mongolian mnhyphen.tex % mnhyphex.tex % No exceptions now. in the list of languages. There is no need to procure the graphics and rotating packages externally since they are provided with teTeX. GhostScript and GhostView are also regularly found on UNIX and notably Linux systems so there should be full-fledged off-the-shelf support for the vertical text capsules offered by MonTeX. 1.3 MikTeX Read and follow the instructions in the file MIKTEX. Get the graphics package and the rotating packages as well as GhostScript if you want to print portions of vertical Mongolian. The latex packages can be found at CTAN (both in the Internet and on CD-ROM) under macros/latex/packages/graphics macros/latex/contrib/supported/rotating GhostScript versions can be found at CTAN, too, in the /support/ghostscript/gnu subdirectory. 2. Running MonTeX MonTeX is now ready for use. It is activated by stating \usepackage{mls} in the preamble of your document. You can provide options for the document language and/or the input file encoding, like \usepackage[xalx,mls]{mls} which prepares a document in Modern Mongolian using the MLS encoding. Consult doc/montex.tex for details. 3. General Remarks When using MonTeX for the first time you may observe a seemingly unusual font generating activity. By default, MonTeX uses the T1 encoding, and requires these fonts to be available. If you happenend to use the old TeX font encoding (known as OT1 --- and you may have been unconsciously doing so for all your previous documents) then prepare for anything between a few minutes and an hour (depending on your system's speed) for the fonts to be computed. This is a singular event and will not bother you later on. The user documentation montex.tex contains many typeface examples (in fact, unusually many for an average document) so the display and printing of this document does not reflect ordinary usage. 4. Points of Concern for emtex users ----- Under emtex, the document montex.tex requires substantial basic memory (below 640kB) for printing, and printing only. The typeface demonstration contained in the documentation loads a plethora of fonts (around twenty or so) which will force emtex's printing program to abort if available `conventional' memory is below 500 and a few kilobytes. In this case there are basically two choices: temporarily remove some device drivers, or start the program directly from the DOS prompt. Shells (even like Norton Commander and friends) sometimes eat exactly these 2 kB of memory which decide on failure or success. If nothing helps, open the file montex.tex in your editor, go to the line near no. 12 and change the parameter of "FontSamples" from "6" to "1". You can now see whether the printer driver generates all necessary fonts without problems. Increase the FontSamples parameter step by step until all fonts are built, and try to print the document again. 5. Legal Notes This program package is copyrighted software. You are welcome to use this program without financial remuneration on a purely academical or private basis. Commercial enterprises using this software for business purposes and government agencies are requested to negotiate a licence fee. Academical institutions and users are kindly requested to submit offprints of articles typeset with MonTeX. The author cannot accept any responsability for the usability and/or fitness of this software package for any particular purpose. You are not entitled to change the software. If you ever happen to modify any of the files, then that file MUST be renamed. Please contact the author (e-mail: corff@zedat.fu-berlin.de) if you discover bugs, deficiencies etc. MonTeX may be redistributed only in the form of the original archive, not in the form of individual files. Complain with your source if you received only what appears to be fragments of MonTeX! Thank you for using MonTeX! Ulaanbaatar, Beijing, Berlin, February 1999 Oliver Corff corff@zedat.fu-berlin.de