diff options
Diffstat (limited to 'Master/texmf-dist/doc')
32 files changed, 214 insertions, 4486 deletions
diff --git a/Master/texmf-dist/doc/generic/babel/00readme.heb b/Master/texmf-dist/doc/generic/babel/00readme.heb deleted file mode 100644 index b4ae253092a..00000000000 --- a/Master/texmf-dist/doc/generic/babel/00readme.heb +++ /dev/null @@ -1,605 +0,0 @@ -% \iffalse meta-comment -% -% Copyright 1989-2005 Johannes L. Braams and any individual authors -% listed elsewhere in this file. All rights reserved. -% -% This file is part of the Babel system. -% -------------------------------------- -% -% It may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2003/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainer of this work is Johannes Braams. -% -% The list of all files belonging to the Babel system is -% given in the file `manifest.bbl. See also `legal.bbl' for additional -% information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with -% extension .ins) which are part of the distribution. -% \fi - Hebrew Package for babel system and LaTeX2e - -This new support package for Hebrew language is based on the old LaTeX 2.09 -hebrew.sty and is backward compatible with it. A new babel-based language -switching interface is also supported. - -Bi-directional support uses TeX--XeT or newer e-TeX engine. - -The package is available on-line at http://www.dsg.technion.ac.il/heblatex/ -or at ftp://tochna.technion.ac.il/pub/staff/lavva/heblatex/. It consists of: - - 1. Hebrew package for babel/LaTeX 2e: heblatex.tar.gz or heblatex.zip. - 2. Hebrew fonts (available also on CTAN or ftp.cc.huji.ac.il): - hebfonts.tar.gz or hebfonts.zip. - 3. Examples of hebrew documents: hebexmpl.tar.gz or hebexmpl.zip. - 4. This README.html file, available also in plain text format as - README.txt. - -The babel/LaTeX 2e edition of the hebrew package, as well as documentation -(including this README file) was developed and will be supported by Boris -Lavva, lavva@tx.technion.ac.il. Please direct your additions, modifications, -bug fixes and comments to this address. - ------------------------------------------------------- -Table of contents - - Acknowledgement - Copyright - Installation - Hebrew package usage - Input code pages - Font encodings - Bi-directional sectioning commands - Table of contents, List of figures, List of tables - Hebrew calendar - Document class for preparing Hebrew/English or English/Hebrew thesis - Compatibility with LaTeX 2.09 style - Future work - ------------------------------------------------------- -Acknowledgment - -The following people have contributed to Hebrew package in one way or -another, knowingly or unknowingly. In alphabetical order: -Irina Abramovici, Yaniv Bargury, Yael Dubinsky, Sergio Fogel, Dan Haran, -Rama Porrat, Michail Rozman, Alon Ziv. - -Johannes Braams is the author of babel - a multilingual support for LaTeX. - -Tatiana Samoilov and Vitaly Surazhsky found a number of serious bugs in -preliminary version of Hebrew package. - -A number of other people have contributed comments and information. Specific -contributions are acknowledged within the documentation. - -I want to thank my wife, Vita, and son, Mishka, for their infinite love and -patience. - -If you made a contribution and I haven't mentioned it, don't worry, it was -an accident. I'm sorry. Just tell me and I will add you to the next version. - ------------------------------------------------------- -Copyright - -The copyright similar to other LaTeX 2e packages is added to prevent -inconsistency in version numbers and wide-spread distribution of unsupported -macro files (which was common with the old distributions). - -Changes, bug fixes and additions are always welcome, but they should be or -distributed under other name, or incorporated in this package (by mailing -me). - - -------------------------------------------------- - - Copyright 1997-1998 Boris Lavva and any individual authors listed - elsewhere in this file. All rights reserved. - - For further copyright information, and conditions for modification and - distribution, see any other copyright notices in this file. - - This file is contributed to the Babel system, release 3.6. - - -------------------------------------------------- - This system is distributed in the hope that - it will be useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - For error reports concerning UNCHANGED versions of this file no more - than one year old, see bugs.txt. - - Please do not request updates from me directly. Primary distribution - will be through the CTAN archives. - - IMPORTANT COPYRIGHT NOTICE: - - You are NOT ALLOWED to distribute this file alone. - - You are allowed to distribute this file under the condition that it - is distributed together with all the files listed in manifest.txt. - - If you receive only some of these files from someone, complain! - - Permission is granted to customize the declarations in this file to - serve the needs of your installation, provided that you comply with the - conditions in the file legal.txt. - - However, NO PERMISSION is granted to distribute a modified version of - this file under its original name. - - MODIFICATION ADVICE: - If you want to customize this file, it is best to make a copy of the - source file(s) from which it was produced. Use a different name for your - copy(ies) and modify the copy(ies); this will ensure that your modifications - do not get overwritten when you install a new release of the standard system. - - You can then easily distribute your modifications by distributing the - modified and renamed copy of the source file, together with a suitable - .ins file, taking care to observe the conditions in legal.txt; this will - ensure that other users can safely use your modifications. - ------------------------------------------------------- -Installation - - 1. Full LaTeX 2e distribution should be installed, including TeX--XeT or - e-TeX. Known such distributions include: - o teTeX 0.9 for UNIX with e-TeX - (ftp://ftp.informatik.uni-hannover.de/home/te/private/.0.9/) - o NTeX for UNIX with TeX--XeT - (http://darfnix.mathematik.uni-stuttgart.de/pub/tex/ntex/) - o Web2C for Windows 95 and NT (see at CTAN:systems/win32, for - example, ftp://ftp.dante.de/tex-archive/systems/win32/) - o TeX Live CD-ROMs distributed by TeX Users Group (TUG), see details - at http://www.tug.org. - 2. If e-TeX is installed, check if its format is available in extended - mode, by running elatex or latex on some .tex file: - ----------------------------------------------------------------------- - - This is e-TeX, Version 3.14159-1.1 (Web2c 7.0) - entering extended mode - ----------------------------------------------------------------------- - - The second line should be "entering extended mode". - 3. If TeX--XeT is installed, it will use a LaTeX 2e format file, called - laxet.fmt from the formats directory. This directory is commonly - located at texmf/web2c or texmf/web2c/ini subdirectories. To produce - format file, run initexxet program on the following laxet.ini file: - ----------------------------------------------------------------------- - - % Prevent dumping of LaTeX2e - \let\xxdump=\dump - \let\dump=\endinput - % LaTeX2e format - \input latex.ltx - % Read latex2e.add - \openin1=latex2e.add - \ifeof1\closein1\message{latex2e.add not found} - \else\closein1\input latex2e.add - \fi - % dump - \let\dump=\xxdump - \let\xxdump=\undefined - \dump - ----------------------------------------------------------------------- - - Put the resulting file laxet.fmt to the formats directory and link (or - copy) the virtexxet program as laxet. - 4. Download the babel sources from the CTAN sites, directory - macros/latex/packages/babel. This version of Hebrew package is tested - with babel version 3.6. - 5. Apply the following changes to the standard babel sources: - o babel.dtx -- after the line 916 (greek) add: - \DeclareOption{hebrew}{\input{rlbabel.def}\input{hebrew.ldf}} - o bbcompat.dtx -- after the line 134 (welsh) add: - %<+hebrew>\input rlbabel.def\input hebrew.ldf\relax - o babel.ins -- after the line 346 (bahasa) add: - \generate{\compatfile{hebrew}} - 6. Download the hebrew package, fonts and examples from the above - mentioned place. - 7. Open heblatex to the babel sources directory. - 8. Run latex babel.ins and then latex hebrew.ins. - 9. Move all *.cls, *.sty, *.def, *.fd, *.ldf to the babel directory - searchable by TeX (run MakeTeXls-R or similar program). Usually, babel - is located at TEXROOT/share/texmf/tex/latex/packages/babel or - TEXROOT/share/texmf/tex/generic/babel. - 10. Install hebrew fonts from hebfonts as following: - o Find your public font sources directory, it is usually: - TEXROOT/share/texmf/fonts/source/public. - o Unpack hebfonts file into the abovenamed public directory. It will - create a new directory called hebrew inside public. - o Find your special.map file - it is usually found at - TEXROOT/share/texmf/fontname/special.map and add the following - lines at the end of this file: - @c Hebrew fonts - jerus10 public hebrew - deads10 public hebrew - oldjaf10 public hebrew - telav10 public hebrew - crml10 public hebrew - crmlsl10 public hebrew - fr public hebrew - frbx public hebrew - frsl public hebrew - hclassic public hebrew - hcaption public hebrew - redis7 public hebrew - redis8 public hebrew - redis9 public hebrew - redis10 public hebrew - redis12 public hebrew - redis17 public hebrew - redisb10 public hebrew - rediss8 public hebrew - rediss9 public hebrew - rediss10 public hebrew - rediss12 public hebrew - shold10 public hebrew - shscr10 public hebrew - shstk10 public hebrew - o Run REHASH from texconfig utility or program MakeTeXls-R or newer - mktexlsr (if available) to build a new ls-R database in - TEXROOT/share/texmf directory. You can add inserted file names - manually to ls-R if you cannot find abovenamed programs. - o Note that only 7-bit (old code) fonts are used by new Hebrew - package. - 11. You can check if your installation succeed by LaTeXing examples from - hebexmpl file. - -Finally, you can prepare the LaTeX documentation of all components of the -new Hebrew package by running: - - ------------------------------------ - - latex hebrew.dtx - makeindex -s bbind.ist hebrew.idx - makeindex -s bbglo.ist -o hebrew.gls hebrew.glo - latex hebrew.dtx - latex hebrew.dtx - - ------------------------------------ - -The same procedure can be applied on babel.dtx (or babel.drv) to create the -babel documentation. Files bbind.ist and bbglo.ist are included with babel -installation. - ------------------------------------------------------- -Hebrew package usage - -The usage is simple, for example: - -\documentclass[12pt,twoside]{book} -\usepackage[hebrew,english,russian,danish,greek,...]{babel} - -LaTeX 2.09 style is also supported (in compatibility mode) to process -existing documents, for example: - -\documentstyle[12pt,hebrew_newcode]{article} - -Languages can be switched by the following macros: - - 1. \sethebrew or \unsethebrew - 2. \selectlanguage{hebrew}, \selectlanguage{english}, etc. - 3. \begin{otherlanguage}{hebrew} ... \end{otherlanguage}, or any other - language - 4. \R{hebrew text} inside the latin text - 5. \L{latin text} inside the hebrew text - -First three commands are equivalent: first one provides switching interface, -compatible with LaTeX 2.09 hebrew style, while second and third --- -babel-based interface. - -Last two commands are used for language and direction switching inside -paragraph. - -hmbox and embox macros should be used for inserting Hebrew and English text -(respectively) inside a mathematical formula. - ------------------------------------------------------- -Input code pages - -Hebrew package supports the following input code pages: - - 1. 7-bit hebrew encoding, also known as old code, defined by Israeli - Standard 960 (si960) - 2. IBM PC code page also known as pc code (cp862) - 3. WINDOWS code page also known as new code (cp1255) - 4. ISO 8859-8 Hebrew/Latin code page commonly used in UNIX, also known as - new code (8859-8 also known as new code) - -The default input encoding can be set using option defined above in -parentheses with inputenc style (but *before* babel), for example : - -\usepackage[cp1255]{inputenc} - -Input encoding can be changed also inside the document by the \inputencoding -command, for example: - -\inputencoding{cp862} - ------------------------------------------------------- -Font encodings - -Various font encodings can be used, including, of course, Local Hebrew -Encoding (LHE), with the aid of fontenc style (but *before* babel), for -example: - -\usepackage[LHE,OT2,LCY,T1]{fontenc} - -Many useful font-switching commands are provided in hebfont package which -can be included *after* the babel: - -\usepackage{hebfont} - -These commands are in format \text<font>{Hebrew text}, for example: -\textoj{Text printed with Old Jaffa font}, \textredis{Text printed with -redis font}. - -In addition, for backward compatibility in LaTeX 2.09 documents, the four -old font-switching commands are supported: -{\jm ...}, {\oj ...}, {\ds ...} and {\ta ...} for Jerusalem, Old Jaffa, Dead -Sea and Tel-Aviv fonts respectively. - -The following TeX fonts are supported: - - * Jerusalem (used as default font) - * Dead Sea (used as bold font) - * Tel-Aviv (used as sans-serif or typewriter font) - * Old Jaffa (used as italic or slanted font and for emphasize) - * Hebrew classic normal and slanted (command \textclas) - * Shalom Old Style (command \textshold) - * Shalom Script (command \textshscr) - * Shalom Stick (command \textshstk) - * Carmel normal and slanted (command \textcrml) - * Frank Ruehl normal, bold and slanted (command \textfr) - * Redis normal, bold and slanted (command \textredis) - ------------------------------------------------------- -Bi-directional sectioning commands - -These commands inserts both Hebrew title to the RL table of contents or list -of figures/tables, and English (or other LR language) title to the LR table -of contents or list of figures/tables. - - 1. \bpart{hebrew}{english} - 2. \bchapter{hebrew}{english} - 3. \bsection{hebrew}{english} - 4. \bsubsection{hebrew}{english} - 5. \bsubsubsection{hebrew}{english} - 6. \bcaption{hebrew}{english} - 7. \bchapternn{hebrew}{english} - replaces \chapter* - 8. \bsectionnn{hebrew}{english} - replaces \section* - -A number of additional bi-directional commands are defined in the -hebtech.cls - thesis document class file, described below. - ------------------------------------------------------- -Table of contents, List of figures, List of tables - -Both Right-to-Left and Left-to-Right versions of the tables (toc, lof and -lot) can be generated simultaneously. The LR files have the default -extensions (.toc, .lof and .lot), while the RL files have reversed -extensions (.cot, .fol and .tol). For example, to include RL tables at the -beginning and LR tables before the end of the document: - - ------------------------------------ - - \begin{document} - \sethebrew - \tableofcontents % Generates .cot file - \listoffigures % Generates .fol file - \listoftables % Generates .tol file - ... - \unsethebrew - \tableofcontents % Generates .toc file - \listoffigures % Generates .lof file - \listoftables % Generates .lot file - \end{document} - - ------------------------------------ - -All 6 files are generated simultaneously in two latex passes ! - ------------------------------------------------------- -Hebrew calendar - -Original Hebrew calendar style was created by Michail Rozman, and corrected -by Rama Porrat, Michail Rozman and Dan Haran. - -This style was adjusted to LaTeX 2e by Boris Lavva, and provided in hebcal -package. It can be included *after* the babel: - -\usepackage{hebcal} - -The following 2 user-level commands are provided with the package: - -\newcount\hd \newcount\hm \newcount\hy - -\hd=10 \hm=3 \hy=1992 - -\HebrewDate{\hd}{\hm}{\hy} - -which converts the requested Gregorian date to Hebrew calendar date and -prints it in Hebrew or English (depends on the current language) and: - -\HebrewToday or \hebrewtoday - -which prints the current Hebrew date (today) . - ------------------------------------------------------- -Document class for preparing Hebrew/English or English/Hebrew thesis - -A useful document class file hebtech for preparing M.Sc. and Ph.D. theses -for the Technion (English/Hebrew and Hebrew/English) is included with this -package too. I believe that it can be adjusted for the needs of other -academic institutions in Israel too. This class automatically includes babel -with hebrew and english option, hebfont and hebcal packages. - -The original version for LaTeX 2.09 and old code Hebrew was created in 1994 -by Irina Abramovici, at Taub Computer Center, Technion. - -How to use this document class? - -\documentclass[12pt]{hebtech} - -The following parameters should be included in thesis preamble (before -\begin{document}): - - 1. Thesis title - \title{hebrew}{english} - 2. Thesis author - \author{hebrew}{english} - 3. Department name, e.g. Electrical Engineering Department - \dept{hebrew}{english} - 4. Domain of research, e.g. Food Processing - \dom{hebrew}{english} - 5. Main advisor - \advisori{hebrew}{english} - 6. Second advisor, if exists - \advisorii{hebrew}{english} - 7. Main sponsor - \donori{hebrew}{english} - 8. Additional sponsor, if exists - \donorii{hebrew}{english} - 9. Set thestype counter to: - o 1 --- for a research thesis - o 2 --- for a project thesis - o 3 --- for a final paper - - \setcounter{thestype}{1} - 10. Set grade counter to: - o 1 --- for master of science - o 2 --- for master - o 3 --- for master of technology - o 4 --- for doctor of science - - \setcounter{grade}{1} - 11. Date is optional, if not included, today's date will be used. The - Gregorian date entered will be printed and get converted the Jewish - date. - \date{28}{2}{1998} - 12. Page style is optional too, if not included, plain will be used. - \pagestyle{thesis} - -In the main document the following additional commands and environments can -be used: - - 1. \makecover - creates Hebrew or English cover page, depending on the - current language. - 2. \maketitle - creates Hebrew or English title page, depending on the - current language. - 3. \begin{acknowledgment} ... \end{acknowledgment} - builds the - acknowledgment page and adds inserted customized acknowledgment in - Hebrew or English, depending on the current language. - 4. \begin{dedication} ... \end{dedication} - builds the dedication page in - Hebrew or English, depending on the current language. - 5. \tableofcontents, \listoffigures, \listoftables - builds tables - depending on the current language (all 6 tables can be used - simultaneously). - 6. \begin{abstract} ... \end{abstract} - builds the abstract pages in - Hebrew or English, depending on the current language, adds contents - line to the 2 tables of contents. - 7. \frontmatter, \mainmatter, \backmatter - should be inserted at the - beginning, before the main part, and at the ending of the thesis to - change numbering and other style parameters. - 8. \bibliography{...} - now adds "References" line to the 2 tables of - contents: English and Hebrew. - -Some useful bi-directional commands, for figures and tables provided in this -file too: - - 1. \bcaptionf{hebrew}{english} - similar to \bcaption but answers to - thesis formatting requirements at the Technion, used for figures. - 2. \bcaptionff{to RL lof}{to LR lof}{hebrew}{english} - a customized one - for figures. - 3. \bcaptiont{hebrew}{english} - similar to \bcaption but answers to - thesis formatting requirements at the Technion, used for tables. - 4. \bcaptiontt{to RL lot}{to LR lot}{hebrew}{english} - a customized one - for tables. - ------------------------------------------------------- -Compatibility with LaTeX 2.09 style - -Generally, the new package is compatible with LaTeX 2.09 style file -hebrew.sty, i.e. in most cases one can use the new package on old documents -without any errors. Howver, it does not support Plain TeX, please use -heb_macros.tex, or other TeX macro file for Hebrew instead. - -A few incompatibilities are described below: - - * The macros with Hebrew names are not provided, for example, macro - \hadgesh when the command name "hadgesh" is given in Hebrew is not - supported. The reason is that in new LaTeX 2e it is forbidden to use - 8-bit macros, because all characters 128-255 became to be "active". - However, the following English-coded equivalents are supported for - backward compatibility with LaTeX 2.09 style and can be used even in - the new documents: - 1. \hebday (replaced "hayom"). - 2. \hebcopy (for use in letter style) - 3. \hebincl (for use in letter style) - 4. \hebpage (for use in letter style) - 5. \hebto (for use in letter style) - 6. \hadgesh (produces ``poor man's bold'' - heavy printout, it is - advisable to use real bold fonts, e.g. DeadSea instead) - 7. \piska (can be used only in compatibility mode) - 8. \piskapiska (can be used only in compatibility mode) - 9. \makafgadol (=\textendash) - 10. \makafanak (=\textemdash) - 11. \geresh (=\textquoteright) - 12. \opengeresh (=\textquoteright) - 13. \closegeresh (=\textquoteleft) - 14. \openquote (=\textquotedblright) - 15. \closequote (=\textquotedblleft) - 16. \leftquotation (=\textquotedblright) - 17. \rightquotation (=\textquotedblleft) - 18. \undertext (=\underline, can be used only in compatibility mode) - * In \documentstyle line the following 3 styles can be used in Hebrew - documents: - 1. \documentstyle[hebrew_oldcode,...]{...} in old 7-bit documents - (instead of "hebrew"!). - 2. \documentstyle[hebrew_newcode,...]{...} in 8-bit UNIX or Windows - documents. - 3. \documentstyle[hebrew_p,...]{...} in 8-bit DOS documents. - * hebcal style should always be used (instead of older hebcal_p and - hebcal_newcode). - * Font names for the included 7-bit fonts were renamed (for the sake of - multiplatform support) to lowercase names with no more than 8 - characters as following: - o jerus10.mf - for Jerusalem (10pt) - o deads10.mf - for Dead Sea (10pt) - o telav10.mf - for TelAviv (10pt) - o oldjaf10.mf - for Old Jaffa (10pt) - o shold10.mf - for Shalom Old Style (10pt) - o shscr10.mf - for Shalom Script (10pt) - o shstk10.mf - for Shalom Stick (10pt) - o Some other font-related files were renamed too (to lowercase and < - 8 characters): - + frank_ruehl.mf became frruehl.mf - + redisfont.mf became redisfnt.mf - + redisbx10.mf became redisb10.mf - o All other font names remain unchanged - ------------------------------------------------------- -Future work - - 1. Visual enviroments i.e. tabular, tabbing and array have to be supported - for hebrew. Now only left-to-right direction of lines is supported. - 2. Update hebrew package for the future babel-3.7 release. - 3. Hebrew points and dots ("nikud") support should be added, so it can be - used in font-independent way. - Currently, nikud can be used only on font-dependent way: only shalom - and classic families of fonts provide nikud, and hebrew point glyphs - are located in different places. - 4. Machintosh Hebrew/English input code page support should be added. - 5. Type1/TrueType Hebrew fonts should be supported. - ------------------------------------------------------- -Created by Boris Lavva, lavva@tx.technion.ac.il -Last modified March 1, 1998 diff --git a/Master/texmf-dist/doc/generic/babel/00readme.txt b/Master/texmf-dist/doc/generic/babel/00readme.txt deleted file mode 100644 index 9fd45ef96df..00000000000 --- a/Master/texmf-dist/doc/generic/babel/00readme.txt +++ /dev/null @@ -1,77 +0,0 @@ - Babel Distribution Guide - - 17 March 2008 - - -Welcome to the Babel system! - -This file contains the distribution guide for version 3.8 of the -Babel system. The Babel system is distributed under the terms of -the LaTeX Project Public License version 1.3 or later. A copy of -the LPPL can be found in the LaTeX distribution. - -The Babel system supports multilingual typesetting. -This version of the Babel system is compatible with LaTeX2e. -Whenever the instructions talk about LaTeX, read LaTeX2e. - -This system is maintained by Johannes Braams in cooperation with -various people around the world. - -The Babel system is described in: - - * The LaTeX Companion 2nd edn., Mittelbach and Goossens et al, Addison-Wesley - - -This distribution is described in the files ending with .txt. You -should read install.txt before starting to install Babel. - - * 00readme.txt is this file. - - * changes.txt is a chronological list of the changes to babel - - * install.txt describes how to install Babel. - * install.OzTeX-4 describes how to install Babel on a Mac with a - recent OzTeX distribution (4.0+). - * install.OzTeX-pre4 describes how to install Babel on a Mac with an - old OzTeX distribution (before 4.0). - - * manifest.bbl lists all the files in the Babel distribution. - - * bugs.txt describes how to submit a bug report for Babel. - - * todo.txt lists a few things that haven't been done yet - - * howtoget.txt lists the places where to get the Babel system and - other related software. - -You are not allowed to change the files in this distribution. - -If you want to add your own options to extend Babel with local -language definitions you can do that by adding \DeclareOption -statements to a configuration file, bblopt.cfg. - -If you like the babel system, please send me a postcard with a nice -postage stamp for my collection! - -Please do not request updates from me. Distribution is done only -through mail servers and TeX organisations. - - -Please send bug reports to the LaTeX bug reporting address, -latex-bugs@latex-project.org. Please read the file bugs.txt in this -distribution and follow the guidelines. - -WARNINGS: ---------- -- The file wnhyphen.tex (russian hyphenation pattern file) contains - changes of uppercase and lowercase codes. Amongst these is - \uccode`\~=`\^ which may lead to unexpected results when the ~ - occurs in the argument of \uppercase - -Send any suggestions, additions, complaints, to me: -e-mail: babel at braams.xs4all.nl -address: Kersengaarde 33 - 2723 BP Zoetermeer - The Netherlands -Note that I am more likely to respond to e-mail. ---- Copyright 1997,2008 Johannes Braams. All rights reserved --- diff --git a/Master/texmf-dist/doc/generic/babel/GreekFonts.txt b/Master/texmf-dist/doc/generic/babel/GreekFonts.txt deleted file mode 100644 index 4bc082f60e6..00000000000 --- a/Master/texmf-dist/doc/generic/babel/GreekFonts.txt +++ /dev/null @@ -1,28 +0,0 @@ - - The Greek fonts - - - The latest version of the "babel" package supports the Greek language. In - order to be able to use the "greek" option correctly someone must have - the correct fonts properly installed. The "greek" option uses the new - fonts designed by Claudio Beccari (beccari@polito.it). The fonts are - complete, i.e., there are shapes for every possible combination. Moreover, - the fonts include the big slide size fonts, which were missing in the - previous font bundle. - - Where to find them - - All the necessary Greek fonts reside in any of the CTAN nodes. They - reside in the directory languages/greek/cb. The font bundle includes - hyphenation patterns plus usage information for the greek option. - - October 15, 1997 - - Apostolos Syropoulos - - snail mail: 366, 28th October Str. - GR-671 00 Xanthi, GREECE - - electronic - mail: apostolo@platon.ee.duth.gr or - apostolo@obelix.ee.duth.gr diff --git a/Master/texmf-dist/doc/generic/babel/announce.txt b/Master/texmf-dist/doc/generic/babel/announce.txt deleted file mode 100644 index 04541542785..00000000000 --- a/Master/texmf-dist/doc/generic/babel/announce.txt +++ /dev/null @@ -1,39 +0,0 @@ - Hi, - - This is the announcement of babel release 3.8, - - What's new in release 3.8? - Actually babel 3.8 is very much like the later releases of - babel 3.7. Support for a number of languages has been added. - Here is a list of the changes since babel 3.7h: - - Shorthands are expandable again. The disadvantage is that - one has to type '{}a when the acute accent is used as a - shorthand character. The advantage is that a number of other - problems (such as the breaking of ligatures, etc.) have - vanished. - - Two new commands, \shorthandon and \shorthandoff have - been introduced to enable to temporarily switch off one or more - shorthands. - - The support for Hebrew has been updated by Tzafrir Cohen - - Support for Slovak has been extended with shorthand - definitions. - - Support for typesetting Sanskrit in transliteration will - be made available in a later release of babel. - - Support for typesetting Kannada, Devnagari and Tamil will - be made available in a later release of babel. - - Support for typesetting interlingua is now available, thanks to - Peter Kleiweg <kleiweg@let.rug.nl>. - - The last remark: where can you get babel 3.8? - It is available in the directory - /tex-archive/macros/latex/rewuired/babel on CTAN. - - Happy LaTeXing! - - Johannes Braams - -TeXniek, Kersengaarde 33, -2723 BP Zoetermeer The Netherlands. -Phone : +31 79 352 28 19 E-mail : johannes at braams.cistron.nl -Fax : +31 70 343 41 85 -------------------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/generic/babel/athnum.pdf b/Master/texmf-dist/doc/generic/babel/athnum.pdf Binary files differdeleted file mode 100644 index b379bd29057..00000000000 --- a/Master/texmf-dist/doc/generic/babel/athnum.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/babel.pdf b/Master/texmf-dist/doc/generic/babel/babel.pdf Binary files differdeleted file mode 100644 index 0d5c85f6dc8..00000000000 --- a/Master/texmf-dist/doc/generic/babel/babel.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/bbcompat.pdf b/Master/texmf-dist/doc/generic/babel/bbcompat.pdf Binary files differdeleted file mode 100644 index 668d93608d7..00000000000 --- a/Master/texmf-dist/doc/generic/babel/bbcompat.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/bbidxglo.pdf b/Master/texmf-dist/doc/generic/babel/bbidxglo.pdf Binary files differdeleted file mode 100644 index e200f1898e7..00000000000 --- a/Master/texmf-dist/doc/generic/babel/bbidxglo.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/bugs.txt b/Master/texmf-dist/doc/generic/babel/bugs.txt deleted file mode 100644 index d5a4b8c715a..00000000000 --- a/Master/texmf-dist/doc/generic/babel/bugs.txt +++ /dev/null @@ -1,81 +0,0 @@ - Babel Error Reports - - 20 February 2004 - -ERROR REPORTS - -Before you report an error please check that: - - * The error has not already been reported. If you have WWW - access, you can search the LaTeX bugs database using this URL: - - http://www.latex-project.org/bugs.html - - * The error is not caused by software other than the Babel software - that is produced and maintained by me (please report problems with - other software to the authors or suppliers of that software). - - * The error is not caused by using an obsolete version of any file or - of other software. - - * You are using the original version of all files, not one that has - been modified elsewhere. - -If you think you have found a genuine bug in a recent version of the -Babel software please report it in the same way as bugs for LaTeX2e -are reported: - - * Prepare a *short* test file that clearly demonstrates your - problem; see below for a discussion of `short'. - - * Run this file through latex to obtain the transcript file - (often .log) since you will need to submit this file also. - - * Generate a bug report template by running the file - latexbug.tex through LaTeX2e. - - * Fill in the spaces in the generated template file. Please note that - the reporting language is *English* irregardless of the fact, that - the address you are sending the bug report to, might not be in an - English speaking country. Reports received in a language other than - English might not be understandable for the person currently - looking at bug reports! - - * Include all necessary information, especially a complete input - file, a complete transcript file, and all other files used (if they - are not standard). - - Please check carefully to ensure that any non-standard files are - essential to the bug; and remember that I cannot debug files not - supplied by me. - - Any such non-standard files should be included in a `filecontents' - environment at the start of your input file. This allows me to - run your test file without a lot of manual preparation; this is - essential since we have to deal with many reports, not just with - the one written by you. - - * Please note that it is important to make the input file as small - as possible since this will enable me to find and fix the error - quickly. It also helps me because then I can often use it as test - file for future releases. - - I would expect most files to be less than 60 lines, and very - rarely to be longer than 100 lines. - - This can often be achieved by defining a command to be some - arbitrary text and using this several times if it is necessary to - generate longer bits of text. - -Error reports concerning UNCHANGED versions of Babel files should be -sent by E-mail to: - - latex-bugs@latex-project.org - -You will receive an acknowledgement by E-mail containing at the -beginning of its subject line a problem reference of the form -category/number, e.g. babel/1234. Please use this subject line in ALL -further E-mails concerning the problem. Otherwise your reply will be -categorized and filed separately. - ---- Copyright 2004 Johannes Braams. All rights reserved --- diff --git a/Master/texmf-dist/doc/generic/babel/changes.txt b/Master/texmf-dist/doc/generic/babel/changes.txt deleted file mode 100644 index 20ece3262ff..00000000000 --- a/Master/texmf-dist/doc/generic/babel/changes.txt +++ /dev/null @@ -1,2822 +0,0 @@ - -This file lists changes to the Babel files in reverse chronological order. -NOTE: This file is based on the developers' personal change-log files -and is provided for convenience only. It therefore makes no claims to -completeness or accuracy and it contains some references to files that -are not part of the distribution. - -========================================================================== - - -2009-09-24 Johannes Braams (babel at latex-project.org) - - * babel.ins: Added a line for kurmanji - -2009-09-19 Johannes Braams (babel at latex-project.org) - - * kurmanji/kurmanji.dtx: Added the support provided by Jörg - Knappen. - - * frenchb/frenchb.dtx: New version (2.3d) from Daniel - - * danish/danish.dtx: The shorthand "/ introduced in version 1.3q - was still a dutch shorthand. found by Lars Madsen (daleif @ - imf.au.dk) - -2009-09-18 Johannes Braams (babel at latex-project.org) - - * estonian/estonian.dtx: Received a new version of estonian.dtx - from Jaan Vajakas (jv at ut.ee) with the follwoing changes: - - the commands \~o and \~O now work properly in T1 encoding (before, - words containing the commands \~o or \~O were not hyphenated and - with the times package the tilde was placed incorrectly (through - the letter o)) - - in UTF-8 encoding (\usepackage[utf8]{inputenc}) now õ and Õ - work properly (before, words containing the letter õ or Õ - were not hyphenated and with the timesi package, the tilde was - placed incorrectly, probably due to the bug with \~o and \~O), - i. e. the bug - http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=babel/4029 - was fixed - - the command \~ now makes tilde to all letters except Å¡, ž, Å - ja Ž, as in other languages (before, \~ made caron to all letters - except õ and Õ) - - because of this, now e.g. the letter ñ is displayed correctly - with \usepackage[utf8]{inputenc} - - now, letters like õ and ñ can be copied and pasted from - Acrobat Reader (before, e.g. õ made with the command \~o became - ~o when copied; the same also with letter õ made directly with - the UTF-8 character õ with \usepackage[utf8]{inputenc}) - - when switching from Estonian to another language, high umlaut is - now restored (e.g. in English OT1-encoding the umlaut of the - letters öäü is higher than in Estonian, but before, if the - command \selectlanguage{english} was used after Estonian text, the - umlaut remained low in the following English text) - - words containing the commands ~s, ~z, ~o, "a, "o, "u, ~S, ~Z, - ~O, "A, "O, "U are now also hyphenated in OT1 encoding (before, - words containing the commands ~o, "a, "o, "u were not hyphenated); - words containing letters made directly with characters - šžäöüŠŽÄÖÜ or commands \~s, \~z, \"a, \"o, \"u, - \~S, \~Z, \"A, \"O, \"U are still not hyphenated in OT1 encoding - (also e.g. the German package allows hyphenation in words - containing the command "a but it OT1 encoding it does not allow - hyphenation in words containing directly the charcater ä or - command \"a) - - minor regression: now words containing directly characters õ or - Õ or commands \~o or \~O are not hyphenated any more in OT1 - encoding (this regression is really marginal because firstly, - words containing any other Estonian accented letter were not - hyphenated in OT1 encoding, secondly, the Estonian hyphenation - rules do not work absolutely correctly in OT1 encoding anyway and - thirdly, with e. g. the German package the situation is similar) - -2008-07-09 Johannes Braams (babel at latex-project.org) - - * estonian/estonian.dtx : Added the translation for Glossary, - provided by Jaan Vajakas. - -2008-07-08 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): The value of - \languagename, as dumped in the format needs to be the name of the - language in register 0, not the last language loaded. (PR - 4039). Now temporarily store the wanted name to be restored after - all pattern files have been loaded. - -2008-07-07 Johannes Braams (babel at latex-project.org) - - * estonian/estonian.dtx : Replaced the translation of "Proof" (PR - 4030) - -2008-07-06 Johannes Braams (babel at latex-project.org) - - * latin/latin.dtx: Added two missing \end{macro}'s found while - compliling babel.drv - - * danish/danish.dtx: Fixed a small typo - - * galician/galician.dtx: Fixed a small typo - - * base/babel.dtx (subsection{Multiple languages}): Added a new - macro (\bbl@patterns) to enable usig encoding specific hyphenation - patterns as is the case for the Czech ans Slovak support; - requested by Petr Tesarik, the current maintainer of those files. - - * slovak/slovak.dtx: New file received from Petr Tesarik (already - in 2006) - - * czech/czech.dtx: New file received from Petr Tesarik (already in - 2006) - - * base/bbcompat.dtx: two lines were missing for latin.sty; added, - found by Catalin David - - * german/ngermanb.dtx : Corrected a typo found by Daniel - Winkelmann - - * spanish/spanish.dtx : Corrected the Checksum for compilation as - part of Babel and corrected a couple of typos found by Heiko - Oberdiek (PR 4037) - Two consecutive right quotes should be turned into one right - double quote. Found by Takao Nakagawa - - * greek/greek.fdd: New version from Claudio Beccari - - * greek/greek.ins: New version from Claudio Beccari - -2008-06-01 Johannes Braams (babel at latex-project.org) - - * german/germanb.dtx : Fixed a type (\coptions...) found by Daniel - Flipo - - * french/frenchb.dtx : New versino from Daniel Flipo - - * spanish/spanishb.dtx : New version from Javier, fixing a couple - of bugs. - -2008-03-21 Johannes Braams (babel at latex-project.org) - - * latin/latin.dtx (section{Latin shortcuts} : The way the category - code for the equals sign and the caret was being handled was - broken. The restoration of the right catcodes ended up inside the - definition of \ProsodicMarks (PR 3976). Also made - \LatinMarks... aliases for \ProsedicMarks... - - * base/babel.dtx (subsection{Shorthands}): Added an extra - \begingroup ... \endgroup in order to protect the current - lowercase cide of the tilde (PR 3851) - (subsection{marks}): Added the check for the value of \@mkboth. If - it is equal to \markboth we need to redefine it too. (PR 3826) - - * bulgarian/bulgarian.dtx : Small documentation fix (remove - superfluous double quotes from table) signalled by Michail - Vidiassov (master at iaas dot msu dot ru) - - * cyrillic/russianb.dtx : Small documentation fix (remove - superfluous double quotes from table) signalled by Michail - Vidiassov (master at iaas dot msu dot ru) - -2008-03-18 Johannes Braams (babel at latex-project.org) - - * portuges/portuges.dtx : Adde the translation for Glossary from - Luiz Carlos Guidolin - - * galician/galician.dtx: New version from Javier Múgica de Rivera - - * spanish/spanish.dtx: New version from Javier Bezos; now at - version 5.0 - -2008-03-17 Johannes Braams (babel at latex-project.org) - - * danish/danish.dtx : Set the \lefthyphenmin parameter to 2 by - default on request by the Danish users through Palle Jørgensen - Also added definitions for"/ and \- (copied from dutch.ldf) as per - the same request. - - * german/germanb.dtx: When the option germanb needs to work like - german it is not sufficient to just change the value of - \CurrentOption. It also needs the setting of \l@germanb and the - four definiing macros. (PR 3992) - - * sorbian/usorbian.dtx : When the lowercase code of the character - ^Y is to be changed we need to make sure that the caret has - category code 7. (PR 3992) - -2008-03-16 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsubsection{\pkg{hyperref}}): Added some code - to let hyphenref swith the shorthands to system level (PR4006) - (subsection{Multiple languages}): Added the setting of the - hyphenmin parameters to the \hyphenrules command (PR3997) - -2008-03-15 Johannes Braams (babel at latex-project.org) - - * bahasa/bahasam.dtx: New version from Bob Margolis with corrected - translations. - -2008-03-14 Johannes Braams (babel at latex-project.org) - - * italian/italian.dtx : New version from Claudio, fixing a - cllubpenalty bug - -2008-03-13 Johannes Braams (babel at latex-project.org) - - * latin/latin.dtx: New version from Claudio Beccari, merged with - master source. - - * french/french.dtx New version from Daniel Flipo (2.0e) - -2007-10-20 Johannes Braams (babel at latex-project.org) - - * latin/latin.dtx: The line with - \addtoextraslanguage{\LatinMarksOff} contained a typo; fixing that - brought to light that it needed to be removed as it generated an - error from \begin{document} PR 3960 by David Kastrup - -2007-10-19 Johannes Braams (babel at latex-project.org) - - * sorbian/usorbian.dtx: The Babel option uppersorbian wasn't - supported, reported (PR 3982) by Uwe Stoehr - - * sorbian/lsorbian.dtx: The Babel option lowersorbian wasn't - supported, reported (PR 3982) by Uwe Stoehr - -2006-06-05 Johannes Braams (babel at latex-project.org) - - * esperanto/esperanto.dtx: The macros \esper and \Esper were - missing the letter 'r'; (PR3866), found by Paul Ebermann - - * finnish/finnish.dtx: Small documentation fix (PR3871) from - Heik Oberdiek. - - * frenchb/frenchb.dtx: Small documentation fix (PR3871) from - Heik Oberdiek. - - * base/bbcompat.dtx: Small documentation fix (PR3871) from - Heiko Oberdiek. - - * albanian/albanian.dtx: Small documentation fix (PR3871) from - Heiko Oberdiek. - -2005-12-10 Johannes Braams (babel at latex-project.org) - - * cyrillic/ukraineb.dtx: removed the comment character before the - definition of "` on request from Andrij M. Shvaika - -2005-11-23 Johannes Braams (babel at latex-project.org) - - * bahasa/bahasam.dtx: New language added to the distribution - - * base/babel.dtx (subsection{Language options}): Added the option - albanian and malay, meyalu and bahasam for Bahasa Malaysia, added - the options bahasai, indonesian and indon for Bahasa Indonesia. - - * albanian/albanian.dtx: New language added to the distribution - -2005-11-17 Johannes Braams (babel at latex-project.org) - - * latin/latin.dtx (section{Latin shortcuts}\label{s:shrtcts}): - Claudio changed \allowhyphens to \bbl@allowhyphens to have the - same behaviour with T1 and OT1. - (section{Latin shortcuts}\label{s:shrtcts}): Claudio added - \LatinMarksOn and \LatinMarksOff - (section{Etymological hyphenation}): Claudio added a \nobreak in - the definition of \lt@allowhyphens - - * italian/italian.dtx (subsection{Support for etymological - hyphenation}): Claudio replaced a \it@next with \it@@next and - added a \nobreak in \it@@cwm - -2005-05-21 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsubsection{\pkg{varioref}}): The varioref - \Ref needs to be able to expand \ref; in order to make this work - we now redefine \Ref_ to call \org@ref (found by Frank Mitelbach). - -2005-05-18 Johannes Braams (babel at latex-project.org) - - * hebrew/hebrew.fdd: Typo's in the docstrip guards prevented the - command \ProvidesFile to appear in HE8nachlieli.fd (PR3774), the - file HE8frankruehl.fd was completely useless - - * base/babel.dtx (subsection{marks}): The way Babel dealt with - adding language information to the marks appeared to rely on - LaTeX's definition of \markboth and \markright, but broke with - classes such as amsart that contain a different definition (PR - 3750 and 3756). Also, the use of \noexpand broke with fancyhdr; - replaced with \protect (found by Frank Mitelbach) - - * italian/italian.dtx: Received a new version of italian.dtx from - Claudio Beccari - -2005-03-31 Johannes Braams (babel at latex-project.org) - - * welsh/welsh.dtx : Translation for `Glossary' provided by Owen - Thomas (owen at llambed.freeserve.co.uk); he also informed me that - the string `a viz' should not be part of the definition for - \today. - -2005-03-30 Johannes Braams (babel at latex-project.org) - - * latin/latin.dtx: Added a comment character in the definition of - \today to prevent an unwanted space in the output. Reported by - Richard Verhoeven (richard.verhoeven at web.de). - -2005-03-24 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx: Andrew Youn (aty at mintaka.sdsu.edu) and - Hillmar Preusse (hille42 web.de) supplied many error corrections - and enhancements to the text. - -2005-03-02 Johannes Braams (babel at latex-project.org) - - * frenchb/frenchb.dtx : Received a new version from Daniel flipo - -2004-11-21 Johannes Braams (babel at latex-project.org) - - * cyrillic/russianb.dtx : Removed the comment character that - disabled the copde line in which the shorthand ", is declared. PR - 3669 requested this shorthand to be activated. Reported by ichail - Vidiassov (master at iaas.msu.ru) - - * base/babel.dtx (subsection{Shorthands}): Added an error message - for the case where \aliasshorthand is used in a document without - prio declaration in the preamble of the new shorthand - character. PR 3590, reported by Igor A. Kotelnikov (i.a.kotelnikov - at inp.nsk.su) - -2004-11-17 Johannes Braams (babel at latex-project.org) - - * magyar/magyar.dtx : Added a numer of comment characters after - PR3720 reported a spurious space in the output. The PR was - reported by Zoltan Gotthardt (gotty at freemail.hu). - -2004-06-14 Johannes Braams (babel at latex-project.org) - - * english/english.dtx : The selection of hyphenation patters was - biased towards the American patterns. Removed this bias. This - change was prompted by comments from Walter Schmidt (w.a.schmidt\ - at gmx.net). - -2004-06-12 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx: Added support for Australian and New - Zealand spelling. - * english/english.dtx: Added support for Australian and New - Zealand spelling upon request from Harald Harders (h.harders at - tu-bs.de) - -2004-05-26 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{marks}): When the mark commands are - used with empty argumetns, we don't want to add anything to the - marks. PR3674, found by Ulrich Dirr ud at art-satz.de, stated - that empty marks were no longer empty. - -2004-05-21 Johannes Braams (babel at latex-project.org) - - * russianb.dtx, ukraineb.dtx, bulgarian.dtx : The command for tanh - (\th) conflicts with the T1 definition of \th (the letter - thorn). Therefore changed the definition to be valid only for the - respective language and in math mode only. (PR 3649, found by - Benjamin BAYART (bayartb at jmpl.fr.eu.org)) - -2004-05-02 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands for quotation marks}): Now - use \ProvideTextCommand and friends instead of - \DeclareRobustCommand to define the quotation marks in order to - keep kerning working (PR3482, 3661, both reported by Harald - Harders, h.harders at tu-bs.de). - -2004-04-19 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx : The code that is executed when the hhline - package is loaded needed an extra \string before the colon to - prevent unwanted expansion of the colon in some circumstances. - -2004-04-15 Johannes Braams (babel at latex-project.org) - - * frenchb/frenchb.dtx : Received a new version from Daniel flipo - -2004-02-20 Johannes Braams (babel at latex-project.org) - - * hebrew/hebrew.dtx: Updated distribution with new files from - Tzafrir Cohen from his ivritex package - - * magyar/magyar.dtx : Use \nobreakspace indefinition of - fnum@figure and fnum@table - - * slovak/slovak.dtx : Tobias Schlemmer (Tobias.Schlemmer at - web.de) provided an extension to the support for Slovak with - shorthand definitions. - -2004-02-19 Johannes Braams (babel at latex-project.org) - - * greek/greek.dtx : Commented out the redefinitions of - \fnum@figure and \fnum@tabel as they are no longer necessary and - proved to be a problem together with the koma class. Pointed out - by Markus Kohm (komascript at gmx.info) and "Matthias M. Weber" - (mmw at aretaios.de) - - * base/babel.dtx (subsection{Umlauts and trema's}): PR 3603 - mentions a problem in \LaTeX when \add@accent occurs in vertical - mode; this problem can occur with \umlauthigh and \umlatlow as - well. Implemented the same fix: add \leavevemode. Reported by: - Gianfranco Boggio-Togna (gbt at acm.org). - - * polish/polish.dtx : The double closing quote was defined using - \textquotedblleft, it should be \textquotedblright according to - Zbigniew Jedrzejewski-Szmek (zjed@ at tempac.okwf.fuw.edu.pl) - -2004-02-18 Johannes Braams (babel at latex-project.org) - - * czech/czech.dtx : Translation for `Glossary' provided by - (tonda.misek at post.cz) (PR 3610) - -2003-11-26 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): Since the equal - sign may be used in TeX programming it needs to have it's default - category code during language definition file processing. When - turkish is loaded this isn't the case. Therefor the macros - Ldfinit, ldf@quit and ldf@finish have been changed accordingly. - Problem reported in PR 3398 by myself as occuring with latin. - -2003-11-20 Johannes Braams (babel at latex-project.org) - - * catalan/catalan.dtx : Fixed a typo, - found by Ignasi Furió (ignasi.furio at uib.es) \AtBeginDocuemnt - - * magyar/magyar.dtx : Translation for `Glossary' provided by - franciszek holop (fred at pentacom.sk) - -2003-11-17 Johannes Braams (babel at latex-project.org) - - * danish/danish.dtx : The default setting of the hyphenmin - parameters was missing; noticed by Arne Glenstrup - (panic at com.dtu.dk). - - * catalan/catalan.dtx : Translation for `Glossary' provided by - (antispam at wanadoo.es) - - * bahasa/bahasa.dtx : Translation for `Glossary' provided by - (Jörg Knappen) (joerg.knappen at uni-mainz.de) - - * base/babel.dtx (subsection{Shorthands}): Changed the definition - of \active@prefix to take \@unexpandable@rotect into account in - order to make sure that the showkeys package shows the correct - label (PR3547 by Cyril Carrez (cyril.carrez at enst.fr) - - * english/english.dtx : The default setting of the hyphenmin - parameters was missing. - -2003-11-16 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): Added a - seperate error message for the case where the hyphenation patterns - where loade, but the option wasn't specified. (PR 3329 by - was at VR-Web.de (Walter Schmidt)) - -2003-11-15 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{marks}): Added the command - \bbl@resotre@actives to markright and and markboth. This is needed - for the situation when the output routine kicks in while - \@safe@actives is in effect. PR3335 from Werner Lemberg - (wl@gnu.org) shows that this can happen while LaTeX is processing - a bibitem. - -2003-11-14 Johannes Braams (babel at latex-project.org) - - * spanish/spanish.dtx: Received a new version from Javier Bezos - - * frenchb/frenchb.dtx : Received a new version from Daniel flipo - -2003-11-13 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): removed a line - with \let\bbl@pop@language\relax as it prevents the stack - mechanism from working (PR3583, Daniel Flipo) - (subsection{Language options}): Added the interlingua option, - support provided by Peter Kleiweg (kleiweg at let.rug.nl) and Alberto - Mardegan (mardy at despammed.com) - -2003-10-07 Johannes Braams (babel at latex-project.org) - - * magyar/magyar.dtx : When \l@magyar and \l@hungarian were both - undefined to begin with \l@hungarian staied undefined. Fixed this. - -2003-10-04 Johannes Braams (babel at latex-project.org) - - * hebrew/hebrwe.dtx: Fixed \hebr and \gim which gave missing - endcsname errors; added two \fi to \@@gim which were missing - -2003-09-29 Johannes Braams (babel at latex-project.org) - - * magyar/magyar.dtx : Added \def\@safe@activesfalse{} to - \hun@tempadef to fix PR3426, submitted by Bálint Aradi - (aradi at surphy.fat.bme.hu) - -2003-09-19 Johannes Braams (babel at latex-project.org) - - * catalan/catalan.dtx: The commands \l and \L didn't work when the - package fontenc with encoding T1 was loaded after - babel. Postponing them to \begin{document} helps. - -2003-09-18 Johannes Braams (babel at latex-project.org) - - * magyar/magyar.dtx: The \if-\else-\fi construction which checks - the existnece of \l@magyar and \l@hungarian was malformed, in - effect making l@hungarian undefined when hte patterns were loaded - under that name - -2003-09-12 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): The fix for PR 3383 - didn't make it into the code corretly. \aliasshorthand was broken - as well, the new shorthand was not "deactivated" by verbatim. - -2003-08-25 Johannes Braams (babel at latex-project.org) - - * greek/athnum.dtx: Received a new version from Apostolos - Syropoulos - * french/french.dtx: Received a new version from Daniel flipo - -2003-06-15 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Language options}): Create fd file - with fontfamily substitutes with a lowerase filename - -2003-06-14 Johannes Braams (babel at latex-project.org) - - * bulgarian/bulgarian.dtx (section{The Bulgarian language}): Added - missing closing brace in definition of \@alph@eng; found by Hilmar - Preusse (hille42 at web.de); reported as PR3533 - -2003-06-10 Johannes Braams (babel at latex-project.org) - - * romanian/romanian.dtx : Translation for `Glossary' provided by - Costin Stroie (thubi at med.pub.ro) - -2003-06-07 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Language options}): No longer load - Bernard Gaulle french.ldf when the option `french' was specified; - always load frencb.ldf instead. This change was made after reports - that documents are no longer portable when the option `french' is - used. - -2003-05-23 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsubsection{General}): Now define - \FOREIGNLANGUAGE unconditonally as it might turn up in the - argument of \MakeUpperCase (PR3438) - - * galician/galician.dtx : Translation for `Glossary' provided by - Xoán Pedracova (xpedra at com.uvigo.es) - - * portuges/portuges.dtx : Translation for `Glossary' provided by - Camilo Yamauchi Campo (ccampo at icmc.sc.usp.br) and Xoán Pedracova - (xpedra at com.uvigo.es) - -2003-04-14 Johannes Braams (babel at latex-project.org) - - * italian/italian.dtx: Received a new version of italian.dtx from - Claudio Beccari, removing functionality that has become available - in the LaTeX Kernel. - - * latin/latin.dtx: Received a new version of latin.dtx from - Claudio Beccari; solving PR 3523. - -2003-04-10 Johannes Braams (babel at latex-project.org) - - * greek/greek.dtx : When loading polutoniko greek after frenchb - LaTeX crashes because frenchb makes the `!' an active - charcter. Found by christian at justen-mack.de (Christian Justen) - (PR 3505) - -2003-04-10 Johannes Braams (babel at latex-project.org) - - * bulgarian/bulgarian.dtx : Fixed typo which prevented \@SS to be - defined. Found by "Dimitar Vandev" (vandev at math.bas.bg) - - * danish/danish.dtx : Translation for `Glossary' provided by - Morten H{\o}gholm (moho01ab at student.cbs.dk) in PR 3500 - -2003-04-09 Johannes Braams (babel at latex-project.org) - - * frenchb/frenchb.dtx : New version (1.6b) from Daniel which now - takes guillemets in OT1 from OT4, no longer from OT2/wncyr, thus - providing better cooperation between franch and russian. - -2003-03-19 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Encodig issues (part 1)}): the - command \textlatin needs to start with \leavevmode in order to - start a paraghraph before the group instead of inside it. found by - Frank Mittelbach. - * greek/greek.dtx (subsection{Greek numbering}): Similar change - for \textgreek. - * frenchb/frenchb.dtx : New version (1.6a) from Daniel which - offers the possibility of having footnotes typeset as required by - the French `Imprimerie Nationale'. - -2003-03-18 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): Use a stack - mechanism to keep track of nested languages. When more than one - level of nesting occurs TeX's grouping mechanism no longer works - as needed. Problem first mentioned by Daniel Flipo - (Daniel.Flipo at univ-lille1.fr) in july 2002. - -2002-01-09 Johannes Braams (babel at latex-project.org) - - * icelandic/icelandic.dtx : Added translation for Glossary as - supplied by Erlendur S Þorsteinsson (esth at erlendur.com) - -2002-01-07 Johannes Braams (babel at latex-project.org) - - * esperanto/esperanto.dtx : Added translation for Glossary as - supplied by Dominique Unruh (dominique at unruh.de) - - * basque/basque.dtx : Received a new version from Juan - Aguirregabiria, change the ur;'s for the patterns file, translated - Glossary, revised definition of "-. - -2001-11-16 Johannes Braams (babel at latex-project.org) - - * swedish/swedish.dtx : Fixed a changes entry (reported by Frederic - Boulanger (Frederic.Boulanger at supelec.fr)) - * hebrew/hebrew.dtx : Fixed a changes entry (reported by Frederic - Boulanger (Frederic.Boulanger at supelec.fr)) - -2001-11-15 Johannes Braams (babel at latex-project.org) - - * magyar/magyar.dtx: Corrected checksum. (reported by Frederic - Boulanger (Frederic.Boulanger at supelec.fr)) - -2001-11-13 Johannes Braams (babel at latex-project.org) - - * finnish/finnish.dtx : According to Niilo Siljamo - (Niilo.Siljamo at fmi.fi) and Matti Rintala (matti.rintala at tut.fi) - the definition of "= should use \bbl@allowhyphens instead of - \allowhyphens. (PR 3378) - -2001-11-11 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): The user level - shorthands were broken. Fixed this by using the \lccode - trick. PR 3383 found by Nicolae-Alexandru Nicorovici - (nicolae at physics.usyd.edu.au). - -2001-03-12 Johannes Braams (babel at latex-project.org) - - * swedish/swedish.dtx, finnish/finnish.dtx : Translations for - `Glossary' were provided by Martin Vermeer mv at liisa.pp.fi - -2001-03-05 Johannes Braams (babel at latex-project.org) - - * magyar/magyar.dtx : Make sure the the `-character has catcode - 12 when the .aux file is being read in the second time. (see also - change to catalan.dtx d.d. 1999-11-29. - Found by Gyori Sandor (gyori at szit.bme.hu) - -2001-03-01 Johannes Braams (babel at latex-project.org) - - * frenchb/frenchb.dtx (subsection{Caption names}): Added a missing - comment character. - - * base/babel.dtx: Added a number of missing comment characters - which could produce spurious whitespace in documents. - Found by Daniel Flipo (flipo at univ-lille1.fr). - -2001-02-21 Johannes Braams (babel at latex-project.org) - - * cyrillic/{russianb,ukraineb}.dtx : commented out the code that - was copied from amsmath as it genereated a textfont 7 error. This - was reported in PR3226 and PR3245 - -2001-02-20 Johannes Braams (babel at latex-project.org) - - * galician/galician.dtx : Added translation for Proof, provided by - "Emilio Perez Gonzalez" (eperez at cesatel.net). - -2001-02-19 Johannes Braams (babel at latex-project.org) - - * catalan/catalan.dtx : Added setting of hyphenation parameters to - two as required by the Catalan hyphenation patterns cahyph.tex. - -2001-02-16 Johannes Braams (babel at latex-project.org) - - * portuges/portuges.dtx : According to the Portuguese hyphenation - pattern file the \righthyphenmin value should be set to 3 instead - of 2. - Reported by "Walter Schmidt" (was at VR-Web.de) (PR3303) - - * greek/grmath.dtx: New version of this file from Apostolo with - two new options, grlog and enlog. - - * frenchb/frenchb.dtx : New version (1.5d) from Daniel which makes - french the internal name instead of frenchb. - -2001-02-13 Johannes Braams (babel at latex-project.org) - - * cyrillic/ukraineb.dtx : Added the translation for "glossary" as - provided by Andrij Shvaika (ashv at icmp.lviv.ua) in PR3306 - -2001-02-09 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Language options}): Added options - canadien and acadian. - (subsection{Multiple languages}): The CJK package adds an extra - level of grouping to the document through a redefinition of the - \documentclass macro. - Found by Daniel FLIPO (flipo at univ-lille1.fr). - (subsubsection{\pkg{fancyhdr}}): In order to prevent unexpected - results in documents that use fancyhdr combined with the book - class we need to define \FOREIGNLANGUAGE. - Found by Piet van Oostrum (piet at cs.uu.nl) (PR3238) - - * frenchb/frenchb.dtx : New version (1.5) from Daniel Flipo; - Added support for canadien and acadian on request from "Garst - R. Reese" (reese at isn.net) and the LyX developpers. - -2001-02-07 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Language options}): Added the - canadian option on request from "Garst R. Reese" (reese at isn.net) - and the LyX developpers. - - * english/english.dtx : Added support for loading with the option - canadian. - -2001-02-06 Johannes Braams (babel at latex-project.org) - - * german/ngermanb.dtx : Made the option ngermanb act as if ngerman - was specified. - - * greek/greek.dtx : Regression testing revealed that ^^9f can't be - fed to \initiate@active@char as such. It seemed to work, but made - the caret active and brok in combination with a language that - already had made the caret active. To circumvent this greek now - uses the decimal number notation (159) instead of ^^9f where - possible and makes the tilde act as ^^9f for the purpose of - declaring it active. - -2001-01-26 Johannes Braams (babel at latex-project.org) - - * german/(n)germanb.dtx : Added \frenchspacing to extrasgerman as - it is in german.sty. Reported in PR3090 by Heiko Oberdiek - (oberdiek at ruf.uni-freiburg.de). - -2001-01-19 Johannes Braams (babel at latex-project.org) - - * base/bbcompat.dtx: Added options for USenglish and UKenglish and - made sure that the right files are created from bbcompat for plain - TeX users. British.sty (and the others) were missing. Found by - Bernard Treves Brown (mcnbjtb at fs4.in.umist.ac.uk). - -2001-01-12 Johannes Braams (babel at latex-project.org) - - * norsk/norsk.dtx : Changed \ccname and \alsoname according to a - message from Dag Langmyhr (dag at ifi.uio.no) and Karl Ove - Hufthammer (huftis at bigfoot.com) - -2000-12-11 Johannes Braams (babel at latex-project.org) - - * italian/italian.dtx : Added the translation for Glossary as - provided by Claudio Beccari (Beccari at polito.it). - -2000-10-28 Johannes Braams (babel at latex-project.org) - - * norsk/norsk.dtx: Replaced Glossary with its translation from - Rune Kleveland (runekl at math.uio.no) - - * frenchb/frenchb.dtx: Daniel Flipo added - \ThinSpaceInFrenchNumbers - -2000-10-26 Johannes Braams (babel at latex-project.org) - - * greek/greek.fdd : Added more font sizes to make the CB fonts - compatible with the EC fonts as suggested by Ken Smith - (kgs at maths.uq.edu.au) - -2000-10-25 Johannes Braams (babel at latex-project.org) - - * greek/greek.dtx: The final sigma in all names should appear as - `s' instead of `c' - -2000-10-04 Johannes Braams (babel at latex-project.org) - - * samin/samin.dtx: Replaced the word `Glossary' with its - translation supplied by Regnor Jernsletten - (Regnor.Jernsletten at sami.uit.no) - -2000-10-02 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): When the acute has been - made active for one language, an it gets switched to 'non-active' - for a second language we get a "double superscript" error. using - \textormath prevents this. - Found by Javier Bezos (jbezos at wanadoo.es) (PR3266) - - * base/bbplain.dtx: Added \textquotedblleft and \textquoteleft - after PR 3263, found by Enn Saar, (saar at aai.ee) - -2000-10-01 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Cross referencing macros}): The - optional argument of \cite is used for typesetting. Therefor the - shorthands need only to be turned off in the second - argument. Redefinition of \@citex changed accordingly, also taking - care of natbib and cite.sty versions of it. - Found by Javier Bezos (jbezos at wanadoo.es) (PR3262) - -2000-09-26 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Language options}): Added the - samin option; support was provided by Regnor Jernsletten - (Regnor.Jernsletten at sami.uit.no) - -2000-09-25 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): Use - the \cs{aftergroup} mechanism to keep the language grouping - correct in auxiliary files ; this involves an extra level of - expansion with \bbl@set@language. - PR3091, found by Igor A. Kotelnikov (kotelnikov at nsu.ru) - -2000-09-22 Johannes Braams (babel at latex-project.org) - - * all relevant language files: Now use \providehyphenmins in order - to provide default values instead of overruling any settings from - the hyphenation patterns file. - -2000-09-21 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Language options}): Added the - bulgarian option; support was provided by Georgi Boshnakov - (mcbssgb2 at fs2.umist.ac.uk) - -2000-09-19 Johannes Braams (babel at latex-project.org) - - * all language files: Added \glossaryname with the default - translation of "Glossary" after a suggestion from Thomas Henlich - (henlich at mmers1.mw.tu-dresden.de) - - * polish/polish.dtx: according to "Adalbert Jahnz" - (ad_jahnz at hotmail.com) the definitions of \refname and \bibname - were swapped. Corrected. - - * finnish/finnish.dtx: The definition of \- still used - \allowhyphens instead of bbl@allowhyphens; found by Matti Hollberg - (hollberg at arska.fys.utu.fi) and Rintala Matti (bitti at cs.tut.fi) - - * base/babel.dtx (subsection{Macros common to a number of - languages}): The macro \save@fs@q starts a paragraph inside a - group when called in vertical mode.It shouldn't do that. Donald - Arseneau (ASND at erich.triumf.ca) proposed a different - implementation in PR3219 - -2000-06-29 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsubsection{\pkg{ifthen}}): When babel changes - the definition of \ifthenelse in order to give \pageref it's - original definition it needs to revert \pageref to its babel - version inside the 2nd and 3rd arguments; not after the - \ifthenelse instruction. - PR 3224, found by Heiko Oberdiek (oberdiek at ruf.uni-freiburg.de) - -2000-02-29 Johannes Braams (babel at latex-project.org) - - * norsk/norsk.dtx: The shorthands are the same for both spelling - variants; no need to use \CurrentOption in \declare@shorthand. The - way it was done didn't work anyway, - Found by Rune Kleveland (runekl at math.uio.no) - -2000-02-18 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): Added the - command \providehyphenmins to be used in the .ldf files. It will - check whether the hyphenmin parameters were set by the hypheantion - pattern file. - -2000-02-04 Johannes Braams (babel at latex-project.org) - - * greek/greek.dtx : After \selectlanguage{polutonikogreek} the - fonts were not reset when returning to an english environment - PR3168, found by Maarten Wisse, (mwisse at theo.uu.nl) - -2000-01-28 Johannes Braams (babel at latex-project.org) - - * norsk/norsk.dtx : In the definition of "- we should use - \bbl@allowhyphens instead of \allowhyphens. - Found by Rune Kleveland (runekl at math.uio.no) - -2000-01-21 Johannes Braams (babel at latex-project.org) - - * english/english.dtx : When the option USenglish was used the - format of the date was *not* american. Also, in some cases the - control sequence \l@<\Currentoption> was not properly - defined. Found by Walter Schmidt (walter.schmidt at arcormail.de) - -2000-01-20 Johannes Braams (babel at latex-project.org) - - * swedish/swedish.dtx: Additions from Erik Östhols - (erik_osthols at yahoo.com): - - The unnecessary version of "=, which I really only included at - the time because it was there in germanb.dtx, from whence I stole - most (all?) of my ideas then, has been modified to something that - is actually useful for typesetting Swedish, and which was (again) - stolen from the finnish.dtx file. - - The likewise unnecessary "~, again stolen from germanb without - my having a clear idea of why it would be useful, has been - deleted. - - The new and *very* useful version of \- as found in - e. g. finnish.dtx has been included. - - The definitions of "a, "A, "o etc. have been changed to allow - subsequent hyphenation, as in current versions of germanb. - - As typesetting the date as "20 januari 2000" is, if not - uncommon, then at least much less common than some other varieties - of formatting of dates in Sweden, two commands have been added to - provide for the much more common "20/1 2000" and "2000-01-20". - -2000-01-08 Johannes Braams (babel at latex-project.org) - - * polish/polish.dtx : The definition of \datepolish contained an - unwanted space which appeared in the output., Found by Ilya Beylin - (ilya at cs.chalmers.se). - -1999-12-18 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): Introduced an extra - level of expansion in the definition of an active caret - - * esperant/esperant.dtx : Moved the check for math mode in the - definition of the ^ to babel.def in case some other language needs - to have ^ as a shorthand character as well. - -1999-12-16 Johannes Braams (babel at latex-project.org) - - * catalan/catalan.dtx : Make sure that the shorthand characters - are turned off outside of catalan. Found by Javier Bezos - (jbezos at arrakis.es) - This also holds for other language definitions: basque.dtx, - breton.dtx, danish.dtx, finnish.dtx, galician.dtx, german.dtx, - icelandic.dtx, ngerman.dtx, norsk.dtx, polish.dtx, portuges.dtx, - serbian.dtx, slovene.dtx, swedish.dtx, usorbian.dtx. - -1999-12-01 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): Need to redefine - \prim@s as well as \pr@m@s as plain TeX uses \next and LaTeX uses - \@let@token. Found by Javier Bezos (jbezos at arrakis.es) - -1999-11-29 Johannes Braams (babel at latex-project.org) - - * catalan/catalan.dtx : Make sure the the `-character has catcode - 12 when the .aux file is being read in the second time. If it is - active when \catcode``\active is read errors result. Found by - Javier Bezos (jbezos at arrakis.es) - -1999-11-22 Johannes Braams (babel at latex-project.org) - - * basque/basque.dtx: fixed a few doc errors as suggested by - Jean-François Mertens (jfm at core.ucl.ac.be) - - * norsk/norsk.dtx : Added the french double quotes, changed the - definition of "f based on the german definition; enhanced - documentation; all by Rune Kleveland (runekl at math.uio.no) - -1999-09-30 Johannes Braams (babel at latex-project.org) - - * esperant/esperant.dtx : Added a chack for math mode to the - definition of the active ^. - -1999-09-29 Johannes Braams (babel at latex-project.org) - - * greek/greek.dtx : The greek language support now makes use of - the language attribute feature. But in order not to break older - documents some extra code is needed to make the option - polutonikogreek work. - -1999-09-16 Johannes Braams (babel at latex-project.org) - - * base/bbplain.dtx (section{Support for formats based on - \textsc{plain}\TeX}): Added the command \@ifundefined which is - used in the definition of active charcters since Babel 3.6Z - -1999-09-06 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): The change from 08/27 - was rubbish; now use \let instead of \edef - -1999-08-27 Johannes Braams (babel at latex-project.org) - - * cyrillic/{russianb,ukraineb}.dtx : Made not using the inputenc - package a warning rather than an Error message after user - requests. - -1999-08-19 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): The proposed fix for - PR3050 doesn't work; use \strip@prefix\meaning. - -1999-08-18 Johannes Braams (babel at latex-project.org) - - * frenchb/frenchb.dtx (subsection{Date and clean up}): No longer - use \edef to define \today; the accent commands are not expandable - and generate error messaages. (PR 3083, found by Thomas Esser - (te at informatik.uni-hannover.de)) - -1999-06-22 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): When the shorthand - character is already active make sure it gets expanded once - instead of fully when \normal@char<char> is defined. This can be - acheived by using \expandafter\noexpand (PR 3050, found by Joachim - Becker (jbecker1 at gwdg.de)) - -1999-04-30 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Shorthands}): Only realy initiate a - shorthand once (suggested by Javier Bezos) - - * italian/italian.dtx : Claudio Beccari introduced the " as a - shorthand to insert the compound word mark (when the encoding is - T1) and added support for ISO 31/XI regulations - -1999-04-29 Johannes Braams (babel at latex-project.org) - - * greek/greek.fdd (section{The encoding definition file}): Removed - the refinition of \& from the encoding file as it doesn't belong - there. - - * greek/greek.dtx : Now switch the definition of \& via - \extrasgreek (removed from the font encoding file); the greek - fonts do not contain an &-sign. - -1999-04-22 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Multiple languages}): In some - situations \lefthyphenmin remained equal to -1. This setting is - now inside the group in which patterns are read. Also added the - explicit setting of the hyphenmin paramters for language=0 as this - didn't happen when the first pattern file changes \lefthyphenmin. - For synonym languages the hyphenmin parameters were not set, this - is now accomplished by storing the \languagename in \process@line - Suggested by Vladimir Volovich (vvv at vvv.vsu.ru) - -1999-04-21 Johannes Braams (babel at latex-project.org) - - * base/babel.dtx (subsection{Cross referencing macros}): It was - reported by Richard Walker (Richard.Walker at cs.anu.edu.au) - (PR 3023) and "Igor A. Kotelnikov" (kotelnikov at nsu.ru) that babel - brok the cite package This could be solved by *not* redefining - \bibcite when the cite package is loaded. - During testing it became clear that running the document the first - time produced an error; solved by adding an \AtBeginDocument - action. (babel 3.6v) - -1999-04-20 Johannes Braams (babel at latex-project.org) - - * base/bbcompat.dtx: Added code to issue a sensible error when the - .sty files are loaded from LaTeXe; but made sure the document can - be processed without complaints about \ProvidesLanguage not defined. - (PR3020, Richard Walker (Richard.Walker at cs.anu.edu.au)) - Made sure the .sty and .ldf files can be used from plain TeX - without hyphen.cfg preloaded. - - * base/babel.dtx (section{The Kernel of Babel}): When plain.def is - loaded from switch.def we need to define \adddialect first in - order to access the second part. (babel 3.6u) - -1999-04-20 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Removed the braces again - (PR3022) as the cure poses more problems than it solves. Will - need to find a different solution for the active ^ in esperanto. - -1999-04-18 Johannes Braams (babel at latex-project.org) - - * turkish/turkish.dtx : Incorporated corrections received quite - some time ago from "H. Turgut Uyar" (uyar at cs.itu.edu.tr) - -1999-04-16 Johannes Braams (babel at latex-project.org) - - * greek.dtx, babel.dtx : Moved redefinition of \@roman and \@Roman - back the the greek language support because of the problems it - causes with the AMS document classes. This problem needs to be - solved in a different way; \@roman needs to be used in expansion - only places. - Reported by Jean-Francois Mertens (jfm at core.ucl.ac.be)(PR 3017) - -1999-04-13 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): The - redefinition of \bibcite didn't work for the natbib package; a - redefinition that works for natbib doesn't work without it. - Now bibcite defines itself during the processing of the .aux file - which is done *before* the \AtBeginDocument commands are executed. - Found by Niilo Siljamo (siljamo at sateenkaari.meteo.helsinki.fi) - (PR 3011) (babel 3.6s) - -1999-04-12 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Language options}): Re-instated the - loading of babel.def right at the begining of babel.sty as it is - needed to define \ProvidesLanguage. The need for postponing it has - gone, because \bbl@redefine is no longer used as a warning - mechanism against missing options (changed in 3.6p dd 9/4/99) - Found by Werner Struckmann (struck at ips.cs.tu-bs.de) (PR 3006) and - "Walter Schmidt" (wschmi at ibm.net) (PR 3014) babel 3.6r - -1999-04-12 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Encodig issues (part 1)}): The parsing of - \@filelist to determine the latinencoding turend out to fail when a - file with (default) extension .tex has been loaded. Now use - \@ifl@aded, assuming all encoding .def files have a ProvidesFile - entry. Found by "Igor A. Kotelnikov" (kotelnikov at nsu.ru), - suggesion by Vladimir Volovich (vvv at vvv.vsu.ru) babel 3.6q - -1999-04-10 Johannes Braams (babel at latex-project.org) - - * polish.dtx : Replaced the word `Proof' with its translation - supplied by Andrzej Komisarski (andkom at kki.net.pl) - -1999-04-10 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Language options}): Added the options - ngerman and naustrian to support the new german orthography, as - supplied by "Walter Schmidt" (wschmi at ibm.net) - -1999-04-09 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{marks}): The solution for PR2990 wasn't - perfect; the arguments to the \mark... commands need to be stored - in a token register prior to using \edef. - (subsection{Language options}): Now check for the existence of - \bbl@main@language instead of redefining \bbl@redefine to detect - missing options. - -1999-04-09 Johannes Braams (babel at latex-project.org) - - * bahasa.dtx : February should be Pebruari according to - Mohammad DAMT (mdamt at cakraweb.com) - - * babel.dtx : Changed the argument handlling of \process@line in - order to prevent a trailing space from becoming part of a control - sequence when defining a synonym - (from a line such as `=english %') - Found by Thomas Esser (te at informatik.uni-hannover.de), (PR 2851) - -1999-04-08 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{marks}): Removed th use of \head@lang in - passing the current language into the marks. This didn't work for - amsart.cls. Found a new solution wich works for the stansdard - document classes as well as for amsart. - Reported by Vittorio Coti Zelati (zelati at cds.unina.it) (PR 2990) - -1999-04-07 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Encodig issues}): Needed to move the - \AtBeginDocument test for the loading of fontenc right up front of - babel.sty; also added a test for `manual' selection of T1 without - loading fontenc (via \renewcommand\encodingdefault{T1}) as - suggested by Claudio Beccari (Beccari at polito.it) - -1999-04-05 Johannes Braams (babel at latex-project.org) - - * babel.dtx : Had to implement a diferent way to check for fontenc - with T1 encoding; now pare \@filelst (PR 3002) - -1999-04-05 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Need to set - default values for lefthyphenmin and righthyphenmin globally now - that the patterns are read in a group. - - * catalan.dtx, danish.dtx, dutch.dtx, estonian.dtx, finnish.dtx, - galician.dtx, polish.dtx, portuges.dtx, spanish.dtx, germanb.dtx, - swedish.dtx usorbian.dtx : changed the definition of "- as - \allowhyphens is a no-op with T1 now. That is alright for accented - letters but *not* for "- in these files. - Found by Niilo Siljamo (siljamo at sateenkaari.meteo.helsinki.fi) - (PR 2993, 2995) - -1999-04-03 Johannes Braams (babel at latex-project.org) - - * greek/greek.dtx : Made \greeknumeral accept a counter as its - argument. found by Andreas Schwab - (schwab at issan.informatik.uni-dortmund.de) (PR 3000) - - * greek/greek.fdd : Got a new version from Apostolos; repaired a - few typo's found by Andreas Schwab - (schwab at issan.informatik.uni-dortmund.de) (PR 2997) - - * cyrillic/ukraineb.dtx (section{The Ukrainian language}): - Replaced \CYRUKRI with \CYRII in \authorname, typo, found by - Andrij Shvaika (ashv at icmp.lviv.ua) - - * babel.dtx (section{The Package File}): Don't load babel.def from - babel.sty, but rather define \LdfInit temporarily in order to load - babel.def at the right time, preventing problems with the - temporary definition of \bbl at redefine; found by - Walter Schmidt (wschmi at ibm.net), PR 2987 and - Andreas Schwab (schwab at issan.cs.uni-dortmund.de), PR 2998 - -1999-03-12 Johannes Braams (babel at latex-project.org) - - * croatian.dtx : Changed an occurence of \od into \or; found by - Damir Medak (medak at geoinfo.tuwien.ac.at) (PR 2918) - - * bahasa.dtx : February is Pebruary in bahasa Indonesia according - to Mohammad DAMT (mdamt at cakraweb.com) - -1999-03-09 Johannes Braams (babel at latex-project.org) - - * babel.dtx : added the ukrainian option, provided by Vladimir - Volovich (TeX at vvv.vsu.ru) and Andrij Shvaika (ashv at icmp.lviv.ua) - -1999-02-28 Johannes Braams (babel at latex-project.org) - - * slovak.dtx : repaired a few spelling mistakes found by - Peter Kral (Peter.Kral at swh.sk) - -1998-07-02 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Language attributes}): Added support for - language attributes. - - * bbplain.dtx : Added defintion of \in@, needed for language - attributes. - -1998-06-27 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Added a definition of - \bbl@redefine before the call to \ProcessOptions. The idea is to - generate a sensible error message when the user forgets to - specifiy a language option. - -1998-06-25 Johannes Braams (babel at latex-project.org) - - * norsk.dtx : Added the suggestions from Rune Kleveland - (runekl at math.uio.no) for the " shorthand. - -1998-06-15 Johannes Braams (babel at latex-project.org) - - * germanb.dtx : Updated the coding for "f from german.dtx version - 2.5d after a discussion about this subject with Heiko Obrerdiek - (oberdiek at ruf.uni-freiburg.de) - -1998-06-09 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Changed definition - of \iflanguage using \bbl@afterelse, \@fristoftwo and - \@secondoftwo in order to evaluate the selected argument *after* - the \fi's have been seen by TeX. (PR 2800) - (oberdiek at ruf.uni-freiburg.de) Heiko Oberdiek) - -1998-06-08 Johannes Braams (babel at latex-project.org) - - * install.txt: Changed installation instructions, *not* - advising them to rename hyphen.tex, but to use bplain.tex as a - replacement for plain.tex. - - * bbplain.dtx: Added the source for the format replacement wrapper - files bplain.tex and blplain.tex. This is the result of a - discussion with a number of people about the permissabillity of - renaming hyphen.tex. Don Knuth doesn't allow it. - - * germanb.dtx, polish.dtx, usorbian.dtx: changed the definition of - \mdqon and \mdqoff to use the new commands \shorthandon and - \shorthandoff. - - * babel.dtx (section{The user interface}: Added two commands, - \shorthandon and \shorthandoff as a more general solution to - PR2627. - -1998-03-28 Johannes Braams (babel at latex-project.org) - - * all language definition files: use \def to define \today, in - order to prevent expansions at the wrong time. - -1998-03-27 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Changed the - redefenition of \bibcite to include \@safe@activesfalse in the - definition of the reference. - -1998-03-13 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Removed - \@safeactivesfalse from #3 of \@newl@bel and \@testdef - -1998-03-12 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Now also execute - \originalTeX from \foreignlanguage in order to reset a possibly - changed output encoding. - -1998-03-12 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Encodig issues}): Added the redefinition - of \TeX and \LaTeX to make them encoding independant. - -1998-03-11 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Encodig issues}): Use the T1 encoding when - it is a known encoding, otherwise use OT1 as latin encoding. - -1997-12-19 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Call - \@safe@activestrue instead of \set@display@protect which casued - errors. - -1997-11-19 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Removed the check for \write - being primitive. Problem solved in seminar. - -1997-11-13 Johannes Braams (babel at latex-project.org) - - * greek.dtx : Received a new version from Apostolous; replaced the - \greeknumeral coding with an expandable solution - - * babel.dtx (section{The Package File}): Added the option - polutonikogreek for typesetting greek text with all accents. - -1997-11-04 Johannes Braams (babel at latex-project.org) - - * babel.dtx : Removed the braces around #1 of \bbl@tempa in the - redefinition of \ProvidesFile in hyphen.cfg (PR 2659) - clase at mathematik.uni-freiburg.de ( Matthias Clasen ) - -1997-10-08 Johannes Braams (babel at latex-project.org) - - * frenchb.dtx: Received a new frenchb.dtx from Daniel Flippo - -1997-10-02 Johannes Braams (babel at latex-project.org) - - * dutch.dtx : Added "/ for words written together, indicating a - choice as in uitdrukking/opmerking - -1997-10-01 Johannes Braams (babel at latex-project.org) - - * all language definition files: use \edef to define \today; this - save memory, see classses.dtx for the motivation. - -1997-09-29 Johannes Braams (babel at latex-project.org) - - * turkish.dtx : Added and modified a number of translation as - provided by "H. Turgut Uyar" (uyar at cs.itu.edu.tr) - -1997-09-17 Johannes Braams (babel at latex-project.org) - - * frenchb.dtx: Received a new frenchb.dtx from Daniel Flippo. - -1997-09-15 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Added a check for \write - still being primitive. If not it might have been redefined as - \immediate\write and in such a case \protected@write needs to set - \protect to \noexpand instead of making it \@unexpandable@protect - in order to prevent a \protet kreeping in the .aux file. This - problem cropped op with the use of seminar.cls and was found by - Daniel FLIPO (flipo at univ-lille1.fr) - -1997-09-11 Johannes Braams (babel at latex-project.org) - - * polish.dtx : Added translation of `Proof' and changed - translation of contents from `Spis rzeczy' as suggested by - Tomasz Michniewski (tomekm at ias.wat.waw.pl) - - * bbplain.dtx : repaired a type (\expoandafter) and added missing - \endcsname (PR 2553, found by Nicolai Langfeldt (janl at math.uio.no)) - - * croatian.dtx : Replaced a number of translations with better - ones, provided by Kresimir Fresl (fresl at grad.hr) - -1997-04-29 Johannes Braams (babel at latex-project.org) - - * greek.dtx : Selecting the greek language produced unwanted - whitespace because of lines such as \babel@save`\". - Found a few typos in the process. - -1997-04-25 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands for quotation marks}): The - definitions of \grq and \grqq should be dependent on the - fontencoding. Taken the code from german.sty (and adapted it to - babel). Found by: Stefan Illy (illy at itpgyro1.fzk.de) and - Bjoern Lorenz (lorenz at rz.charite.hu-berlin.de) - -1997-04-20 Johannes Braams (babel at latex-project.org) - - * greek.dtx : made \greek@alph a synonym for \greeknumeral instead - of having it's own definition. - -1997-04-16 Johannes Braams (babel at latex-project.org) - - * babel.dtx: Make multiple loading of babel.def impossible by - adding a check for the existence of \bbl@afterfi. This was - triggered by PR 2447 where french.sty loaded babel.def for a - second time. - -1997-04-03 Johannes Braams (babel at latex-project.org) - - * dutch.dtx (and others): remove empty groups after quote - characters in the shorthand definitions (such as \quotedblbase) in - order to keep possible kerning. - (PR 2454, found by S\o ren Sandmann (sandmann at daimi.aau.dk)) - -1997-04-01 Johannes Braams (babel at latex-project.org) - - * dutch.dtx : The definition of "~ was faulty, (forgot to replace - `german' with `dutch'. - Found by Maarten Gelderman (mgelderman at econ.vu.nl) - -1997-03-21 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): The option - KeepShorthandsActive no longer defines a control sequence. This - didn't always work because of the order in which options are - processed. The presence of the option is now tested in babel.def - with \@ifpackagewith. (PR 2452) - -1997-03-18 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{Identification}): Added the macro - \ProvidesLanguage to identify language definition files instead of - using \ProvidesFile. This is done to prevent problems with the - dummy definition of \ProvidesFile for plain based formats. Some - other packages are confused by it. Now make sure that - \ProvidesFile remains undefined in plain based packages. (PR 2444) - -1997-03-15 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Added the possibilty to - add option declarations in a file called bblopts.cfg. - - * kannada.dtx: Extended the user documentation with a description - of the various font changing commands. - - * russianb.dtx : Removed the commands \textlatin, \latintext and - \latinencoding as they are now defined by babel.def. - - * babel.dtx (subsection{Encoding issues}): Added the commands - \textlatin, \latintext and \latinencoding to better support - languages that need a different fontencoding. These commands used - to be in russianb.dtx and greek.dtx. - (subsection{marks}): Added redefinition of \markright and - \markboth in order to be able to pass the language attribute to - the headlines. - - * greek.dtx : Removed the commands \textlatin, \latintext and - \latinencoding as they are now defined by babel.def. - Removed the redefinition of \@roman and \@Roman which is also - moved to babel.def - -1997-03-12 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Added a default option - that loads the file \CurrentOption.ldf if it exists. If not an - error is signalled. - -1997-03-11 Johannes Braams (babel at latex-project.org) - - * greek.dtx : Added the \greeknumeral and \Greeknumeral macros to - support (old) greek conventions for number notation. - -1997-03-06 Johannes Braams (babel at latex-project.org) - - * greek.dtx : Also change some uppercase codes to get ridd of - accents and breathings in uppercase. (from kdgreek.sty) - -1997-03-01 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Make shorthands active - during the processing of the .aux file; this is at least needed to - get citations correct. (PR2428) - (subsection{Cross referencing macros}): Added a redefinition of - \@newl@bel, which replaces the redefinitions of \@lbibitem and - \newlabel. This needed to make the handling of citations correct. - Changed the definition of \@testdef to match \@newl@bel - - -1997-02-28 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Added the - setting of the @safe@actives switch in \@testdef; shorthands might - occure in the first or second argument. - -1997-02-25 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Now reset the - safe@actives switch *inside* the second and third arguments of - \ifthenelse in order to be able to use shorthands there. - Suggested by Olaf Kummer (kummer at informatik.uni-hamburg.de) in - PR 2421. - -1997-02-24 Johannes Braams (babel at latex-project.org) - - * estonian.dtx : One \changes entry was mistakenly pointing to - dutch. - - * magyar.dtx : One \changes entry was mistakenly pointing to - dutch. - - * dutch.dtx : Changed a \changes entry, replace "\~ with "\~{} to - prevent error messages. - (found by Ingo Saitz (ingo at baer.schneiderberg6.de), PR 2426) - - * babel.dtx (subsection{Shorthands}): Now always start the user - group of shorthands with the name `user' because of the provided - definition for the case with an empty argument. - -1997-02-23 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): commented out \peek@token - and \test@token because shorthands are made expandable again. - (subsection{Shorthands}): Changed \@decl@short in such a way that - the control sequence that is constructed is different for a - shorthand with no argument and for a shorthand with an empty - argument. - -1997-02-20 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Made \bbl@afterelse and - \bbl@afterfi \long in order to be able to handle \par - as the argument of a shorthand. This is needed in order to make - shorthands fully expandable again. - -1997-02-19 Johannes Braams (babel at latex-project.org) - - * greek.dtx : Added command \greek@tilde to stand for the tilde - character; change definition of \~ to produce the tilde character - when in greek typesetting. This is necessary to produce the - desired ligature effect. - Found by Rizos Sakellariou (rizos at cs.man.ac.uk) and by - David Kastrup (dak at neuroinformatik.ruhr-uni-bochum.de) as PR 2422. - -1997-02-12 Johannes Braams (babel at latex-project.org) - - * spanish.dtx : Metion in the user documentation that the - '-character is only active when the option `activeacute' is - specified. - Found by Josep Maria Font (font at cerber.mat.ub.es) - - * catalan.dtx : Added \l.l and \L.L to the table listing the - special definitions for catalan. - Found by Josep Maria Font (font at cerber.mat.ub.es) - -1997-02-11 Johannes Braams (babel at latex-project.org) - - * english.dtx : fixed small documentation bug - Found by Josep Maria Font (font at cerber.mat.ub.es) - -1997-02-07 Johannes Braams (babel at latex-project.org) - - * babel.dtx : Added sanskrit to the driver files - - * bbcompat.dtx: Added sanskrit - - * babel.ins: Added the processing of sanskrit.dtx - -1997-02-06 Johannes Braams (babel at latex-project.org) - - * croatian.dtx : sijev{c}nja should be seij\v{c}nja and there - should be a period after the year. - Found by Ivo Batistic (ivo at ifs.hr) - -1997-01-24 Johannes Braams (babel at latex-project.org) - - * sanskrit.dtx : Update Jan Takashima's original file to babel - release 3.6 - -1997-01-23 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added a couple of - \expandafters to the end of hyphen.cfg as \toks8 is now cleared by - LaTeX (release 1996/12/01), now copy contents of \toks into - \everyjob instead of reference. - (found by Richard Walker (Richard.Walker at cs.anu.edu.au) PR 2382 - Ulrik Vieth (vieth at thphy.uni-duesseldorf.de) PR 2385 and - Vincent Jalby (jalby at unilim.fr)) - - * babel.ins: Added missing \usepreamble\mainpreamble line; changed - 1996 in 1997. - - * finnish.dtx: Forgot to remove the code that is now part of - \LdfInit; hence babel.def was loaded twice which led to TeX fatal - errors. - (found by Niilo Siljamo (Niilo.Siljamo at Helsinki.FI) PR 2386) - -1997-01-19 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx : Got the order of cs's wrong in the definition of - \@tempcntb (found by Ricardo S. C\'armenes - (carmenes at biosun.quimica.uniovi.es) PR 2376) - -1997-01-17 Johannes Braams (babel at latex-project.org) - - * babel.dtx: Somehow a lonely '+' had found its way into babel.dtx - on a line of its own. Removed - (found by Maarten Gelderman (mgelderman at ECON.VU.NL)) - -1997-01-14 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Optionally disable the - restoration of the category code of shorthand characters for those - who want to have them available in the preamble of the document. - (suggested by Tomas Bautista (bautista at cma.ulpgc.es)) - - * dutch.dtx : Added the "~ shorthand (copied from germanb.dtx) as - suggested on TEX-NL at nic.surfnet.nl - - * bbplain.dtx : missing \@undefined added to definition of - \@begindocumenthook; \newcount is an \outer macro, so it can't be - used directly inside an \if test. - (found by Daniel Flippo) - - - * babel.dtx (subsection{Cross referencing macros}): Added - \bbl@redefine@long to be able to redefine \ifthenelse as a - \long-command (PR2372) - Changed redefinition of \ifthenelse to make it a \long-command - (PR2372) - -1997-01-09 Johannes Braams (babel at latex-project.org) - - * frenchb.dtx : allow \l@french and \l@francais to be the `name' - of the hyphenation patterns; make \l@frenchb an alias for that. - Use frenchb.cfg as the name of the .cfg file, regardless of the - option that was used. - (subsection{Formatting numbers}): New macros \nombre \decimalsep - and \thousandsep added to format numbers - (subsection{Extra utilities}): Removed \AllTeX, \fup, \french and - \english - - * babel.ins: Added .fd files to instructions at the end - (found by Piet van Oostrum (piet at cs.ruu.nl) PR 2367) - - * greek.fdd (section{The encoding definition file}): Added - (re)definitins of the \TeX and \LaTeX commands to make them - encoding independant; added LGR versions of \copyright, - \texttrademark, \textregistered and \ss - - * cyrillic.fdd (section{The encoding definition files}): Added - (re)definitins of the \TeX and \LaTeX commands to make them - encoding independant; added LCY/LWN versions of \copyright, - \texttrademark, \textregistered and \ss - (found by J"org Knappen (tex at dzdmza.zdv.uni-mainz.de), PR 2357) - -1997-01-08 Johannes Braams (babel at latex-project.org) - - * spanish.dtx,galician.dtx : Added \leavevmode to the definitinos - of "a and "o because TeX generated an error when they were used in - vertical mode. - (found by Eric Gamess (eric at borabora.univalle.edu.co), PR 2363) - - * babel.dtx (section{The Package File}): Added the options - frenchb, UKenglish and USenglish (all aliases) - (found by Daniel Flippo and Vincent Jalby (jalby at unilim.fr)) - -1997-01-08 Johannes Braams (babel at latex-project.org) - - * galician.dtx : Removed unwanted space tokens by adding a - %-token at the end of the lines with babel@save in the definition - of \extrasgalician. They turned up in the output. (just like for - spanish.dtx) - - * catalan.dtx : Removed unwanted space tokens by adding a - %-token at the end of the lines with babel@save in the definition - of \extrascatalan. They turned up in the output. (just like for - spanish.dtx) - -1997-01-07 Johannes Braams (babel at latex-project.org) - - * greek.fdd (section{The font definition files}): In some font - substitutions kdgr hadn't been replaced with cmr. - (found by J"org Knappen, PR2358) - - * babel.dtx (subsection{Multiple languages}): Introduced - \foreign@language for the shared code between the otherlanguage* - environment and the \foreignlanguage command. - Switch off language shorthands before activating the extras (to - prevent that the shorthands from one language are still available - in the other. - Add \relax after the setting of the hyphenmin parameters to - prevent the disappearance of a token (when it happens to be a - digit, such as \number\day). - (found by Daniel Hempel (daniel at math.uni-hamburg.de) PR2362) - - * spanish.dtx : Removed two unwanted space tokens by adding a - %-token at the end of the lines with babel@save in the definition - of \extrasspanish. They turned up in the output. - (found by Daniel Hempel (daniel at math.uni-hamburg.de) PR2362) - - * bbplain.dtx (section{Support for formats based on - \textsc{plain}\TeX}): add definition of \@begindocumenthook to the - LaTeX2.09 format; otherwise it won't function without one of the - languages loaded. - (found by Olaf Weber (Olaf.Weber at cwi.nl)) - -1997-01-06 Johannes Braams (babel at latex-project.org) - - * dutch.dtx (section{The Dutch language}): Use Bew"ys instead of - Bewijs (PR 2360, J"org Knappen) - - * esperant.dtx (section{The Esperanto language}): Fixed typo in - table caption (funtion -) function) (PR 2360, Knappen) - - * tb1202.tex, tb1401.tex: fixed a few typos found by Ulrik Vieth, - (vieth at thphy.uni-duesseldorf.de) (PR 2356) - -1997-01-05 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): When \LdfInit is - undefined we need to load babel.def from babel.sty. - When \file{hyphen.cfg} is not loaded in the format \cs{l@english} - might not be defined; assume english is language 0 before calling - \main@language{english}. - (found by J"org Knappen (tex at mzdmza.zdv.uni-mainz.de) PR2354) - -1997-01-02 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx : The redefinition of \dump tried to detect - LaTeX2.09; it did that with \document; that cs is also defined by - AMSTeX, hence an error occured building a Babel-AMSTeX format. - Now use \@ztryfc to detect LaTeX2.09 (Hope that is obscure - enough). (Found by Thomas Esser) - -1996-12-30 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Support for extending macros}): Added a - check for an expansion of \relax to the definition of \addto; - \addto\x{...} yields \x -> {\x ...} when \x expands to \relax. - This results in a stack overflow when \x is called. - -1996-12-29 Johannes Braams (babel at latex-project.org) - - * italian.dtx, russian.dtx : Added braces around second argument - of \LdfInit - (found by (tim at maths.tcd.ie) (Timothy Murphy), PR 2384) - - -------------------------------------------------------- -1996-12-24 Johannes Braams (babel at latex-project.org) - - Release 3.6 - -1996-12-14 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Added the option - `welsh'. - -1996-11-07 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): \selectlanguage now - checks for the existence of \date<lang> instead of \l@<lang>. The - latter might be defined, without the language definition file - being loaded. - -1996-10-29 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Renamed \init@ldf - and \finish@ldf to \LdfInit, \ldf@finish and introduce - \quit@ldf. The second argument of \ldf@init can now be either a - control sequence or a string to be passed to \csname. - (subsection{Cross referencing macros}): Added (conditional) - redefinition of \@@vpageref (varioref internal macro) to prevent - problems with active characters (PR 2292) - -1996-10-17 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added the commands - \init@ldf and \finish@ldf to ease the maintenance of the - .ldf-files. - -1996-10-16 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): \main@language now - also sets \languagename and \l@<languagename> for use by other - packages in the preamble of a document - (suggested by Jan Vroonhof (vroonhof at math.ethz.ch)) - -1996-10-08 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx : Make this file be processed twice, once during - format generation, but only a small portion of the file is loaded - into the format, the second time the file is processed is when it - is loaded from babel.def. This way some code that is not needed in - the format gets removed and the plain format with babel is no - longer incompatible with german.sty. - -1996-10-04 Johannes Braams (babel at latex-project.org) - - * dutch.dtx: Merged in the definitions for `afrikaans' as supplied - by Stoffel Lombard (lombc at b31pc87.up.ac.za) - - * bbcompat.dtx: Added support for `afrikaans' - - * babel.dtx (section{The Package File}): Added option `afrikaans' - -1996-09-21 Johannes Braams (babel at latex-project.org) - - * slovene.dtx : removed shorthand for \texttt{"L} as it is not - needed for slovenian according to Primoz Peterlin - (peterlin at biofiz.mf.uni-lj.si). - -1996-09-20 Johannes Braams (babel at latex-project.org) - - * catalan.dtx : Added a check for mathmode to the definitino of - \lgem and \Lgem, as the use of these in mathmode makes no sense - according to Goncal Badenes. Not having the check led to an error - message (PR 2261) - -1996-08-18 Johannes Braams (babel at latex-project.org) - - * polish.dtx : The macros \sob, \spb and \skb need to call - \leavevmode; when they are encountered in vertical mode TeX issues - an error about \lower not being allowed in vertical mode. (found - by Wlodzimierz Macewicz (macewicz at ia.pw.edu.pl)) - - * babel.dtx (subsection{Cross referencing macros}): In order to - prevent problems while reading .fd files in the middle of a - document we need to add the " and ' characters to \nfss@catcodes - untill LaTeX does that herself. (found by Tomas Bautista - (bautista at cma.ulpgc.es)) - -1996-08-15 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx : Added default (semi-NFSS2) definition of \ss and - \i because german.sty in combination with a babel format creates - an endless lopp on those glyphs. (Found by Bernd Raichle) - - * danish.dtx : According to Peter Busk Laursen the shorthand "' - needs to typeset the german closing double quote (``). He also - suggested to add the definitions for "~ and "= - -1996-08-13 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Top level expansion of - \normal@char<char> where the shorthand character is already active - should be the expansion of the active character, not the active - character itself as this causes an endless loop (found by Tomas - Bautista (bautista at cma.ulpgc.es)) - -1996-08-11 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Redefinition - of \ifthenelse added to circumvent problems with \pageref in the - argument of \isodd (PR's 947, 2053, 2150, 2225) - -1996-08-09 Johannes Braams (babel at latex-project.org) - - * bahasa.dtx: Added the setting of the hyphenmin parameters - (PR2232) - -1996-07-13 Johannes Braams (babel at latex-project.org) - - * bbcompat.dtx: Added .sty files and definition of \CurrentOption - for language definition files that are loaded by more than one - option - -1996-07-12 Johannes Braams (babel at latex-project.org) - - * frenchb.dtx: moved support for multiple options using the same - .ldf file out of babel.sty into .ldf file. - Rearranged .dtx file to remove long lines of documentation and - code. - -1996-07-11 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Moved all code necessary - to support multiple options to load the same language definition - file into those language definition files. (PR2213) - - * portuges.dtx, norsk.dtx, magyar.dtx: moved support for multiple - options using the same .ldf file out of babel.sty into .ldf - files. - -1996-07-10 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx : Added the definition of \scriptsize, - \textquoteright and \textquotedblright (PR 2216) - - * language definition files : Consistently use \@undefined instead - of \undefined and \@empty instead of \empty (PR 2213) - - * english.dtx, german.dtx : moved support for multiple options - using the same .ldf file out of babel.sty into .ldf files. - -1996-07-09 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx : Consistently use \@undefined instead of \undefined - and remove the use of \patterns@loaded (PR 2213) - Added definition of \@empty; use it instead of \empty - - * babel.dtx (subsection{Multiple languages}): Removed the use of - the control sequence \bbl@eq@ (PR 2213) - (section{Identification}): Save a few csnames by using \bbl@tempa - instead of \@ProvidesFile store the \everyjob message immediately - in \toks8 (PR 2213) - Consistently use \@undefined instead of \undefined (PR 2213) - Use \@empty instead of \empty to be consistent with \LaTeX - (PR 2133) - - * bahasa.dtx : Added translation of `Proof' as suggested by - knappen at vkpmzd.kph.uni-mainz.de (J"org Knappen) (PR 2214) - - ** released Babel 3.6-beta ** - -1996-07-06 Johannes Braams (babel at latex-project.org) - - * babel.dst: Added the generation of the font description files to - the main installation file. (PR 2208) - - * babel.dtx : added greek to the driver files, input russianb.dtx - instead of russian.dtx, define \Babel in driver file (PR 2209) - Removed an extra closing brace in changes entry for \dj (PR 2208) - - * esperant.dtx : Added translation of `Proof' as suggested by - knappen at vkpmzd.kph.uni-mainz.de (J"org Knappen) (PR 2207) - -1996-05-30 Johannes Braams (babel at latex-project.org) - - * germanb.dtx : added \allowhyphens in the definitions of "a, "o, - "u, "A, "O, "U, because the underlying macro \lower@umlaut can not - cntain a \allowhyphens. The reason is that for *dutch* we need to - use discretionaries for these same characters in order to make the - trema disappear at a word break. A \allowhyphens inside one of the - arguments of \discretiionary leads to a TeX error. - -1996-05-29 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added an environment - otherlanguage* wich does not switch the captions and date strings, - only hyphenation and extras. - -1996-04-18 Johannes Braams (babel at latex-project.org) - - * magyar.dtx : Added translation of `Proof' as suggested by - Alexin Zoltan (alexin at sol.cc.u-szeged.hu) and changed some of the - translations as suggested by Peter Rajczy (rajczy at caesar.elte.hu). - -1996-04-09 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): - \bbl@redefinerobust made non-robust macros; fixed adding \space in - the final line of code. - -1996-04-02 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Umlauts and trema's}): Added a - \allowhyphens in the definition of \lower@umlaut - -1996-04-01 Johannes Braams (babel at latex-project.org) - - * norsk.dtx : Added translation of `Proof' as suggested by - Orjan Johansen (oerjan at matstat.unit.no) - -1996-03-28 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Letters}): Replaced the definitions of - \dj@ and \DJ@ with the ones found in PR 2058 (contributed by - Sime Ungar (ungar at math.hr) and David Carlisle) - -1996-03-06 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Added a system level - shorthand for the ` to prevent an endless loop when the user - enters `{}blah in his document. - - * catalan.dtx : Added `` as a shorthand for the double left quote; - getting a single quote and an accented letter from the input ``a - is not quit what would be expected. - -1996-02-12 Johannes Braams (babel at latex-project.org) - - * czech.dtx (section{The Czech language}): Fixed tow errors found - by Petr Sojka (sojka at daeron.fi.muni.cz) (PR #2082) and added - translation for `Proof' - -1996-01-25 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Store and restore the lccode - of the ~-character so it remains unchanged by - \initiate@active@char - -1996-01-24 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Macros common to a number of languages}): - Moved \german@dq@disc, \usorbian@dq@disc and \swedish@dq@disc to - babel.def, changing the name to \bbl@disc - -1996-01-21 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Revert the - previous change; \@setref gets expanded too late which results in - TeX errors because the active character isn't redefined when TeX - tries to use it in constructing a csname. - -1996-01-19 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Redefine - \@setref instead of \ref and \pageref for LaTeX2e. This (partly) - solves PR0947 which complains about pageref being used in the - argument of \ifthenelse. This now works as long as the label - doesn't contain active characters. - -1996-01-18 Johannes Braams (babel at latex-project.org) - - * croatian.dtx : Added translation of the word `Proof' and changed - the definition of \datecroatian according to the suggestion by - Sime Ungar (ungar at math.hr) in bug report 2060. - -1996-01-16 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Use - \strip@prefix only on bbl@tempa (in \@testdef) when \bbl@tempa <> - \relax! - -1996-01-15 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx: Added the code that implements \newcommand (or - enough of it to make \ProvideTextCommandDefault and friends - work). - -1996-01-10 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Now use frenchb.dtx from - Daniel Flipo as the source for french support in Babel. - -1996-01-09 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Deal with charcters that are - already active: define the top level expansion inside the \if - branch of the category code test; define all lower level expansion - macros needed for the shorthand stuff after of the \else branch - (subsection{Cross referencing macros}): Complete rewrite of - \@testdef using meaning to prevent endless complaints from LaTeX - about possibly changed labels. - -1995-12-01 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands}): Reset the category code of a - shorthand char at the end of the package and re-activate it at - begin document. - -1995-11-25 Johannes Braams (babel at latex-project.org) - - * tb1202.tex, tb1401.tex: Made it possible to run it through LaTeX - without having ltugboat.cls available; also updated address - information. - - * portuges.dtx : Added translation of the word `Proof' for both - Portuguese and Brazilian - -1995-11-19 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx: Add execution of the begin document hook to - \@preamblecmds for LaTeX2.09 - -1995-11-17 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx: Added \@onlypreamble and handling of this - -1995-11-16 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Changed the - definition of \selectlanguage and \selectlanguage_; the former no - longer processes its argument, that task is now performed by - \selectlanguage_ - -1995-11-15 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Added the - commands \bbl@redefine and \bbl@redefinerobust and used them to - redefine \newlabel, \@testdef, \ref, \pageref, \label, \@citex, - \nocite, \bibcite, \@bibitem, \@lbibitem - -1995-11-11 Johannes Braams (babel at latex-project.org) - - * francais.dtx : Added setting of the lowercase code of the ' to - improve hyphenation - -1995-11-11 Johannes Braams (babel at latex-project.org) - - * galician.dtx : Added '' as shorthand to produce the expected - effect. - -1995-11-10 Johannes Braams (babel at latex-project.org) - - * catalan.dtx : Added setting of the lowercase code of the ' to - improve hyphenation - (As suggested by Claudio Beccari (BECCARI at polito.it)) - - * italian.dtx : Added setting of the lowercase code of the ' to - improve hyphenation - (As suggested by Claudio Beccari (BECCARI at polito.it)) - - * romanian.dtx : Added translation of the word `Proof' - -1995-11-08 Johannes Braams (babel at latex-project.org) - - * bbplain.dtx: Added the code that `snatched' \dump as it is still - needed for LaTeX 2.09 - - * babel.dtx (subsection{Multiple languages}): Removed the code - that `snatched' \dump as it is no longer needed for LaTeX. - -1995-11-06 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): No longer use - \bblref_ as a cs; instead use \ref_ and check if it isn't defined - already. (PR 1851) - -1995-11-03 Johannes Braams (babel at latex-project.org) - - * slovene.dtx : New translation of Index; replaced slovanian with - slovenian. - - * swedish.dtx : Added translation of Proof (PR 1904) - -1995-09-05 Johannes Braams (babel at latex-project.org) - - * germanb.dtx : Use \glqq, \grqq, \flqq and \frqq in the - definitions of "` "' "< and "> - - * babel.dtx (subsection{Shorthands for quotation marks}): Use - \textormath in the definitions; added some kerning for german - right quotation marks. - - * catalan.dtx: Added '| to disable the accent when an apostrophe - is wanted. - -1995-08-31 Johannes Braams (babel at latex-project.org) - - * germanb.dtx : Added \allowhyphens to the accent producing - shorthands. Not having it prevented hyphenation for accented words - in OT1 encoding. Having it means that TeX possibly misses a - possible breakpoint. Putting \allowhyphens into the definition of - \lower@umlaut (which would make it not appear at all in T1 - encoding) is a no-no because it leads to improper discretionary - errors for dutch (were trema's have to disappear when the word is - hyphenated next to the trema). (PRs 1118, 1147, 1714, 1846) - -1995-08-30 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added a missing - %-character in the definition of \selectlanguage (PR1841) - - * francais.dtx : Added a missing %-character in the definition of - \captionsfrancais (PR1841) - -1995-08-17 Johannes Braams (babel at latex-project.org) - - * spanish.dtx, catalan.dtx, galician.dtx: Combining - \initiate@active@char and \bbl@activate in one \@ifpackagewith - statement leads to an error message about an \inaccessible control - sequence from \select@language. For now split these statements. - -1995-08-07 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Shorthands for quotation marks}): - Corrected the spelling of \quil... to \guil... - -1995-07-29 Johannes Braams (babel at latex-project.org) - - * francais.dtx : Removed the \space from the definition of the - shorthands. It is not necessary. - -1995-07-27 Johannes Braams (babel at latex-project.org) - - * esperant.dtx: Added a few ^-shorthands - - * estonian.dtx : Removed the code to change category and oher - codes. - - * italian.dtx : Added translation of the word `Proof' - - * estonian.dtx : Added translation of the word `Proof'; fixed bug - where the second argument of \DeclareShorthand was missing. - -1995-07-25 Johannes Braams (babel at latex-project.org) - - * slovene.dtx,finnish.dtx : Added translation of the word `Proof' - - * irish.dtx : load irish.cfg instead of danish.cfg - - * babel.dtx (subsection{Multiple languages}): Use \empty instead - of \@empty in the test for the hyphenation exception file; \@empty - is undefined in plain. - - * bbplain.dtx: Added definition of \loadlocalcfg for plain (found - by Enn Saar) - -1995-07-10 Johannes Braams (babel at latex-project.org) - - * catalan.dtx : Added translation of the word `Proof' - -1995-07-09 Johannes Braams (babel at latex-project.org) - - * spanish.dtx, galician.dtx: made the use of the active acute - accent optional. - -1995-07-08 Johannes Braams (babel at latex-project.org) - - * catalan.dtx: Removed support for ~n; add `` and '' as - shorthands. - -1995-07-07 Johannes Braams (babel at latex-project.org) - - * francais.dtx, breton.dtx: Postpone the declaration of the - TextCompositeCommands untill \AtBeginDocument - -1995-07-04 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Added the options - activegrave and activeacute. - - * catalan.dtx: Made the activation of the grave and acute accents - optional - - * esperant.dtx, dutch.dtx, english.dtx, germanb.dtx, breton.dtx, - irish.dtx, scottish.dtx, italian.dtx, portuges.dtx, swedish.dtx, - magyar.dtx, croatian.dtx, czech.dtx, estonian.dtx, polish.dtx, - romanian.dtx, slovak.dtx, slovene.dtx, turkish.dtx, lsorbian.dtx, - usorbian.dtx, bahas.dtx: Added \proofname to captions and added - loading local configuration file. - - * babel.dtx (subsection{Cross referencing macros}): Use a - different control sequence for making \ref and \pageref robust to - prevent a clash with the showkeys package. - -1995-07-03 Johannes Braams (babel at latex-project.org) - - * galician.dtx: Changed behaviour of 'a etc. to expand to - "^{\prime} a" in mathmode. - - * spanish.dtx: Changed behaviour of 'a etc. to expand to - "^{\prime} a" in mathmode; added \proofname to captions; added - loading local configuration file. - - * catalan.dtx: Added Goncal's changes; changed behaviour of 'a - etc. to expand to "^{\prime} a" in mathmode; added \proofname to - captions; added \llgem and \Lgem; added loading local - configuration file. - -1995-07-02 Johannes Braams (babel at latex-project.org) - - * galician.dtx: Added comments from Manual Carriba, added - \proofname to captions; added seting of \frenchspacing and added - loading local configuration file. - - * francais.dtx: Also allow the hyphenation patterns to be loaded - for `french', added \proofname to captions; and added loading - local configuration file. - - * finnish.dtx: Now also has active double quote; added by Niilo - Siljamo (siljamo at cc.helsinki.fi), added \proofname to captions; - and added loading local configuration file. - - * danish.dtx : Added \proofname to captions; added seting of - \frenchspacing and added loading local configuration file. - - * babel.dtx (section{The Package File}): Load language definition - files *after* manipulating with the identifaction of the - hyphenation patterns; load french.ldf (from Bernard Gaulle's - french package) if it exists. - -1995-06-19 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added missing brace - in definition of \@activated for plain TeX, found by - te at informatik.uni-hannover.de - -1995-06-16 Johannes Braams (babel at latex-project.org) - - * estonian.dtx: corrected typos - -1995-06-14 Johannes Braams (babel at latex-project.org) - - * babel.dtx : Changed the order of typesetting the documentation - for the various languages (PR1652) - - * scottish, irish.dtx, esperant.dtx, spanish.dtx, babel.dtx, - glyphs.dtx: corrected typos (PR1652) - - * language.dat: finally corrected typo langauge (PR1656) - - * babel.dst: corrected typos (ldfle -> style, PR1654) - - * install.txt: corrected typo (PR1653) - -1995-06-08 Johannes Braams (babel at latex-project.org) - - * danish.dtx: Added active double quote character as suggested by - Peter Busk Laursen. - -1995-06-06 Johannes Braams (babel at latex-project.org) - - * estonian.dtx: New language definition file, provided by Enn - Saar, updated for Babel release 3.5 - - * scottish.dtx: New language definition file - -1995-06-04 Johannes Braams (babel at latex-project.org) - - * polish.dtx: Update for babel release 3.5 - - * slovene.dtx : Introduced the active " for this language; used - for accessing hacek characters and other common usage. - - * portuges.dtx: Added brasilian captions, the usage of - "-shorthands and macros for ordinals. - - * dutch.dtx : added "" shorthand - -1995-06-03 Johannes Braams (babel at latex-project.org) - - * francais.dtx : Added system level shorthands for the active - characters to prevent them from gobbling up a following space - -1995-06-02 Johannes Braams (babel at latex-project.org) - - * swedish.dtx: Use \finnishhyphenmins to store the correct values - of \lefthyphenmin and \righthyphenmin as suggested in PR1606. - -1995-05-29 Johannes Braams (babel at latex-project.org) - - * swedish.dtx: Updated for release 3.5 - -1995-05-28 Johannes Braams (babel at latex-project.org) - - * swedish.dtx: Updated for release 3.5 - - * usorbian.dtx: Updated for release 3.5 - - * italian.dtx: Updated for release 3.5 - -1995-05-25 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Added the option - brazilian as an alternative for brazil; added the copying of - \<lang>hyphenmins when alternatives are provided. - - * romanian.dtx: Updated for release 3.5 - -1995-05-15 Johannes Braams (babel at latex-project.org) - - * turkish.dtx: Updated for release 3.5 - - * finnish.dtx: Added setting of \frenchspacing for finnish text - -1995-05-13 Johannes Braams (babel at latex-project.org) - - * finnish.dtx: Use \finnishhyphenmins to store the correct values - of \lefthyphenmin and \righthyphenmin as suggested in PR1606; - also set a number of hyphenation parameters, as suggested in - PR1027. - - * germanb.dtx: Use \germanhyphenmins to store the correct values - of \lefthyphenmin and \righthyphenmin. - - * dutch.dtx: Use \dutchhyphenmins to store the correct values of - \lefthyphenmin and \righthyphenmin. - - * babel.dtx (subsection{Multiple languages}): Changed - \selectlanguage to first store the name of the current language in - a control sequence and then passing the contents of the control - sequence to \selectlanguage_ instead of passing the entire - construct which strips the optional escape character. - Seperated the setting of \lefthyphenmin and \righthyphenmin, using - the new macro \set@hyphenmins. The values shoud be stored in - \<language>hyphenmins. - No longer store the values of \lefthyphenmin and \righthyphenmin - which were set in the pattern file through code in - \extras<language>, but store them in \<language>hyphenmins. - -1995-05-05 Johannes Braams (babel at latex-project.org) - - * finnish.dtx: Updated for release 3.5 - * bahasa.dtx: Updated for release 3.5 - -1995-05-03 Johannes Braams (babel at latex-project.org) - - * tb1401.tex: Changed name from babel-new.tex and updated the - coding to make it processable with LaTeX2e - - * tb1202.tex: Changed name from tb-article.tex and updated the - coding to make it processable with LaTeX2e - -1995-04-28 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added the - possibility to add a the name of a file with hyphenation - exceptions to the configuration file language.dat. Now also - support `synonyms' for languages. Both on request from Bernard - Gaulle. - -1995-03-14 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{The Package File}): Changed the extension of - the languages definition files to .ldf to clearly distinguish them - for the files in the previous release. - - * magyar.dtx: Updated for release 3.5 - * galician.dtx: Updated for release 3.5, using the new active - character handling mechanism. - * catalan.dtx: Updated for release 3.5, using the new active - character handling mechanism. - * spanish.dtx: Updated for release 3.5, using the new active - character handling mechanism. - * portuges.dtx: Updated for release 3.5 - * lsorbian.dtx: new file in release 3.5 - * languages.skeleton: Updated for release 3.5 - -1995-03-10 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Support for active characters}): Added a - check for the ' in \initiate@active@char - Replaced 16 system level shorthands to deal with hexadecimal - numbers by one. - Added a system shorthand for the '; when it is active its usage in - mathmode needs special care. - -1995-03-07 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Made \ref and - \pageref robust to prevent the problem reported in PR 1353. - -1995-03-04 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Changed the name of - \p@selectlanguage to \csname selectlanguage \endcsname; - Rewrote the entire handling of active chars. - -1995-02-17 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Multiple languages}): Added \main@language - to be able to postpone the execution of \selectlanguage. It now - also happens only once, not for every language loaded. - -1995-02-16 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsubsection{Support for active `hat'}): this - section added. - -1995-02-15 Johannes Braams (babel at latex-project.org) - - * germanb.dtx: Removed a lot of code that is now present in - babel.def (things like \flqq, the double quote mechanism, etc.); - Use \Declaredq now. - Brought up to date with german.sty version 2.5b - - * babel.dtx (subsection{Multiple languages}): Added the command - \@activated to be used for logging when characters are made - active. Introduced the \if@safe@actives switch which should be - checked on the highest level expansion of an active - character. This first expansion is defined by \UseActive. - (subsection{Cross referencing macros}): Removed the meaning trick - and introduced the use of the \if@safe@actives switch. Not all - cross referencing macros need to be aware of this switch. - - * dutch.dtx: Moved the definition of the opening quote character - and \ij and \IJ to glyphs.dtx - - * glyphs.dtx (section{Making glyphs available}): New file to - collect all definitions of missing glyphs for all languages. The - code will be part of babel.def - -1995-02-12 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Support for active characters}): Added - \Activate and \Deactivate instead of \Activatedq and \Deactivatedq - as this form is more generic. - -1995-02-11 Johannes Braams (babel at latex-project.org) - - * english.dtx: Moved identification code to the top. - -1995-02-09 Johannes Braams (babel at latex-project.org) - - * esperant.dtx: Moved identification code to the top. - -1995-02-04 Johannes Braams (babel at latex-project.org) - - * dutch.dtx: Updated this language definition file to make use of - the new support macros. Also implemented support for both OT1 and - T1 encoding. Changed the kerning in the faked ij-characters to - match the dc-versions more closely. - - * babel.dtx (subsection{Support for active double quote}): Added - this section with generic macros to support making the double - quote character active. A language definition file now only needs - call \Activatedq and use \Declaredq{}{}{} to define its actions. - -1995-02-01 Johannes Braams (babel at latex-project.org) - - * english.dtx (section{The English language}): Only define - american as a dialect when no patterns have been loaded for it. - (PR #735) - -1995-01-31 Johannes Braams (babel at latex-project.org) - - * polish.dtx (section{The Polish language}): The definition of "C - incorrectly used \'c instead of \'C. (PR #1401) - - * turkish.dtx (section{The Turkish language}): removed an extra - closing brace and added a missing \def (PR #1397) - \mont should be \month (PR #1398) - -1995-01-25 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{Identification}): lthyphen.cfg has changed - its name; now called hyphen.cfg. - (section{The Package File}): Added a warning about using T1 - fontencoding giving unexpected results. - -1994-11-09 Johannes Braams (babel at latex-project.org) - - * galician.dtx (section{The Catalan language}): Added a few - missing translations and corrected marzal to marzo in the date. - - * catalan.dtx (section{The Catalan language}): Added a few - missing translations. - - * portuges.dtx (section{The Portuguese language}): Added a few - missing translations. - -1994-08-30 Johannes Braams (babel at latex-project.org) - - * babel.dtx (subsection{Cross referencing macros}): Moved the last - %</def> inside the macrocode environment. Noted by Frank Poppe - (poppe at swov.nl) - -1994-08-26 Johannes Braams (babel at latex-project.org) - - * babel.dst: fixed typo (lhyphen -> lthyphen) - -1994-07-12 Johannes Braams (babel at latex-project.org) - - * finnish.dtx: Added a `.' after the day in the output of \today - for finnish - -1994-07-03 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{Identification}): The line with \ProvidesFile - was missing from both babel.drv and user.drv. - Added code to \process@language to detect whether the patterns - file also contains assignments to \left- and \righthyphenmin. When - it doesn't supply a default setting of 2 and 3; store the setting - in \extras<language>. Added \@nopatterns, to be used in the - language specific files. - Also use \PackageError and \PackageWarning when they are - available. - - * language.dat : Commented out dutch, used the default name for - the american english hyphenation patterns, hyphen.tex. Added a - (commented out) line showing ukhyphen.tex. - -1994-06-30 Johannes Braams (babel at latex-project.org) - - * language.skeleton: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * slovak.dtx: Removed the references to babel.com - - * finnish.dtx: Removed the references to babel.com - -1994-06-26 Johannes Braams (babel at latex-project.org) - - * bahasa.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * turkish.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * slovene.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * romanian.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * polish.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * czech.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * magyar.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * finnish.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * swedish.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * norsk.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * danish.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * galician.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - Renamed \acute and \tilde to \texacute and \texttilde because of a - clash with \mathaccent's - - * catalan.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - Renamed \acute and \tilde to \texacute and \texttilde because of a - clash with \mathaccent's - - * spanish.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * portuges.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * italian.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * francais.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * germanb.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * english.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * dutch.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - -1994-06-25 Johannes Braams (babel at latex-project.org) - - * esperant.dtx: Removed the use of \filedate, moved the - identification after the loading of babel.def and use \@nopatterns - to produce the warning - - * babel.dtx (subsection{Multiple languages}): Added \@nopatterns, - to be used in the language specific files. Also use \PackageError - and \PackageWarning when they are available. - -1994-06-24 Johannes Braams (babel at latex-project.org) - - * babel.dtx (section{Identification}): redid this bit and made - sure the files are processable with plain TeX. Supply a dummy - definition of \ProvidesFile. - (subsection{Multiple languages}): Added code to - \process@language to detect whether the patterns file also - contains assignments to left- and righthyphenmin. When it doesn't - supply a default setting of 2 and 3; store the setting in - \extras<language>. - - -1994-06-09 Johannes Braams (babel at latex-project.org) - - * esperant.dtx: Removed a superfluous | from the code that - activates the ^ - -1994-06-08 Johannes Braams (babel at latex-project.org) - - * Makefile: added install.txt - -1994-06-05 Johannes Braams (babel at latex-project.org) - - * babel.dtx: Repaired mal-formed changes entries (`babel~' was - missing. - - * italian.dtx: Repaired mal-formed changes entry (`italian-' was - missing. - - * danish.dtx: Repaired mal-formed changes entry (`danish-' was - missing. - - * swedish.dtx: Repaired mal-formed changes entry (`swedish-' was - missing). - - * babel.dst: Added a few missing } - - * install.txt: Added a remark about producing the full source - listing. - - * babel.dst: Added the production if bbidx.ist and bbglo.ist - - * Makefile: Added bbidxglo - - * slovene.dtx (section{The Slovanian language}): Removed < and > - from a \changes entry to prevent a problem when generating the - glossary file. - - * babel.dtx (subsection{Identification}): Wrong docstrip guard - nesting resulted in a superfluous line in lthyphen.cfg - Updated Checksum - -1994-06-04 Johannes Braams (babel at latex-project.org) - - * language.skeleton: Updated for LaTeX2e; included the small - driver. - - * czech.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * croatian.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * slovene.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - (section{The Slovanian language}): Added extra tranlations from - Josef Leydold, (leydold at statrix2.wu-wien.ac.at - - * romanian.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * turkish.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - (section{The Turkish language}): Added braces behind the use of \i - to prevent a lot of undefined macros. - - * norsk.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * swedish.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * babel.ins: lhyphen.cfg has now to be called lthyphen.cfg. - - * babel.dtx (subsection{Macros common to a number of languages}): - An end of line ended up in the middle of a || expression. - - * slovak.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - Added setting of \lefthyphenmin and \righthyphenmin. - - * finnish.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * magyar.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * polish.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - Changed the table describing the conventions to really describe - what is iomplemented. - Tried to initialize polish letters by calling \texptl; this should - have been \textpl. - - * danish.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - (section{The Danish language}): Peter Busk Larsen proposed a few - changes to the translations. - -1994-05-19 Johannes Braams (babel at latex-project.org) - - * galician.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * catalan.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * spanish.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * portuges.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * italian.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. Added some of the - suggestions from Claudio Beccari. The others wil have to wait. - - * francais.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * germanb.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - -1994-05-18 Johannes Braams (babel at latex-project.org) - - * dutch.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * esperant.dtx: Added a small driver to the top of the file. - Removed the use of \wlog from native mode. - - * bahasa.dtx: Added a small driver to the top of the file. - Added missing \begin{macrocode}. - Removed the use of \wlog from native mode. - - * babel.dtx (driver): use the ltxdoc class - Added a small driver to the top of the file as an addition to the - large drivers. - Removed the use of \wlog from native mode. - diff --git a/Master/texmf-dist/doc/generic/babel/fixes.txt b/Master/texmf-dist/doc/generic/babel/fixes.txt deleted file mode 100644 index 9e0397caa9d..00000000000 --- a/Master/texmf-dist/doc/generic/babel/fixes.txt +++ /dev/null @@ -1,29 +0,0 @@ - Fixes since last major release (3.8a) - - 23 November 2005 - -November 23, 2005 Added support for Albanian (submitted by Adi Zaimi) - and Bahasa Malaysia (submitted by Bob Margolis). The - original option bahasa was for Bahasa Indonesia; - that support can now also be loaded with the options - bahasai, indon and indonesian. The new version is - loaded with the options malay, meyalu or bahasam. - -November 17, 2005 New version of latin.dtx and italian.dtx by Clausio - Beccari - -May 21, 2005 Fixed PR's3750 and 3756 and a compatibility problem - with the package fancyhdr - -March 31, 2005 Welsh Translation for Glossary - -March 24, 2005 May enhancements to the documentation - -June 12, 2004 Added the options australian, newzealand - -May 26, 2004 Make sure that an empty mark stays empty - -May 2, 2004 Made the definitions of \glq, \grqq, \flq, \frq, - \flqq, \frqq font encoding dependant - -April 19, 2004 Internal changes to the shorthand mechanism diff --git a/Master/texmf-dist/doc/generic/babel/greek-fdd.pdf b/Master/texmf-dist/doc/generic/babel/greek-fdd.pdf Binary files differdeleted file mode 100644 index cccbf09ad32..00000000000 --- a/Master/texmf-dist/doc/generic/babel/greek-fdd.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/greek-usage.pdf b/Master/texmf-dist/doc/generic/babel/greek-usage.pdf Binary files differdeleted file mode 100644 index 95ab1227ad6..00000000000 --- a/Master/texmf-dist/doc/generic/babel/greek-usage.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/grmath.pdf b/Master/texmf-dist/doc/generic/babel/grmath.pdf Binary files differdeleted file mode 100644 index c862ea489be..00000000000 --- a/Master/texmf-dist/doc/generic/babel/grmath.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/grsymb.pdf b/Master/texmf-dist/doc/generic/babel/grsymb.pdf Binary files differdeleted file mode 100644 index 86d7350913c..00000000000 --- a/Master/texmf-dist/doc/generic/babel/grsymb.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/howtoget.txt b/Master/texmf-dist/doc/generic/babel/howtoget.txt deleted file mode 100644 index deb4194359b..00000000000 --- a/Master/texmf-dist/doc/generic/babel/howtoget.txt +++ /dev/null @@ -1,33 +0,0 @@ - Babel Distribution Guide - - 17 March 2008 - - -This file gives you some information as to where to get the latest -version of Babel and other related software. - -The main distribution of Babel is done through the Comprehensive TeX -Archive Network (CTAN). The main CTAN hosts are: - ftp://ftp.dante.de/ - ftp://ftp.tex.ac.uk/ -In order to reduce network load, it is recommended that you use the -CTAN host or mirror which is located in the closest proximity to your -site. See /tex-archive/CTAN.sites for a list of CTAN mirrors. - -You can find the latest version of Babel in: - /tex-archive/macros/latex/required/babel/ - -Hyphenation pattern files are not normally part of the Babel distribution. -You can find hyphenation pattern files on CTAN, in the directory: - /tex-archive/language/hyphenation/ - -OTHER RELATED PACKAGES -For the french language Benard Gaulle distributes his french package. -It provides extensive support for typesetting french documents. - -For the german language Bernd Raichle maintains `German-Style'. It is -located in: - /tex-archive/language/german/ - -In one of the directories below /tex-archive/language you can -sometimes find support for languages not (yet) supported by Babel. diff --git a/Master/texmf-dist/doc/generic/babel/install.OzTeX-4 b/Master/texmf-dist/doc/generic/babel/install.OzTeX-4 deleted file mode 100644 index 615c989009a..00000000000 --- a/Master/texmf-dist/doc/generic/babel/install.OzTeX-4 +++ /dev/null @@ -1,85 +0,0 @@ -Babel installation guide for the Mac with OzTeX. -These instructions apply for OzTeX versions 4.0+ -Filedate: september 26, 2000 - -(Originally provided by Andrew Trevorrow <akt@netspace.net.au>) - - -This document explains how to install Babel from the files provided in -the OzTeX distribution. See install.txt if you need more information. -(Ignore the old install.OzTeX-pre4 file!) - -Copy the following folders from the OzTeX Distribution to corresponding -locations in your local texmf folder: - - :texmf:source:generic:babel: (*.ins, *.dtx, etc) - :texmf:tex:generic:hyphen: (hyphenation files) - -If you prefer to use a different folder structure then you'll need to -make suitable changes to the search paths in "Add Babel" (included below). - -Copy the "Add Babel" config file to your config folder (eg. myconfigs), -make any necessary changes, then add this line at the start of your -Local config file: - - load_config = ":myconfigs:Add Babel" - -"Add Babel" increases some TeX parameters, so you'll also need to -increase OzTeX's preferred memory size to at least 4500K. - -Start up OzTeX, tick the LaTeX format in the TeX menu, then TeX the -babel.ins file in the :texmf:source:generic:babel: folder. -Answer "y" to any request to overwrite an existing file. -Lots of files will be generated (*.ldf, *.sty, *.def, *.cfg, *.fd). -There is no need to move these files into another folder; it makes -life simpler if the files are kept in :texmf:source:generic:babel: -(that's where "Add Babel" assumes they'll be kept). - -Edit the language.dat file in :texmf:source:generic:babel: and -create an entry for each language that you want to hyphenate. -See the example entries and use the names of hyphenation files -provided in the :texmf:tex:generic:hyphen: folder. - -Now you need to generate a new LaTeX format file. This needs to -be done in the :texmf:source:generic:babel: folder so that INITEX -will use the hyphen.cfg file created in the above step. -Select "TeX..." and make sure the open dialog shows files in -the :texmf:source:generic:babel: folder, then hit Cancel. -Select INITEX and type "LaTeX.ltx" in response to the ** prompt. - -You can save LaTeX.fmt in the default location for format files -(:TeX:Formats:) but it is better if you put it in a new folder -called something like :texmf:formats: and then set - - format_folder = :texmf:formats: - -in the OzTeX-only section of your Local config file. (You'll -also need to move the other format files into this folder.) -That way you will avoid clobbering your own formats when you -install a new version OzTeX. - -You are now ready to use Babel (see user.dvi). - -------------------------------------------- -Save the text below as the file 'Add Babel -------------------------------------------- -% This config file installs the Babel macros for use with OzTeX 4.0 and later. -% Copy this file to your own config folder (eg. myconfigs), make any necessary -% changes, then add this line at the start of your Local file: -% -% load_config = ":myconfigs:Add Babel" - -current_app = OzTeX OzTtH -input_folders = $c :texmf:source:generic:babel: | - :texmf:tex:generic:hyphen: - -current_app = OzTeX -% Babel needs some larger TeX parameters. You'll also need to increase -% OzTeX's preferred memory size to at least 4500K. -trie_size = 65000 -trie_op_size = 5000 -% If you need to increase other TeX parameters then do it here. - -% Best to restore all apps when finished. -current_app = OzTeX OzMF OzMP OzTtH - diff --git a/Master/texmf-dist/doc/generic/babel/install.OzTeX-pre4 b/Master/texmf-dist/doc/generic/babel/install.OzTeX-pre4 deleted file mode 100644 index f0d7e4de8cf..00000000000 --- a/Master/texmf-dist/doc/generic/babel/install.OzTeX-pre4 +++ /dev/null @@ -1,123 +0,0 @@ - -Babel installation guide for the Mac with OzTeX. -These instructions apply for OzTeX versions 2.1 as well as 3.0. -Filedate: April 30, 1999 - -(Originally provided by Jan Geenen, <geenenjw@cobweb.nl> for OzTeX 1.9; - updated for 2.1 by Giuseppe P. Cavarretta, <gc@gea.geo.uniroma1.it>) - - 1. To create a workable babel package, first create a folder named Babel - and put it in the TeX-inputs folder; in this new folder you must - download from a CTAN site the following files: - a. babel.dtx - b. babel.ins - c. language.dat - d. <language>.dtx; For every <language> you want to use in your - documents, ie. dutch.dtx, english.dtx, etc. - e. hyphenation files; You need these for every language for which - you want to produce the right hyphenation. - ie. nehyph2.tex. - f. bbidxglo.dtx - g. documentation files. 00readme, install.txt, tb-article.tex, etc, - see manifest.txt - - If you are in doubt, you have much hard-disk space and low-cost - connection to the internet, get the entire babel directory (a good - practice anyway). Remember that the hyphenation files, i.e. ithyph.tex - or nehyph.tex, are not included in the babel package; you have to - get them from ctan/tex-archive/language/<your_language>. - - 2. Read the documentation: - a. install.txt - b. 00readme - c. OzTeX User Guide version 2.1 - - 3. Check your files if they obey the Mac-conventions for end of line. - If not, then edit them and save as same with the option LF Macintosh. - If you got them by dowloading directly from CTAN into the Mac they - should be OK. - - 4. Open the file language.dat and for every language that you will - hyphenate make an entrance, for example: - - % Any comment you like - dutch nehyph2.tex %nederlands - latin lahyph.tex %latin - english hyphen.tex %english - - 5. Put the file nehyph.tex (and/or whateverhyph.tex) in the folder Plain. - - 6. TeX the file babel.ins. A lot of files will be generated ! - Eventually, delete those related to languages that you think you - will never use (never say never !). The following files should be - produced by this: - a. babel.sty - b. babel.def - c. switch.def - d. hyphen.cfg - e. plain.def - f. For all the languages for which you downloaded a .dtx-file the - run will produce a .ldf-file and a .sty-file. - If you didn't download them all, the installation process will - stop, telling you it can't find a .dtx-file; after the prompt - type: r and hit the Return-key. The install program will resume - ie. dutch.dtx gives dutch.ldf and dutch.sty - g. the bbind.ist and bbglo.ist files are for printing the - documentation. - - 7. The install-run ends with these remarks: - a. To finish the installation you have to move all the files with - names ending in .ldf, .sty, .def or.fd into a directory - searched by TeX. - Action: If you hadn't done it before, create a new folder, call it - Babel and put in the files ending with the mentioned suffixes. - Drag and drop the Babel-folder into the TeX-inputs-folder. - b. For making a format the following files have to be in a - directory which is searched by Initex: hypen.cfg, language.dat - and files with the hyphenation patterns. - Action: Create a new folder, call it InitexBabel and put in it the - recommended files. Drag and drop the InitexBabel folder into - the TeX-inputs folder. - The language.sty files which you do not need throw them in the - thrashcan. - - 8. The goal is to generate a new latex-format file. To gain some - experience in generating such a format file use only one - hyphenation by disableing the others by putting in front of every - line a %-sign in the file language.dat. Relax, if you follow the - instructions listed here it should work immediately. You may get - an out of memory error during format building when you trie to - load many languages: if this happens, try to increase the - trie_size in the file Configs:Default. After that, run INITeX - anew. - - 9. Disable the file hyphen.ltx by adding a %-sign in front of the filename. - :TeX-inputs:LaTeX:hyphen.ltx. - (LaTeX will search for another. cfg file) - - 8. Choose in the TeX menu LaTeX - - 9. Choose in the TeX-menu INITEX and after the two ** type - latex.ltx and push the <return> button. You will readily notice if - the hyphenation files you selected have been used. - You will now be asked into which folder you want to save the new - format file you created: choose the folder TeX-formats. - Rename the new format file from latex.fmt to LaTeX.fmt; - this will overwrite the pre-existing LaTeX.fmt. - If you wish to keep the original LaTeX.fmt file, - choose a different name or rename the pre-existing LaTeX.fmt to - whatever_name.fmt you like. Remember that if you want to use format - files having new names, you must add such new names into the file - Configs:Default as follows: - - format_files = LaTeX AMSTeX Plain Your_new_format - -10. Start using babel. - a. Put the command \usepackage[your language]{babel} in the - preamble of your production file product.tex - b. TeX product.tex - -Good luck! - - - diff --git a/Master/texmf-dist/doc/generic/babel/install.txt b/Master/texmf-dist/doc/generic/babel/install.txt deleted file mode 100644 index ee83d65b9d8..00000000000 --- a/Master/texmf-dist/doc/generic/babel/install.txt +++ /dev/null @@ -1,157 +0,0 @@ - Babel Installation Guide - - 20 February 2004 - - - When you install the babel system you have first to decide - whether you want to make a new format file. If you don't, you - miss some of the functionality of the babel system, but you - can then skip steps 2 through 6 . If you do want to build a - new format, start with step 1. - - When you want to produce the full listing of all the source - files in the babel system run babel.drv through LaTeX, then - use MakeIndex to produce babel.ind using the command: - makeindex -s bbind.ist babel - and use MakeIndex to produce babel.gls using the command: - makeindex -s bbglo.ist -o babel.gls babel.glo - Then run LaTeX on babel.drv again. - - 1 Make sure that you have the Docstrip (version 2) program - available (it is part of the LaTeX2e distribution); then - run the file babel.ins through TeX. - This strips all the .dtx files of the comments and produces - fast loadable versions of the files. - The installation files that are part of the babel - distribution all contain \usedir{tex/generic/babel} - commands. The effect of this is that TeX will attempt to - write the files it produces into your TDS compliant - directory tree. If you have a different tree you should - either change these commands or comment them out. Using the - file docstrip.cfg you can instruct docstrip about the `root' - of the TDS tree. On my Win95 TeX-Live installation I have: -\BaseDirectory{D:/TeX-Local/texmf} -%\BaseDirectory{D:/TeX-Live/texmf} -\UseTDS - whereas on my Linux installation I use: -\BaseDirectory{/usr/local/TeX} -%\BaseDirectory{/usr/TeX/texmf} -\UseTDS - If all of these are correct and TeX still complains about - not being able to store the files it is possible that the - file texmf.cnf prohibits writing into the system trees. - Look for the line with openout_any; if it's value is 'p' - (paranoid) change it to 'r' (restricted). - If all of the above doesn't work for you (or you commented - out the \usedir lines) you will have to move the resulting - .ldf, .sty, .def, .cfg and .fd files yourself into a - directory where TeX can find them. - Do that now. - On some operating systems you might get an error message - such as: - -! I can't write on file `./catalan.sty'. -<to be read again> - \edef -l.455 } - -Please type another output file name: - - In such a case you have run into a maximum number of open - files limit in your computer. You can get around this by - telling docstrip to open less files at a time (from bug - report Babel/2592, answer by David Carlisle): - - As long as you have a reasonably new copy of docstrip, - you can make a docstrip.cfg file at your site to tell - docstrip that you have operating system limits on the - number of open files. - Make a file docstrip.cfg with the two lines: - -\maxfiles{8} -\maxoutfiles{8} - - and docstrip will keep below 8 the number of files it has - open. (You may need to experiment to see how large your - system lets you make these numbers, the default is 16) - See docstrip.dtx - % \subsection{Setting maximum numbers of streams} - for more details. - - Docstrip also produces two files called babel.drv and - user.drv. You can use babel.drv to produce the full - documented source listing of the babel system. (Which is - also provided as babel.dvi) You can use user.drv to produce - a short document that describes the features of each - language specific file. - - 2 Make sure you have the hyphenation patterns available for - the languages that you intend to use. If you don't have - them, you may be able to find them in CTAN, in the directory: - /tex-archive/language/hyphenation. - If you happen to have a set of patterns that is not - available there you could make it available by either - putting it in the /incoming directory or sending it to me. - - 3 The docstripping process will have produced a file called - hyphen.cfg. This file will be loaded when you build a - LaTeX format. To build a plain format with the babel system - preloaded you can use the file bplain.tex as a wrapper for - plain.tex. When you run it through iniTeX plain.tex will be - loaded, as well as hyphen.cfg. When you type \dump at the - end you will get bplain.fmt which you can use as your - plain TeX format. Renaming hyphen.tex to something else is - not permitted by Don Knuth. - - 4 Check the hyphenation patterns that you have available and - want to load into the format. For each language that you - want to hyphenate correctly you need a hyphenation pattern. - List them all in the file `language.dat'. The file that is - in the distribution serves as an example of what you have to - put in there. - The files containing hyphenation patterns should be found - somewhere on TeX's `input path'. What that means depends on - the implementation of TeX you use: - - With emTeX there is an environment variable TEXINPUT in - which you can list the directories to search through, - adding a ! to a directory will make emTeX do a recursive - search through the directory tree. - - With Unix TeX the `system directories' do not need to be - specified in the environment variable TEXINPUTS; there - adding a double / to a directory name means recursive - searching of the directory tree. - - 5 Run iniTeX, telling it to load your favorite macro package - (ie plain or latex). - When you build a LaTeX format iniTeX will find the file - hyphen.cfg (provided that you have stored it in the - correct place). - When you build a plain TeX format using the supplied file - bplain.tex iniTeX will also find hyphen.cfg. - - *Beware*: some implementations of TeX only look in the - current directory when the \openin primitive is used. If - your TeX does that you need to put the file `languages.dat' - in the same directory where you build your format. - - 6 When the iniTeX run in step 5 stops with a message about - not enough memory (trie_size = ...) and "you can ask a - wizard to enlarge me" You have tried to load more - hyphenation patterns into TeX's memory then it has room for. - In that case you can either remove one or more languages - from the file language.dat or be your own wizard and enlarge - TeX. I can not tell you how to do that for all - implementations of TeX as it differs with each - implementation. Your distribution should contain a - description of what to. - - With emTeX you can influence the size of some of the - memory arrays with command line switches (/mt:65000 for - the trie_size). - - With Unix TeX you have to change a file called tex.ch and - rebuild TeX using the supplied Makefile. The change you - need to make is to enlarge the trie_size and - trie_op_size. - - With Web2C TeX (version 7 and newer) you can change the - value of the trie_size in the file web2c/texmf.cnf. - ---- Copyright 2004 Johannes Braams. All rights reserved --- diff --git a/Master/texmf-dist/doc/generic/babel/language.dat b/Master/texmf-dist/doc/generic/babel/language.dat deleted file mode 100644 index 75141062f8c..00000000000 --- a/Master/texmf-dist/doc/generic/babel/language.dat +++ /dev/null @@ -1,12 +0,0 @@ -% File : language.dat -% Purpose : specify which hypenation patterns to load -% while running iniTeX -=USenglish -american ushyphen.tex -=english -UKenglish ukhyphen.tex -=british -french frhyphen.tex -dutch nehyph2.tex -german dehypht.tex -ngerman dehyphn.tex diff --git a/Master/texmf-dist/doc/generic/babel/language.skeleton b/Master/texmf-dist/doc/generic/babel/language.skeleton deleted file mode 100644 index fab9bffd259..00000000000 --- a/Master/texmf-dist/doc/generic/babel/language.skeleton +++ /dev/null @@ -1,221 +0,0 @@ -% \iffalse meta-comment -% -% Copyright 1989-2009 Johannes L. Braams and any individual authors -% listed elsewhere in this file. All rights reserved. -% -% This file is part of the Babel system. -% -------------------------------------- -% -% It may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2003/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainer of this work is Johannes Braams. -% -% The list of all files belonging to the Babel system is -% given in the file `manifest.bbl. See also `legal.bbl' for additional -% information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with -% extension .ins) which are part of the distribution. -% \fi -% \CheckSum{0} -%%% docstring = " This file can act as a template for -%%% people who want to provide extra -%%% languages to be included in the babel -%%% distribution. -% -% \iffalse -% Tell the \LaTeX\ system who we are and write an entry on the -% transcript. -%<*dtx> -\ProvidesFile{<language>.dtx} -%</dtx> -%<code>\ProvidesLanguage{<language>} -%\fi -%\ProvidesFile{<language>.dtx} - [2008/03/17 v1.6 <Language> support from the babel system] -%\iffalse -%% Babel package for LaTeX version 2e -%% Copyright (C) 1989 -- 2008 -%% by Johannes Braams, TeXniek -% -%% Please report errors to: J.L. Braams -%% babel at braams.xs4all.nl -% -% This file is part of the babel system, it provides the source code for -% the <Language> language definition file. -%<*filedriver> -\documentclass{ltxdoc} -\newcommand*{\TeXhax}{\TeX hax} -\newcommand*{\babel}{\textsf{babel}} -\newcommand*{\langvar}{$\langle \mathit lang \rangle$} -\newcommand*{\note}[1]{} -\newcommand*{\Lopt}[1]{\textsf{#1}} -\newcommand*{\file}[1]{\texttt{#1}} -\begin{document} - \DocInput{<language>.dtx} -\end{document} -%</filedriver> -%\fi -% \GetFileInfo{<language>.dtx} -% -% \changes{v1.1}{1994/02/27}{Rearranged the file a little} -% \changes{v1.2}{1994/06/04}{Update for \LaTeXe} -% \changes{v1.3}{1995/05/13}{Update for \babel\ release 3.5} -% \changes{v1.4}{1996/10/30}{Update for \babel\ release 3.6} -% \changes{v1.5}{1997/03/18}{Update for \babel\ release 3.7} -% \changes{v1.6}{2004/02/20}{Update for \babel\ release 3.8} -% -% \section{The <Language> language} -% -% The file \file{\filename}\footnote{The file described in this -% section has version number \fileversion\ and was last revised on -% \filedate.} defines all the language definition macros for the -% <Language> languagee. -% -% \StopEventually{} -% -% The macro |\LdfInit| takes care of preventing that this file is -% loaded more than once, checking the category code of the -% \texttt{@} sign, etc. -% \begin{macrocode} -%<*code> -\LdfInit{<language>}{captions<language>} -% \end{macrocode} -% -% When this file is read as an option, i.e. by the |\usepackage| -% command, \texttt{<language>} could be an `unknown' language in -% which case we have to make it known. So we check for the -% existence of |\l@<language>| to see whether we have to do -% something here. -% -% \begin{macrocode} -\ifx\undefined\l@<language> - \@nopatterns{<Language>} - \adddialect\l@<language>0\fi -% \end{macrocode} -% For the <Dialect> version of these definitions we just add a -% ``dialect''. Also, the macros |\captions<dialect>| and -% |\extras<dialect>| are |\let| to their \texttt{<language>} -% counterparts when these parts are defined. -% \begin{macrocode} -\adddialect\l@<dialect>\l@<language> -% \end{macrocode} -% The next step consists of defining commands to switch to (and -% from) the <Language> language. -% -% Now we declare the |<attrib>| language attribute. -% \begin{macrocode} -\bbl@declare@ttribute{<language>}{<attrib>}{% -% \end{macrocode} -% This code adds the expansion of |\extras<attrib><language>| to -% |\extras<language>|. -% \begin{macrocode} - \expandafter\addto\expandafter\extras<language> - \expandafter{\extras<attrib><language>}% - \let\captions<language>\captions<attrib><language> - } -% \end{macrocode} -% -% \begin{macro}{\<language>hyphenmins} -% This macro is used to store the correct values of the hyphenation -% parameters |\lefthyphenmin| and |\righthyphenmin|. -% \begin{macrocode} -\providehyphenmins{<language>}{\tw@\thr@@} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\captions<language>} -% The macro |\captions<language>| defines all strings used in the -% four standard documentclasses provided with \LaTeX. -% \begin{macrocode} -\def\captions<language>{} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\captions<dialect>} -% \begin{macrocode} -\let\captions<dialect>\captions<language> -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\date<language>} -% The macro |\date<language>| redefines the command |\today| to -% produce <Language> dates. -% \begin{macrocode} -\def\date<language>{% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\date<dialect>} -% The macro |\date<dialect>| redefines the command |\today| to -% produce <Dialect> dates. -% \begin{macrocode} -\def\date<dialect>{% -} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\extras<language>} -% \begin{macro}{\noextras<language>} -% The macro |\extras<language>| will perform all the extra -% definitions needed for the <Language> language. The macro -% |\noextras<language>| is used to cancel the actions of -% |\extras<language>|. For the moment these macros are empty but -% they are defined for compatibility with the other -% language definition files. -% -% \begin{macrocode} -\addto\extras<language>{} -\addto\noextras<language>{} -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macro}{\extras<dialect>} -% \begin{macro}{\noextras<dialect>} -% Also for the ``<dialect>'' variant no extra definitions are -% needed at the moment. -% \begin{macrocode} -\let\extras<dialect>\extras<language> -\let\noextras<dialect>\noextras<language> -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% The macro |\ldf@finish| takes care of looking for a -% configuration file, setting the main language to be switched on -% at |\begin{document}| and resetting the category code of -% \texttt{@} to its original value. -% \begin{macrocode} -\ldf@finish{<language>} -%</code> -% \end{macrocode} -% -% \Finale -%\endinput -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% diff --git a/Master/texmf-dist/doc/generic/babel/legal.bbl b/Master/texmf-dist/doc/generic/babel/legal.bbl deleted file mode 100644 index b786a435846..00000000000 --- a/Master/texmf-dist/doc/generic/babel/legal.bbl +++ /dev/null @@ -1,37 +0,0 @@ - Babel Copyright, Warranty and Distribution Restrictions - - 29 March 2005 - - -COPYRIGHT -========= - -This distribution is -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2002 2003 2004 2005 -Johannes L. Braams and the individual authors listed in the -language definition files. - - -License -======= - -Babel is free software that can be redistributed and/or modified -under the terms of the LaTeX Project Public License as specified -in the file lppl.txt. -The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of LaTeX -version 2003/12/01 or later. - -The use of Babel is unrestricted. - -This Work has the LPPL maintenance status "maintained". - -The list of all files belonging to the Babel distribution -is given in the file `manifest.bbl'. - -Files generated by means of unpacking the distribution (using, for -example, the docstrip program) may be distributed at the distributor's -discretion. However if they are distributed then a copy of the base -system must be distributed together with them. - diff --git a/Master/texmf-dist/doc/generic/babel/manifest.bbl b/Master/texmf-dist/doc/generic/babel/manifest.bbl deleted file mode 100644 index 9a8eb0003d5..00000000000 --- a/Master/texmf-dist/doc/generic/babel/manifest.bbl +++ /dev/null @@ -1,105 +0,0 @@ -% -% CONTENTS OF THE Babel DISTRIBUTION (3.8m, 2009/09/19) -% ==================================================== -% -% Documentation: -% -------------- -% -% 00readme.txt -- The distribution guide. -% announce.txt -- A short announcement of the release -% 00readme.heb -- Information about the hebrew support -% fixes.txt -- A list of fixes since the last release (2004/02/20) -% howtoget.txt -- How and where to get Babel and related software -% install.txt -- How to install Babel. -% install.OzTeX-4 -- How to install Babel on a Mac with OzTeX 4.0+. -% install.OzTeX-pre4-- How to install Babel on a Mac with older OzTeX. -% GreekFonts.txt -- How to get the fonts on which the current -% support for Greek typesetting is absed. -% manifest.bbl -- This file. -% bugs.txt -- How to submit a bug report for babel. -% todo.txt -- A list of things that need to be done for a -% future release of the babel system. -% changes.txt -- List of changes in reverse chronological order. -% tb1202.tex -- The source of the original article that appeared -% in TUGboat, Volume 12 (1991), No. 2 -% tb1401.tex -- The source of an update article that appeared in -% TUGboat, Volume 14 (1993), No. 1 -% tb1604.tex -- The source of an update article that never -% appeared in TUGboat, but was presented at -% EuroTeX 1995, Arnhem. -% -% Kernel files: -% ------------- -% -% babel.dtx -- The source for the common parts of Babel -% base.ins -- Unpacks the kernel files of Babel -% babel.ins -- Unpacks all the source files -% bbcompat.dtx -- The source for compatibility mode files -% bbplain.dtx -- The source for plain compatibility -% bbidxglo.dtx -- The source for MakeIndex files needed to -% typeset the documentation -% -% Language specific files: -% ------------------------ -% albanian.dtx/ins -- Support for the Albanian language -% bahasa.dtx -- Support for the Bahasa Indonesia language -% bahasam.dtx -- Support for the Bahasa Malaysia language -% bahasa.ins -- Installation script for the Bahasa languages -% basque.dtx/ins -- Support for the Basque language -% breton.dtx/ins -- Support for the Breton language -% bulgarian.dtx/ins -- Support for the Bulgarian language -% catalan.dtx/ins -- Support for the Catalan language -% croatian.dtx/ins -- Support for the Croatian language -% czech.dtx/ins -- Support for the Czech language -% danish.dtx/ins -- Support for the Danish language -% dutch.dtx/ins -- Support for the Dutch language -% english.dtx/ins -- Support for the English language -% esperanto.dtx/ins -- Support for the Esperanto language -% estonian.dtx/ins -- Support for the Estonian language -% finnish.dtx/ins -- Support for the Finnish language -% frenchb.dtx/ins -- Support for the French language -% galician.dtx/ins -- Support for the Galician language -% germanb.dtx/ins -- Support for the German language -% ngermanb.dtx -- Support for the German language (new orthography) -% greek.dtx/ins -- Support for the Greek language -% greek.fdd -- Font definitions for typesetting Greek texts -% grmath.dtx -- Defines greek names for math operators -% grsymb.dtx -- Provides acces to old Greek symbols in the cb fonts -% usage.tex -- Describes the use of the Greek support -% athnum.dtx -- Implementes Athenian Numerals -% heb209.dtx -- Hebrew in \LaTeX~2.09 compatibility mode -% hebinp.dtx -- Input encoding file for Hebrew -% hebrew.dtx/ins/fdd-- Support for the Hebrew language -% hebtech.dtx -- Technion thesis class -% icelandic.dtx/ins -- Support for the Icelandic language -% interlingua.dtx/ins -- Support for the Interlingua language -% irish.dtx/ins -- Support for the Irish Gaelic language -% italian.dtx /ins -- Support for the Italian language -% kurmanji.dtx/ins -- Support for the Kurmanji language -% latin.dtx/ins -- Support for the Latin language -% lsorbian.dtx -- Support for the Lower Sorbian language -% sorbian.ins -- Installation script for the Sorbian languages -% magyar.dtx/ins -- Support for the Hungarian language -% norsk.dtx/ins -- Support for the Norwegian languages -% polish.dtx/ins -- Support for the Polish language -% portuges.dtx/ins -- Support for the Portuguese language -% romanian.dtx/ins -- Support for the Rumanian language -% russianb.dtx/ins -- Support for the Russian language -% samin.dtx/ins -- Support for the North Sami language -% scottish.dtx/ins -- Support for the Scottish Gaelic language -% serbian.dtx/ins -- Support for the Serbian language -% slovak.dtx/ins -- Support for the Slovakian language -% slovene.dtx/ins -- Support for the Slovenian language -% spanish.dtx/ins -- Support for the Spanish language -% swedish.dtx/ins -- Support for the Swedish language -% turkish.dtx/ins -- Support for the Turkish language -% ukraineb.dtx/ins -- Support for the Ukrainian language -% usorbian.dtx -- Support for the Upper Sorbian language -% welsh.dtx/ins -- Support for the Welsh language -% -% Example files: -% -------------- -% language.dat -- an example file which show how to specify -% hyphenation files -% language.skeleton -- An example file that can be used to build new -% language definition files from scratch. diff --git a/Master/texmf-dist/doc/generic/babel/tb1202.pdf b/Master/texmf-dist/doc/generic/babel/tb1202.pdf Binary files differdeleted file mode 100644 index 23aa4052c1b..00000000000 --- a/Master/texmf-dist/doc/generic/babel/tb1202.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/tb1401.pdf b/Master/texmf-dist/doc/generic/babel/tb1401.pdf Binary files differdeleted file mode 100644 index d10f1e87a75..00000000000 --- a/Master/texmf-dist/doc/generic/babel/tb1401.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/tb1604.pdf b/Master/texmf-dist/doc/generic/babel/tb1604.pdf Binary files differdeleted file mode 100644 index fcba890a048..00000000000 --- a/Master/texmf-dist/doc/generic/babel/tb1604.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/babel/todo.txt b/Master/texmf-dist/doc/generic/babel/todo.txt deleted file mode 100644 index 687b7401c07..00000000000 --- a/Master/texmf-dist/doc/generic/babel/todo.txt +++ /dev/null @@ -1,32 +0,0 @@ -Things that still need to be done (2008/03/17) : -================================================ - -- The language attribute mechanism is not completely mature yet. It is - currently not possible to switch attibutes on and off in the middle - of a document. This restriction might be lifted in a future release. - -- I started work on support for hyphenation patterns depending on - the encoding. So far this only works when loading the pattern file. - The encoding information isn't then subsequently stored as an - attribute for that hyphenation register. - -- An interface is needed to be able to change the definition of - things like \figurename and keep the change over language - switches. (PR3291) - -- Jean-François Mertens <jfm@core.ucl.ac.be> has developped a fully - expandable way of `sanitizing' active characters. It needs thorough - testing by a larger number of users before it could be included in - the ditribution. - -- A suggestion has been made by Ole Laursen <olau@hardworking.dk> to - make the comma active to be used as decimal delimiter instead of the - dot. This could be provided as an option as more European languages - need the comma for that purpose. - -- I have a contribution wich provides support for typesetting the - Serbian language in the Cyrillic alphabet; this is not yet - integrated. - -- I have a contribution with support for the Thai language which also - needs attention to integrate it with babel
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/babel/CONTRIB b/Master/texmf-dist/doc/latex/babel/CONTRIB new file mode 100644 index 00000000000..0cbafdd1ffb --- /dev/null +++ b/Master/texmf-dist/doc/latex/babel/CONTRIB @@ -0,0 +1,31 @@ +Guidelines for contributed languages +------------------------------------ + +Now language files are "outsourced" and are located in a separate +directory, so that they are contributed directly to CTAN (please, do +not send to me language styles just to upload them to CTAN). Of +course, placing your style files in this directory is not mandatory, +but if you want to do it, here are a few guidelines. + +- Do not hesitate stating on the file heads you are the author and the + maintainer, if you actually are. There is no need to state the babel + maintainer(s) as authors if they have not contributed significantly + to your language files. +- Fonts are not strictly part of a language, so they are best placed + in the corresponding TeX tree. This includes not only tfm, vf, ps1, + otf, mf files and the like, but also fd ones. +- Font and input encodings are usually best placed in the + corresponding tree, too, but sometimes they belong more naturally to + the babel style. Note you may also need to define a LICR. +- Babel ldf files may just interface a framework, as it happens often + with Oriental language/scripts. This framework is best placed in its + own directory. +- And do not forget providing a manual (as a stand-alone document). + +If your need further assistance and technical advice in the +development of language styles, I am willing to help you. And of +course, you can make any suggestion you like. + +------------ +Javier Bezos +2013/03/25 diff --git a/Master/texmf-dist/doc/latex/babel/README b/Master/texmf-dist/doc/latex/babel/README new file mode 100644 index 00000000000..4a7aca9979e --- /dev/null +++ b/Master/texmf-dist/doc/latex/babel/README @@ -0,0 +1,53 @@ +Babel 3.9e +---------- + +This is Babel 3.9e. + +Version 3.9a fixed lots of bugs and added some new features, intended +mainly to make it compatible somehow with Unicode engines. Some bugs +have not been fixed to avoid backward incompatibilities, but they have +been documented. Most of the new features (like package options) are +intended to overcome issues in previous releases without changing +significantly the behaviour of Babel. + +Languages are not part of the Babel core any more; in particular, it +shall be no longer necessary to synchronize Babel core releases with +releases of Babel language files. See CONTRIB for further details +about contributing a language. + +To install it, just tex babel.ins and move the generated files to the +corresponding place in your TeX distribution. Unlike former releases, +formats must not be recreated, but it is recommended, at least the +first time Babel is updated from 3.8 (or previous versions). + +Changes are described in babel.pdf with the label "New 3.9". The +manual has been expanded to include tips and tricks, but it will be +improved in next releases. + +Please, report bugs and suggestions to: + +http://latex-project.org/bugs-upload.html + +You may also report them to the author more informally on: + +http://www.tex-tipografia.com/contact.html + +New +--- +* babel.dtx +3.9b - Fixed an idiot slip in hyphen.cfg: a \def instead of \let +3.9c - Added the "modifiers" mechanism + - Option shorthands accepts t for ~ and c for , + - \foreinglanguage inserted a par (because of an empty line + in the doc part) +3.9d - Fixed undefined \@expandtwoargs in Plain + - Code reorganized (just an "internal" change) +3.9e - Fixed a bug introduced in 3.9c which mangled key=value + options. +* bbunicode.dtx +1.0b - Improvements by Elie Roux for LuaTeX. + +------------ +Javier Bezos +2013-04-22 + diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf Binary files differnew file mode 100644 index 00000000000..db6652a0e48 --- /dev/null +++ b/Master/texmf-dist/doc/latex/babel/babel.pdf diff --git a/Master/texmf-dist/doc/latex/babel/blplain.tex b/Master/texmf-dist/doc/latex/babel/blplain.tex new file mode 100644 index 00000000000..4c03de82a1a --- /dev/null +++ b/Master/texmf-dist/doc/latex/babel/blplain.tex @@ -0,0 +1,65 @@ +%% +%% This is file `blplain.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% bbplain.dtx (with options: `blplain') +%% This is a generated file. +%% +%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams. +%% Copyright 1989-2008 Johannes L. Braams and any individual authors +%% listed elsewhere in this file. All rights reserved. +%% +%% This file was generated from file(s) of the Babel system. +%% --------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer of this work is Javier Bezos. +%% +%% This file may only be distributed together with a copy of the Babel +%% system. You may however distribute the Babel system without +%% such generated files. +%% +%% The list of all files belonging to the Babel distribution is +%% given in the file `manifest.bbl'. See also `legal.bbl for additional +%% information. +%% +%% The list of derived (unpacked) files belonging to the distribution +%% and covered by LPPL is defined by the unpacking scripts (with +%% extension .ins) which are part of the distribution. +%% File `bbplain.dtx' +%% Babel package for LaTeX version 2e +%% Copyright (C) 1989 - 2008 +%% by Johannes Braams +%% Copyright (C) 2013 by Johannes Braams +%% TeXniek +%% by Javier Bezos +%% all rights reserved. +\catcode`\{=1 % left brace is begin-group character +\catcode`\}=2 % right brace is end-group character +\catcode`\#=6 % hash mark is macro parameter character +\openin 0 hyphen.cfg +\ifeof0 +\else + \let\a\input + \def\input #1 {% + \let\input\a + \a hyphen.cfg + \let\a\undefined + } +\fi +\a lplain.tex +\def\fmtname{babel-lplain} +\endinput +%% +%% End of file `blplain.tex'. diff --git a/Master/texmf-dist/doc/latex/babel/bplain.tex b/Master/texmf-dist/doc/latex/babel/bplain.tex new file mode 100644 index 00000000000..982620aa760 --- /dev/null +++ b/Master/texmf-dist/doc/latex/babel/bplain.tex @@ -0,0 +1,65 @@ +%% +%% This is file `bplain.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% bbplain.dtx (with options: `bplain') +%% This is a generated file. +%% +%% Copyright 2012-2013 Javier Bezos and Johannes L. Braams. +%% Copyright 1989-2008 Johannes L. Braams and any individual authors +%% listed elsewhere in this file. All rights reserved. +%% +%% This file was generated from file(s) of the Babel system. +%% --------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer of this work is Javier Bezos. +%% +%% This file may only be distributed together with a copy of the Babel +%% system. You may however distribute the Babel system without +%% such generated files. +%% +%% The list of all files belonging to the Babel distribution is +%% given in the file `manifest.bbl'. See also `legal.bbl for additional +%% information. +%% +%% The list of derived (unpacked) files belonging to the distribution +%% and covered by LPPL is defined by the unpacking scripts (with +%% extension .ins) which are part of the distribution. +%% File `bbplain.dtx' +%% Babel package for LaTeX version 2e +%% Copyright (C) 1989 - 2008 +%% by Johannes Braams +%% Copyright (C) 2013 by Johannes Braams +%% TeXniek +%% by Javier Bezos +%% all rights reserved. +\catcode`\{=1 % left brace is begin-group character +\catcode`\}=2 % right brace is end-group character +\catcode`\#=6 % hash mark is macro parameter character +\openin 0 hyphen.cfg +\ifeof0 +\else + \let\a\input + \def\input #1 {% + \let\input\a + \a hyphen.cfg + \let\a\undefined + } +\fi +\a plain.tex +\def\fmtname{babel-plain} +\endinput +%% +%% End of file `bplain.tex'. |