diff options
author | Karl Berry <karl@freefriends.org> | 2017-08-30 23:02:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-08-30 23:02:13 +0000 |
commit | da65270cdbb449c68e6e9f06dd8089b64275a2d3 (patch) | |
tree | b369d96387b99866dd74704ec42f6d762f88cb15 /Master/texmf-dist/doc/latex/multilang | |
parent | 26fdf6e8d8d273185f664cfc3e4066b52a65797e (diff) |
multilang (30aug17)
git-svn-id: svn://tug.org/texlive/trunk@45179 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/multilang')
-rw-r--r-- | Master/texmf-dist/doc/latex/multilang/README.md | 90 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/multilang/multilang.pdf | bin | 0 -> 416564 bytes |
2 files changed, 90 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/multilang/README.md b/Master/texmf-dist/doc/latex/multilang/README.md new file mode 100644 index 00000000000..95f7c52da46 --- /dev/null +++ b/Master/texmf-dist/doc/latex/multilang/README.md @@ -0,0 +1,90 @@ +The multilang Package +======================= + +Copyright (C) 2016-2017 Richard Gay + +Released under the [LaTeX Project Public License](http://www.latex-project.org/lppl/) version 1.2 or later + +## Abstract + +Maintaining a LaTeX document with translations for multiple languages +can be cumbersome and error-prone. +The `multilang` package provides a set of macros for defining macros and +environments as wrappers around existing macros and environments. +These wrappers allow one to clearly specify multiple translations for the +arguments to the wrapped macros and environments while only the +translation of the document's language is actually shown. +Choosing a translation then is as simple as choosing the document's +language via `babel` or `polyglossia`. + +## Availability + +The `multilang` package is on [CTAN](http://www.ctan.org/pkg/multilang), +where you can also find the [documentation](http://mirrors.ctan.org/macros/latex/contrib/multilang/multilang.pdf), +as well as on [github](https://github.com/Ri-Ga/multilang). + +## Manual Installation + +The `multilang` package comes with (at least) the following files +* multilang.ins +* multilang.dtx +* README.md + +and possibly also with +* Makefile +* multilang.pdf (generated from multilang.dtx) +* multilang.sty (generated from multilang.dtx) + +To install the `multilang` package, you additionally need +* docstrip.tex + +To build the package (`multilang.sty`), run one of the following +``` + latex multilang.ins + make package (needs Makefile) +``` + +Put the resulting `multilang.sty` somewhere where LaTeX can find it. +Read the documentation of your LaTeX system to find out where this +might be. + +## Building Documentation + +To build the documentation of the `multilang` package, you additionally +need the following classes and packages (including their dependencies) +* ltxdoc +* babel +* cleveref +* csquotes +* datetime2 +* enumitem +* environ +* etoolbox +* hypdoc +* idxlayout +* pbox +* pgfkeys +* pgfopts +* sectionbox +* showexpl +* translations +* xcolor +* xspace + +as well as +* pdflatex + +To build the documentation (`multilang.pdf`), either run +``` + make docs +``` +or the following sequence of commands +``` + pdflatex multilang.dtx + makeindex -s gind.ist -o multilang.ind multilang.idx + makeindex -s gglo.ist -o multilang.gls multilang.glo + pdflatex multilang.dtx + pdflatex multilang.dtx +``` + +Happy TeX'ing diff --git a/Master/texmf-dist/doc/latex/multilang/multilang.pdf b/Master/texmf-dist/doc/latex/multilang/multilang.pdf Binary files differnew file mode 100644 index 00000000000..456ef7bff89 --- /dev/null +++ b/Master/texmf-dist/doc/latex/multilang/multilang.pdf |