Hello community, here is the log from the commit of package texlive-specs-m for openSUSE:Factory checked in at 2016-03-17 16:33:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-specs-m (Old) and /work/SRC/openSUSE:Factory/.texlive-specs-m.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "texlive-specs-m" Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-specs-m/texlive-specs-m.changes 2015-04-25 09:50:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.texlive-specs-m.new/texlive-specs-m.changes 2016-03-17 16:46:52.000000000 +0100 @@ -1,0 +2,46 @@ +Fri Mar 4 12:41:21 UTC 2016 - werner@suse.de + +- Handle even more unknown shebangs of scripts + +------------------------------------------------------------------- +Tue Feb 9 13:43:56 UTC 2016 - werner@suse.de + +- Patch bbold_bbold11.dif move from texlive-specs-c to texlive-specs-b + +------------------------------------------------------------------- +Tue Feb 9 08:12:05 UTC 2016 - werner@suse.de + +- Let texlive-ps2pk-bin Obsoletes texlive-ps2pkm-bin (boo#965472) + +------------------------------------------------------------------- +Mon Feb 8 11:35:46 UTC 2016 - werner@suse.de + +- Add both texlive.infra and texlive.infra.doc as these provides + some perl module files used by fmtutil.pl + +------------------------------------------------------------------- +Mon Feb 8 09:47:30 UTC 2016 - werner@suse.de + +- Also enforce fmtutil.pl to use FHS as then it will find mktexlsr.pl + boo#965151 +- Make sure that mktexlsr.pl knows about mktex group + +------------------------------------------------------------------- +Thu Feb 4 14:58:39 UTC 2016 - werner@suse.de + +- Fix bug boo#965151 that is wrong perl syntax + +------------------------------------------------------------------- +Thu Jan 28 10:52:36 UTC 2016 - werner@suse.de + +- Update to TeXLive 2015 (timestamp 20150521 revision 26946) + * Allow boot strapping by adding BuildIgnore for texlive + * Modify kpathsea_cnf.dif + * Remove leipzig.moves + * Modify luaotfload_varfonts.dif + * Modify musixtex_various.dif + * Modify tetex_scripts.dif + * Modify tex4ht_env.dif + * Modify texconfig_scripts.dif + +------------------------------------------------------------------- @@ -4 +50 @@ -- Handle unkown scripts +- Handle unknown scripts Old: ---- leading.doc.tar.xz leading.tar.xz leaflet.doc.tar.xz leaflet.tar.xz lecturer.doc.tar.xz lecturer.tar.xz ledmac.doc.tar.xz ledmac.tar.xz leftidx.doc.tar.xz leftidx.tar.xz leipzig.doc.tar.xz leipzig.tar.xz lengthconvert.doc.tar.xz lengthconvert.tar.xz lettre.doc.tar.xz lettre.tar.xz lettrine.doc.tar.xz lettrine.tar.xz levy.doc.tar.xz levy.tar.xz lewis.doc.tar.xz lewis.tar.xz lexikon.doc.tar.xz lexikon.tar.xz lexref.doc.tar.xz lexref.tar.xz lfb.doc.tar.xz lfb.tar.xz lgreek.doc.tar.xz lgreek.tar.xz lh.doc.tar.xz lh.tar.xz lhcyr.tar.xz lhelp.doc.tar.xz lhelp.tar.xz libertine.doc.tar.xz libertine.tar.xz libgreek.doc.tar.xz libgreek.tar.xz librarian.doc.tar.xz librarian.tar.xz librebaskerville.doc.tar.xz librebaskerville.tar.xz librecaslon.doc.tar.xz librecaslon.tar.xz libris.doc.tar.xz libris.tar.xz lilyglyphs.doc.tar.xz lilyglyphs.tar.xz limap.tar.xz linearA.doc.tar.xz linearA.tar.xz linegoal.doc.tar.xz linegoal.tar.xz lineno.doc.tar.xz lineno.tar.xz linguex.doc.tar.xz linguex.tar.xz lipsum.doc.tar.xz lipsum.tar.xz lisp-on-tex.doc.tar.xz lisp-on-tex.tar.xz listbib.doc.tar.xz listbib.tar.xz listing.doc.tar.xz listing.tar.xz listings-ext.doc.tar.xz listings-ext.tar.xz listings.doc.tar.xz listings.tar.xz listliketab.doc.tar.xz listliketab.tar.xz listofsymbols.doc.tar.xz listofsymbols.tar.xz lithuanian.doc.tar.xz lithuanian.tar.xz liturg.doc.tar.xz liturg.tar.xz lkproof.doc.tar.xz lkproof.tar.xz lm.doc.tar.xz lm.tar.xz New: ---- jlabels.doc.tar.xz jlabels.tar.xz jmlr.doc.tar.xz jmlr.tar.xz jmn.tar.xz jneurosci.doc.tar.xz jneurosci.tar.xz jpsj.doc.tar.xz jpsj.tar.xz js-misc.doc.tar.xz js-misc.tar.xz jsclasses.doc.tar.xz jsclasses.tar.xz jslectureplanner.doc.tar.xz jslectureplanner.tar.xz jumplines.doc.tar.xz jumplines.tar.xz junicode.doc.tar.xz junicode.tar.xz jura.doc.tar.xz jura.tar.xz juraabbrev.doc.tar.xz juraabbrev.tar.xz jurabib.doc.tar.xz jurabib.tar.xz juramisc.doc.tar.xz juramisc.tar.xz jurarsp.doc.tar.xz jurarsp.tar.xz jvlisting.doc.tar.xz jvlisting.tar.xz kantlipsum.doc.tar.xz kantlipsum.tar.xz karnaugh.doc.tar.xz karnaugh.tar.xz karnaughmap.doc.tar.xz karnaughmap.tar.xz kastrup.doc.tar.xz kastrup.tar.xz kdgdocs.doc.tar.xz kdgdocs.tar.xz kerkis.doc.tar.xz kerkis.tar.xz kerntest.doc.tar.xz kerntest.tar.xz keycommand.doc.tar.xz keycommand.tar.xz keyreader.doc.tar.xz keyreader.tar.xz keystroke.doc.tar.xz keystroke.tar.xz keyval2e.doc.tar.xz keyval2e.tar.xz kix.doc.tar.xz kix.tar.xz kixfont.doc.tar.xz kixfont.tar.xz kluwer.doc.tar.xz kluwer.tar.xz knitting.doc.tar.xz knitting.tar.xz knittingpattern.doc.tar.xz knittingpattern.tar.xz knuth-lib.tar.xz knuth-local.tar.xz knuth.doc.tar.xz knuth.source.tar.xz knuthotherfonts.tar.xz koma-moderncvclassic.doc.tar.xz koma-moderncvclassic.tar.xz koma-script-examples.doc.tar.xz koma-script-sfs.doc.tar.xz koma-script-sfs.tar.xz koma-script.tar.xz komacv.doc.tar.xz komacv.tar.xz kotex-oblivoir.doc.tar.xz kotex-oblivoir.tar.xz kotex-plain.doc.tar.xz kotex-plain.tar.xz kotex-utf.doc.tar.xz kotex-utf.tar.xz kotex-utils.doc.tar.xz kotex-utils.tar.xz kpathsea.doc.tar.xz kpathsea.tar.xz kpathsea_cnf.dif l3build.doc.tar.xz l3build.tar.xz lastpackage.doc.tar.xz lastpackage.tar.xz latex-make.doc.tar.xz latex-make.tar.xz latexcheat-de.doc.tar.xz latexcourse-rug.doc.tar.xz latexdemo.doc.tar.xz latexdemo.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive-specs-m.spec ++++++ ++++ 38514 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/texlive-specs-m/texlive-specs-m.spec ++++ and /work/SRC/openSUSE:Factory/.texlive-specs-m.new/texlive-specs-m.spec ++++++ kpathsea_cnf.dif ++++++ --- texmf-dist/web2c/fmtutil.cnf | 17 ++--- texmf-dist/web2c/mktex.opt | 39 +++++++++--- texmf-dist/web2c/texmf.cnf | 171 +++++++++++++++++++++++++++++++----------------------- 3 files changed, 140 insertions(+), 87 deletions(-) --- texmf-dist/web2c/fmtutil.cnf +++ texmf-dist/web2c/fmtutil.cnf 2015-03-30 10:44:48.993518643 +0000 @@ -47,10 +47,11 @@ amstex pdftex - -translate-file=cp227.tc # from context: cont-en pdftex cont-usr.tex -8bit *cont-en.mkii cont-en xetex cont-usr.tex -8bit *cont-en.mkii -#! cont-fr pdftex cont-usr.tex -8bit *cont-fr.mkii -#! cont-it pdftex cont-usr.tex -8bit *cont-it.mkii -#! cont-nl pdftex cont-usr.tex -8bit *cont-nl.mkii -#! cont-ro pdftex cont-usr.tex -8bit *cont-ro.mkii +cont-de pdftex cont-usr.tex -8bit *cont-de.mkii +cont-fr pdftex cont-usr.tex -8bit *cont-fr.mkii +cont-it pdftex cont-usr.tex -8bit *cont-it.mkii +cont-nl pdftex cont-usr.tex -8bit *cont-nl.mkii +cont-ro pdftex cont-usr.tex -8bit *cont-ro.mkii # # from cslatex: cslatex pdftex - -etex cslatex.ini @@ -66,8 +67,8 @@ pdfcsplain luatex - -etex csplain.ini eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini # # from jadetex: -jadetex pdftex language.dat *jadetex.ini -pdfjadetex pdftex language.dat *pdfjadetex.ini +jadetex pdftex language.dat -translate-file=cp227.tcx *jadetex.ini +pdfjadetex pdftex language.dat -translate-file=cp227.tcx *pdfjadetex.ini # # from latex-bin: latex pdftex language.dat -translate-file=cp227.tcx *latex.ini @@ -134,5 +135,5 @@ xetex xetex language.def -etex xetex.ini xelatex xetex language.dat -etex xelatex.ini # # from xmltex: -xmltex pdftex language.dat *xmltex.ini -pdfxmltex pdftex language.dat *pdfxmltex.ini +xmltex pdftex language.dat -translate-file=cp227.tcx *xmltex.ini +pdfxmltex pdftex language.dat -translate-file=cp227.tcx *pdfxmltex.ini --- texmf-dist/web2c/mktex.opt +++ texmf-dist/web2c/mktex.opt 2012-05-14 11:26:00.034911495 +0000 @@ -38,10 +38,11 @@ if test "$DOSISH" = "no"; then SEP=':'; # TEMPDIR needs to be unique to each process because of the possibility of two # people running dvips (or whatever) simultaneously. if test -n "$TMPDIR"; then - TEMPDIR="${TMPDIR}/mt$$.tmp" + TEMPDIR="${TMPDIR}/.mtXXXXXXXXXX" else - TEMPDIR="/tmp/mt$$.tmp" + TEMPDIR="/tmp/.mtXXXXXXXXXX" fi +TEMPDIR=$(mktemp -d "$TEMPDIR") || exit 1 # We want to output only filenames to standard output, but it's too # error-prone to write the scripts that way, so we direct stdout here. @@ -49,17 +50,23 @@ STDOUT="$TEMPDIR/mt$$.out" # We will change search paths to include $KPSE_DOT. This is necessary # since we cd to $TEMPDIR. -: ${KPSE_DOT=`pwd`}; export KPSE_DOT +: ${KPSE_DOT=${PWD}}; export KPSE_DOT # Clean up on normal or abnormal exit. # The "cd /" is for MS-DOS and MS-Windows, where there is a separate # current directory on each drive, and therefore "cd $KPSE_DOT" might # still leave $TMPDIR current directory on its drive, in which case it # cannot be removed. -trap 'rc=$?; cd /; cd "$KPSE_DOT"; test -f "$STDOUT" && cat "$STDOUT"; rm -rf "$TEMPDIR"; exit $rc' \ - 0 1 2 3 7 13 15 +atexit () +{ + local rc=$? + cd "$KPSE_DOT" + test -n "$STDOUT" -a -f "$STDOUT" && cat "$STDOUT" + test -n "$TEMPDIR" -a -d "$TEMPDIR" && rm -rf "$TEMPDIR" + exit $rc +} +trap 'atexit' EXIT SIGHUP SIGINT SIGQUIT SIGBUS SIGPIPE SIGTERM -(umask 077 && mkdir "$TEMPDIR") || exit 1 cd "$TEMPDIR" || exit 1 # The alternative location for fonts. The directory need not exist, @@ -69,6 +76,11 @@ if test -z "$MT_VARTEXFONTS"; then echo "$0: VARTEXFONTS is not defined. Defaulting to `$KPSE_DOT'." >&2 MT_VARTEXFONTS='$KPSE_DOT' fi +: ${MT_TEXMFVAR=`kpsewhich --expand-var='$TEXMFVAR' | sed 's%^!!%%'`} +if test -z "$MT_TEXMFVAR"; then + echo "$0: TEXMFVAR is not defined. Defaulting to `$KPSE_DOT'." >&2 + MT_TEXMFVAR='$KPSE_DOT' +fi # The supporting scripts: : ${MT_MKTEXNAM=`kpsewhich --format='web2c files' mktexnam`} @@ -109,9 +121,18 @@ fi : ${MAG=1.0} : ${ps_to_pk=gsftopk} # some prefer ps2pk -# Allow fonts to be read and written (especially in case we make -# directories) by everyone. -umask 0 +case ":${MT_FEATURES}:" in +*:varfonts:*) + if test -w "$MT_VARTEXFONTS" ; then + # Allow fonts to be read and written (especially in case we make + # directories) by everyone. + umask 0 + else + umask 022 + MT_VARTEXFONTS=$HOME/.cache/texmf/fonts + test -d $MT_VARTEXFONTS || mkdir -p $MT_VARTEXFONTS + fi +esac # Cache values that may be useful for recursive calls. export MT_MKTEX_OPT MT_MKTEX_CNF --- texmf-dist/web2c/texmf.cnf +++ texmf-dist/web2c/texmf.cnf 2016-02-01 13:20:35.482069351 +0000 @@ -54,20 +54,20 @@ TEXMFROOT = $SELFAUTOPARENT % The main tree of distributed packages and programs: -TEXMFDIST = $TEXMFROOT/texmf-dist +TEXMFDIST = /usr/share/texmf % We used to have a separate /texmf tree with some core programs and files. % Keep the variable name. TEXMFMAIN = $TEXMFDIST % Local additions to the distribution trees. -TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local +TEXMFLOCAL = /usr/local/share/texmf % TEXMFSYSVAR, where *-sys store cached runtime data. -TEXMFSYSVAR = $TEXMFROOT/texmf-var +TEXMFSYSVAR = /var/lib/texmf % TEXMFSYSCONFIG, where *-sys store configuration data. -TEXMFSYSCONFIG = $TEXMFROOT/texmf-config +TEXMFSYSCONFIG = /etc/texmf % Per-user texmf tree(s) -- organized per the TDS, as usual. To define % more than one per-user tree, set this to a list of directories in @@ -76,10 +76,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config TEXMFHOME = ~/texmf % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data. -TEXMFVAR = ~/.texlive2015/texmf-var +TEXMFVAR = ${TEXMFSYSVAR} % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data. -TEXMFCONFIG = ~/.texlive2015/texmf-config +TEXMFCONFIG = ${TEXMFSYSCONFIG} % List all the texmf trees. For an explanation of what they are, see the % TeX Live manual. @@ -91,7 +91,7 @@ TEXMFCONFIG = ~/.texlive2015/texmf-confi % should take precedence over distribution files -- although it is % generally a source of confusion to have different versions of a % package installed, whatever the trees, so try to avoid it. -TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} +TEXMF = {$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} % Where to look for ls-R files. There need not be an ls-R in the % directories in this path, but if there is one, Kpathsea will use it. @@ -99,13 +99,13 @@ TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHO % does not create ls-R files in the non-!! elements -- because if an % ls-R is present, it will be used, and the disk will not be searched. % This is arguably a bug in kpathsea. -TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFDIST} +TEXMFDBS = $TEXMF;$VARTEXFONTS;$HOMECACHE % The system trees. These are the trees that are shared by all users. % If a tree appears in this list, the mktex* scripts will use % VARTEXFONTS for generated files, if the original tree isn't writable; % otherwise the current working directory is used. -SYSTEXMF = $TEXMFSYSVAR;$TEXMFLOCAL;$TEXMFDIST +SYSTEXMF = $TEXMFSYSCONFIG;$TEXMFSYSVAR;$TEXMFLOCAL;$TEXMFDIST % First writable tree here is used by Lua(La)TeX for the font cache. % LuaLaTeX uses the value here, while ConTeXt uses the same variable but @@ -116,7 +116,6 @@ TEXMFCACHE = $TEXMFSYSVAR;$TEXMFVAR % Where generated fonts may be written. This tree is used when the sources % were found in a system tree and either that tree wasn't writable, or the % varfonts feature was enabled in MT_FEATURES in mktex.cnf. -VARTEXFONTS = $TEXMFVAR/fonts % On some systems, there will be a system tree which contains all the font % files that may be created as well as the formats. For example @@ -127,7 +126,8 @@ VARTEXFONTS = $TEXMFVAR/fonts % % Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below % one of the TEXMF directories (avoids overlapping ls-R files). - +VARTEXFONTS = /var/cache/texmf/fonts +HOMECACHE = ${HOME}/.cache/texmf/fonts %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Usually you will not need to edit any of the following variables. @@ -135,7 +135,7 @@ VARTEXFONTS = $TEXMFVAR/fonts % WEB2C is for Web2C specific files. The current directory may not be % a good place to look for them. -WEB2C = $TEXMF/web2c +WEB2C = ${TEXMFHOME}/web2c;${TEXMFSYSCONFIG}/web2c;${TEXMFSYSVAR}/web2c;$TEXMF/web2c % TEXINPUTS is for TeX input files -- i.e., anything to be found by \input % or \openin, including .sty, .eps, etc. We specify paths for all known @@ -176,18 +176,18 @@ TEXINPUTS.elatex = .;$TEXMF/tex/{ TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}// % pdfTeX. -TEXINPUTS.pdfcslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}// -TEXINPUTS.pdfcsplain = .;$TEXMF/tex/{csplain,plain,generic,}// -TEXINPUTS.pdflatex = .;$TEXMF/tex/{latex,generic,}// -TEXINPUTS.pdfmex = .;$TEXMF/tex/{mex,plain,generic,}// -TEXINPUTS.utf8mex = .;$TEXMF/tex/{mex,plain,generic,}// -TEXINPUTS.pdftex = .;$TEXMF/tex/{plain,generic,}// -TEXINPUTS.pdftexinfo = .;$TEXMF/tex/{texinfo,plain,generic,}// -TEXINPUTS.pdfamstex = .;$TEXMF/tex/{amstex,plain,generic,}// +TEXINPUTS.pdfcslatex = .;$TEXMF/{pdftex,tex}/{cslatex,csplain,latex,generic,}// +TEXINPUTS.pdfcsplain = .;$TEXMF/{pdftex,tex}/{csplain,plain,generic,}// +TEXINPUTS.pdflatex = .;$TEXMF/{pdftex,tex}/{latex,generic,}// +TEXINPUTS.pdfmex = .;$TEXMF/{pdftex,tex}/{mex,plain,generic,}// +TEXINPUTS.utf8mex = .;$TEXMF/{pdftex,tex}/{mex,plain,generic,}// +TEXINPUTS.pdftex = .;$TEXMF/{pdftex,tex}/{plain,generic,}// +TEXINPUTS.pdftexinfo = .;$TEXMF/{pdftex,tex}/{texinfo,plain,generic,}// +TEXINPUTS.pdfamstex = .;$TEXMF/{pdftex,tex}/{amstex,plain,generic,}// % pdfeTeX. -TEXINPUTS.pdfelatex = .;$TEXMF/tex/{latex,generic,}// -TEXINPUTS.pdfetex = .;$TEXMF/tex/{plain,generic,}// +TEXINPUTS.pdfelatex = .;$TEXMF/{pdftex,tex}/{latex,generic,}// +TEXINPUTS.pdfetex = .;$TEXMF/{pdftex,tex}/{plain,generic,}// % LuaTeX. TEXINPUTS.lualatex = .;$TEXMF/tex/{lualatex,latex,luatex,generic,}// @@ -235,18 +235,18 @@ BSTINPUTS.pbibtex = .;$TEXMF/{pbib TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic}// % jadetex. -TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,latex,generic,}// -TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,latex,generic,}// +TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,xmltex,latex,plain,generic,}// +TEXINPUTS.pdfjadetex = .;$TEXMF/{pdftex,tex}/{jadetex,xmltex,latex,plain,generic,}// % XMLTeX. -TEXINPUTS.xmltex = .;$TEXMF/tex/{xmltex,latex,generic,}// -TEXINPUTS.pdfxmltex = .;$TEXMF/tex/{xmltex,latex,generic,}// +TEXINPUTS.xmltex = .;$TEXMF/tex/{xmltex,latex,plain,generic,}// +TEXINPUTS.pdfxmltex = .;$TEXMF/{pdftex,tex}/{xmltex,latex,plain,generic,}// % Miscellany, no longer built. TEXINPUTS.lamstex = .;$TEXMF/tex/{lamstex,plain,generic,}// TEXINPUTS.lollipop = .;$TEXMF/tex/{lollipop,plain,generic,}// -TEXINPUTS.frpdflatex = .;$TEXMF/tex/{french,latex,generic,}// -TEXINPUTS.frpdftex = .;$TEXMF/tex/{french,plain,generic,}// +TEXINPUTS.frpdflatex = .;$TEXMF/{pdftex,tex}/{french,latex,generic,}// +TEXINPUTS.frpdftex = .;$TEXMF/{pdftex,tex}/{french,plain,generic,}// % Earlier entries override later ones, so put this generic one last. TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}// @@ -255,7 +255,7 @@ TEXINPUTS = .;$TEXMF/tex/{ TTF2TFMINPUTS = .;$TEXMF/ttf2pk// % Metafont, MetaPost inputs. -MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source// +MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/source// MPINPUTS = .;$TEXMF/metapost// % Dump files (fmt/base/mem) for vir{tex,mf,mp} to read. @@ -265,31 +265,31 @@ MPINPUTS = .;$TEXMF/metapost// % We repeat the same definition three times because of the way fmtutil % is implemented; if we use ${TEXFORMATS}, the mpost/mf/etc. formats % will not be found. -TEXFORMATS = .;$TEXMF/web2c{/$engine,} -MFBASES = .;$TEXMF/web2c{/$engine,} -MPMEMS = .;$TEXMF/web2c{/$engine,} +TEXFORMATS = .;$WEB2C/{$engine,}// +MFBASES = .;$WEB2C/{$engine,}// +MPMEMS = .;$WEB2C/{$engine,}// % % As of 2008, pool files don't exist any more (the strings are compiled % into the binaries), but just in case something expects to find these: -TEXPOOL = .;$TEXMF/web2c +TEXPOOL = .;$WEB2C MFPOOL = ${TEXPOOL} MPPOOL = ${TEXPOOL} % support the original xdvi. Must come before the generic settings. -PKFONTS.XDvi = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}// +PKFONTS.XDvi = .;$TEXMF/%s;{$HOMECACHE,$VARTEXFONTS}/pk/{%m,modeless}// VFFONTS.XDvi = .;$TEXMF/%s PSHEADERS.XDvi = .;$TEXMF/%q{dvips,fonts/type1}// TEXPICTS.XDvi = .;$TEXMF/%q{dvips,tex}// % Device-independent font metric files. VFFONTS = .;$TEXMF/fonts/vf// -TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm// +TFMFONTS = .;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/tfm// % The $MAKETEX_MODE below means the drivers will not use a cx font when % the mode is ricoh. If no mode is explicitly specified, kpse_prog_init % sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual. % The modeless part guarantees that bitmaps for PostScript fonts are found. -PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// +PKFONTS = .;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// % Similarly for the GF format, which only remains in existence because % Metafont outputs it (and MF isn't going to change). @@ -299,7 +299,7 @@ GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MOD GLYPHFONTS = .;$TEXMF/fonts % A place to puth everything that doesn't fit the other font categories. -MISCFONTS = .;$TEXMF/fonts/misc// +MISCFONTS = .;$TEXMF/fonts/misc//;$TEXMF/fonts/hbf// % font name map files. This isn't just fonts/map// because ConTeXt % wants support for having files with the same name in the different @@ -381,8 +381,8 @@ MPSUPPORT = .;$TEXMF/metapost/support % For xdvi to find mime.types and .mailcap, if they do not exist in % ~. These are single directories, not paths. % (But the default mime.types, at least, may well suffice.) -MIMELIBDIR = $TEXMFROOT/etc -MAILCAPLIBDIR = $TEXMFROOT/etc +MIMELIBDIR = /etc +MAILCAPLIBDIR = /etc % Default settings for the fontconfig library as used by the Windows % versions of xetex/xdvipdfmx. Not used by xetex on Unixish systems. @@ -401,10 +401,10 @@ WEBINPUTS = .;$TEXMF/web// CWEBINPUTS = .;$TEXMF/cweb// % Omega-related fonts and other files. -OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}// -OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl// -OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ovf,vf}// -OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp// +OFMFONTS = .;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/{ofm,tfm}// +OPLFONTS = .;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/opl// +OVFFONTS = .;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/{ovf,vf}// +OVPFONTS = .;{$TEXMF/fonts,$HOMECACHE,$VARTEXFONTS}/ovp// OTPINPUTS = .;$TEXMF/omega/otp// OCPINPUTS = .;$TEXMF/omega/ocp// @@ -486,33 +486,34 @@ RUBYINPUTS = .;$TEXMF/scripts/{$progna % since we don't want to scatter ../'s throughout the value. Hence we % explicitly list every directory. Arguably more understandable anyway. % -TEXMFCNF = {\ -$SELFAUTOLOC,\ -$SELFAUTOLOC/share/texmf-local/web2c,\ -$SELFAUTOLOC/share/texmf-dist/web2c,\ -$SELFAUTOLOC/share/texmf/web2c,\ -$SELFAUTOLOC/texmf-local/web2c,\ -$SELFAUTOLOC/texmf-dist/web2c,\ -$SELFAUTOLOC/texmf/web2c,\ -\ -$SELFAUTODIR,\ -$SELFAUTODIR/share/texmf-local/web2c,\ -$SELFAUTODIR/share/texmf-dist/web2c,\ -$SELFAUTODIR/share/texmf/web2c,\ -$SELFAUTODIR/texmf-local/web2c,\ -$SELFAUTODIR/texmf-dist/web2c,\ -$SELFAUTODIR/texmf/web2c,\ -\ -$SELFAUTOGRANDPARENT/texmf-local/web2c,\ -$SELFAUTOPARENT,\ -\ -$SELFAUTOPARENT/share/texmf-local/web2c,\ -$SELFAUTOPARENT/share/texmf-dist/web2c,\ -$SELFAUTOPARENT/share/texmf/web2c,\ -$SELFAUTOPARENT/texmf-local/web2c,\ -$SELFAUTOPARENT/texmf-dist/web2c,\ -$SELFAUTOPARENT/texmf/web2c\ -} +TEXMFCNF = /etc/texmf;/etc/texmf/web2c;/var/lib/texmf/web2c;$TEXMF/web2c +%TEXMFCNF = {\ +%$SELFAUTOLOC,\ +%$SELFAUTOLOC/share/texmf-local/web2c,\ +%$SELFAUTOLOC/share/texmf-dist/web2c,\ +%$SELFAUTOLOC/share/texmf/web2c,\ +%$SELFAUTOLOC/texmf-local/web2c,\ +%$SELFAUTOLOC/texmf-dist/web2c,\ +%$SELFAUTOLOC/texmf/web2c,\ +%\ +%$SELFAUTODIR,\ +%$SELFAUTODIR/share/texmf-local/web2c,\ +%$SELFAUTODIR/share/texmf-dist/web2c,\ +%$SELFAUTODIR/share/texmf/web2c,\ +%$SELFAUTODIR/texmf-local/web2c,\ +%$SELFAUTODIR/texmf-dist/web2c,\ +%$SELFAUTODIR/texmf/web2c,\ +%\ +%$SELFAUTOGRANDPARENT/texmf-local/web2c,\ +%$SELFAUTOPARENT,\ +%\ +%$SELFAUTOPARENT/share/texmf-local/web2c,\ +%$SELFAUTOPARENT/share/texmf-dist/web2c,\ +%$SELFAUTOPARENT/share/texmf/web2c,\ +%$SELFAUTOPARENT/texmf-local/web2c,\ +%$SELFAUTOPARENT/texmf-dist/web2c,\ +%$SELFAUTOPARENT/texmf/web2c\ +%} % % For reference, here is the old brace-using definition: %TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c} @@ -789,3 +790,33 @@ max_cols.gftype = 8191 % Guess input encoding (SJIS vs. Unicode, etc.) in pTeX and friends? % Default is 0, to not guess. guess_input_kanji_encoding = 1 + +% These are xmltex specific +main_memory.xmltex = 1500000 +param_size.xmltex = 1500 +stack_size.xmltex = 1500 +hash_extra.xmltex = 50000 +string_vacancies.xmltex = 45000 +pool_free.xmltex = 47500 +nest_size.xmltex = 500 +save_size.xmltex = 10000 +pool_size.xmltex = 500000 +max_strings.xmltex = 55000 + +% These are pdfxmltex specific +main_memory.pdfxmltex = 2500000 +param_size.pdfxmltex = 1500 +stack_size.pdfxmltex = 1500 +hash_extra.pdfxmltex = 50000 +string_vacancies.pdfxmltex = 45000 +pool_free.pdfxmltex = 47500 +nest_size.pdfxmltex = 500 +save_size.pdfxmltex = 10000 +pool_size.pdfxmltex = 500000 +max_strings.pdfxmltex = 55000 + +% These are jadetex specific +main_memory.jadetex = 499999 +hash_extra.jadetex = 25000 +pool_size.jadetex = 500000 +save_size.jadetex = 15000 ++++++ kpfonts.doc.tar.xz ++++++ ++++++ kpfonts.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/kpfonts.tlpobj new/tlpkg/tlpobj/kpfonts.tlpobj --- old/tlpkg/tlpobj/kpfonts.tlpobj 2013-04-10 21:03:51.000000000 +0200 +++ new/tlpkg/tlpobj/kpfonts.tlpobj 2015-04-13 01:43:05.000000000 +0200 @@ -1935,6 +1935,6 @@ RELOC/tex/latex/kpfonts/ujkpsyd.fd RELOC/tex/latex/kpfonts/ujkpsydw.fd catalogue-ctan /fonts/kpfonts -catalogue-date 2012-07-05 15:28:28 +0200 +catalogue-date 2014-05-10 17:23:39 +0200 catalogue-license gpl catalogue-version 3.31 ++++++ ksfh_nat.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ksfh_nat.tlpobj new/tlpkg/tlpobj/ksfh_nat.tlpobj --- old/tlpkg/tlpobj/ksfh_nat.tlpobj 2011-12-12 04:28:37.000000000 +0100 +++ new/tlpkg/tlpobj/ksfh_nat.tlpobj 2015-04-13 01:43:15.000000000 +0200 @@ -1,6 +1,16 @@ name ksfh_nat category Package revision 24825 +catalogue ksfh-nat +shortdesc BibTeX style for KSFH Munich. relocated 1 +longdesc The package supports bibliographies as standard for KSFH +longdesc (Katholische Stiftungsfachhochschule) Munich. BibTeX entries in +longdesc article, book, inbook, incollection and misc formats are +longdesc supported. runfiles size=6 RELOC/bibtex/bst/ksfh_nat/ksfh_nat.bst +catalogue-ctan /biblio/bibtex/contrib/ksfh_nat/ksfh_nat.bst +catalogue-date 2014-02-26 23:03:13 +0100 +catalogue-license lppl1.3 +catalogue-version 1.1 ++++++ ktv-texdata.doc.tar.xz ++++++ ++++++ ktv-texdata.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/ktv-texdata.tlpobj new/tlpkg/tlpobj/ktv-texdata.tlpobj --- old/tlpkg/tlpobj/ktv-texdata.tlpobj 2012-08-12 04:34:49.000000000 +0200 +++ new/tlpkg/tlpobj/ktv-texdata.tlpobj 2015-04-13 01:43:15.000000000 +0200 @@ -12,6 +12,6 @@ RELOC/tex/latex/ktv-texdata/ktv-buildnum.sty RELOC/tex/latex/ktv-texdata/ktv-texdata.sty catalogue-ctan /macros/latex/contrib/ktv-texdata -catalogue-date 2012-04-26 12:50:58 +0200 +catalogue-date 2012-08-13 12:34:19 +0200 catalogue-license gpl catalogue-version 05.34 ++++++ kurier.doc.tar.xz ++++++ ++++++ kurier.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/kurier.tlpobj new/tlpkg/tlpobj/kurier.tlpobj --- old/tlpkg/tlpobj/kurier.tlpobj 2010-09-09 04:07:36.000000000 +0200 +++ new/tlpkg/tlpobj/kurier.tlpobj 2015-04-13 01:43:16.000000000 +0200 @@ -618,6 +618,6 @@ RELOC/tex/latex/kurier/ts1kurierlc.fd RELOC/tex/plain/kurier/kurier-math.tex catalogue-ctan /fonts/kurier -catalogue-date 2010-08-03 20:49:06 +0200 +catalogue-date 2014-05-10 17:23:39 +0200 catalogue-license gfsl catalogue-version 0.995b ++++++ l2picfaq.doc.tar.xz ++++++ ++++++ l2tabu-english.doc.tar.xz ++++++ ++++++ l2tabu-french.doc.tar.xz ++++++ ++++++ l2tabu-italian.doc.tar.xz ++++++ ++++++ l2tabu-spanish.doc.tar.xz ++++++ ++++++ l2tabu.doc.tar.xz ++++++ ++++++ l3experimental.doc.tar.xz ++++++ Files old/doc/latex/l3experimental/l3sort/l3sort.pdf and new/doc/latex/l3experimental/l3sort/l3sort.pdf differ Files old/doc/latex/l3experimental/l3str/l3flag.pdf and new/doc/latex/l3experimental/l3str/l3flag.pdf differ Files old/doc/latex/l3experimental/l3str/l3regex.pdf and new/doc/latex/l3experimental/l3str/l3regex.pdf differ Files old/doc/latex/l3experimental/l3str/l3str-convert.pdf and new/doc/latex/l3experimental/l3str/l3str-convert.pdf differ Files old/doc/latex/l3experimental/l3str/l3str-expl.pdf and new/doc/latex/l3experimental/l3str/l3str-expl.pdf differ Files old/doc/latex/l3experimental/l3str/l3str-format.pdf and new/doc/latex/l3experimental/l3str/l3str-format.pdf differ Files old/doc/latex/l3experimental/l3str/l3str.pdf and new/doc/latex/l3experimental/l3str/l3str.pdf differ Files old/doc/latex/l3experimental/l3str/l3tl-analysis.pdf and new/doc/latex/l3experimental/l3str/l3tl-analysis.pdf differ Files old/doc/latex/l3experimental/l3str/l3tl-build.pdf and new/doc/latex/l3experimental/l3str/l3tl-build.pdf differ Files old/doc/latex/l3experimental/xcoffins/xcoffins.pdf and new/doc/latex/l3experimental/xcoffins/xcoffins.pdf differ Files old/doc/latex/l3experimental/xgalley/l3galley.pdf and new/doc/latex/l3experimental/xgalley/l3galley.pdf differ Files old/doc/latex/l3experimental/xgalley/xgalley.pdf and new/doc/latex/l3experimental/xgalley/xgalley.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/l3experimental.doc.tlpobj new/tlpkg/tlpobj/l3experimental.doc.tlpobj --- old/tlpkg/tlpobj/l3experimental.doc.tlpobj 2014-05-06 03:31:21.000000000 +0200 +++ new/tlpkg/tlpobj/l3experimental.doc.tlpobj 2015-07-30 03:20:34.000000000 +0200 @@ -1,16 +1,16 @@ name l3experimental.doc category Package -revision 33859 +revision 37997 shortdesc doc files of l3experimental relocated 1 -docfiles size=1622 +docfiles size=1039 RELOC/doc/latex/l3experimental/README RELOC/doc/latex/l3experimental/l3sort/l3sort.pdf RELOC/doc/latex/l3experimental/l3str/l3flag.pdf RELOC/doc/latex/l3experimental/l3str/l3regex.pdf RELOC/doc/latex/l3experimental/l3str/l3str-convert.pdf + RELOC/doc/latex/l3experimental/l3str/l3str-expl.pdf RELOC/doc/latex/l3experimental/l3str/l3str-format.pdf - RELOC/doc/latex/l3experimental/l3str/l3str.pdf RELOC/doc/latex/l3experimental/l3str/l3tl-analysis.pdf RELOC/doc/latex/l3experimental/l3str/l3tl-build.pdf RELOC/doc/latex/l3experimental/xcoffins/xcoffins.pdf ++++++ l3experimental.tar.xz ++++++ ++++ 2237 lines of diff (skipped) ++++++ l3kernel.doc.tar.xz ++++++ /work/SRC/openSUSE:Factory/texlive-specs-m/l3kernel.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-m.new/l3kernel.doc.tar.xz differ: char 26, line 1 ++++++ l3kernel.tar.xz ++++++ ++++ 13057 lines of diff (skipped) ++++++ l3packages.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex new/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex --- old/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex 1970-01-01 01:00:00.000000000 +0100 +++ new/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex 2014-06-18 00:32:09.000000000 +0200 @@ -0,0 +1,43 @@ +% This file demonstrates the use of the l3keys2e module to allow +% LaTeX3 keyvals (created using l3keys) to be used as LaTeX2e +% package or class options. +% + +% First, create a class +\begin{filecontents}{l3keys2e-class.cls} + \LoadClass{article} + \RequirePackage{l3keys2e} + \ProvidesExplClass{l3keys2e-class}{0000/00/00}{0.0}{test} + \keys_define:nn { test1 } { + option1 .code:n = {\wlog{You~gave~`#1'~for~option1}} + } + \ProcessKeysOptions { test1 } +\end{filecontents} + +% Load the class with some options. +% The class itself recognises `option1', leaving `option2' and +% `option3' as global optons which are not yet used. +\documentclass[option1=check,option2=more stuff,option3=unused] + {l3keys2e-class} + +%Now create a package +\begin{filecontents}{l3keys2e-package.sty} + \RequirePackage{l3keys2e} + \ProvidesExplPackage{l3keys2e-package}{0000/00/00}{0.0}{test} + \keys_define:nn { test2 } { + option1 .code:n = {\wlog{You~gave~`#1'~for~option1~(again)}}, + option2 .code:n = {\wlog{You~gave~`#1'~for~option2}}, + option4 .code:n = {\wlog{You~gave~`#1'~for~option4}}, + } + \ProcessKeysOptions { test2 } +\end{filecontents} + +% Load the package. +\usepackage[option4={extra stuff},option5=undefined!] + {l3keys2e-package} + +\begin{document} +% The log should show that option3 is an unused global option, and that +% option5 is not known by the l3keys2e-demo package. Everything else +% should simply be listed in the log. +\end{document} Files old/doc/latex/l3packages/l3keys2e/l3keys2e.pdf and new/doc/latex/l3packages/l3keys2e/l3keys2e.pdf differ Files old/doc/latex/l3packages/xfrac/xfrac.pdf and new/doc/latex/l3packages/xfrac/xfrac.pdf differ Files old/doc/latex/l3packages/xparse/xparse.pdf and new/doc/latex/l3packages/xparse/xparse.pdf differ Files old/doc/latex/l3packages/xtemplate/xtemplate.pdf and new/doc/latex/l3packages/xtemplate/xtemplate.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/l3packages.doc.tlpobj new/tlpkg/tlpobj/l3packages.doc.tlpobj --- old/tlpkg/tlpobj/l3packages.doc.tlpobj 2014-05-06 03:31:40.000000000 +0200 +++ new/tlpkg/tlpobj/l3packages.doc.tlpobj 2015-07-30 03:20:54.000000000 +0200 @@ -1,10 +1,11 @@ name l3packages.doc category Package -revision 33859 +revision 37997 shortdesc doc files of l3packages relocated 1 -docfiles size=482 +docfiles size=418 RELOC/doc/latex/l3packages/README + RELOC/doc/latex/l3packages/l3keys2e/l3keys2e-demo.tex RELOC/doc/latex/l3packages/l3keys2e/l3keys2e.pdf RELOC/doc/latex/l3packages/xfrac/xfrac.pdf RELOC/doc/latex/l3packages/xparse/xparse.pdf ++++++ l3packages.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/l3packages/l3keys2e/l3keys2e.sty new/tex/latex/l3packages/l3keys2e/l3keys2e.sty --- old/tex/latex/l3packages/l3keys2e/l3keys2e.sty 2014-05-06 00:01:18.000000000 +0200 +++ new/tex/latex/l3packages/l3keys2e/l3keys2e.sty 2015-07-29 22:47:01.000000000 +0200 @@ -13,7 +13,7 @@ %% %% Do not distribute a modified version of this file. %% -%% File: l3keys2e.dtx (C) Copyright 2009,2011-2014 The LaTeX3 Project +%% File: l3keys2e.dtx (C) Copyright 2009,2011-2015 The LaTeX3 Project %% %% It may be distributed and/or modified under the conditions of the %% LaTeX Project Public License (LPPL), either version 1.3c of this @@ -46,8 +46,8 @@ %% %% ----------------------------------------------------------------------- %% -\RequirePackage{expl3}[2014/05/05] -@ifpackagelater{expl3}{2014/05/05} +\RequirePackage{expl3}[2015/07/28] +@ifpackagelater{expl3}{2015/07/28} {} {% \PackageError{l3keys2e}{Support package l3kernel too old} @@ -59,11 +59,13 @@ }% \endinput } -\GetIdInfo$Id: l3keys2e.dtx 4740 2014-05-05 14:04:24Z joseph $ +\GetIdInfo$Id: l3keys2e.dtx 5700 2015-07-28 19:26:39Z joseph $ {LaTeX2e option processing using LaTeX3 keys} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} \cs_generate_variant:Nn \clist_put_right:Nn { Nv } +\cs_generate_variant:Nn \keys_if_exist:nnT { nx } +\cs_generate_variant:Nn \keys_if_exist:nnTF { nx } \clist_new:N \l__keys_latexe_options_clist \bool_new:N \l__keys_process_class_bool \cs_new_protected:Npn __keys_latexe_options:n #1 @@ -113,7 +115,7 @@ { \clist_map_inline:cn { opt@ @currname . @currext } { - \keys_if_exist:nnTF {#1} { __keys_latexe_remove_equals:n {##1} } + \keys_if_exist:nxTF {#1} { __keys_latexe_remove_equals:n {##1} } { \clist_put_right:Nn \l__keys_latexe_options_clist {##1} } { \clist_put_right:Nn @unusedoptionlist {##1} } } @@ -124,7 +126,7 @@ { \clist_map_inline:Nn @classoptionslist { - \keys_if_exist:nnT {#1} { __keys_latexe_remove_equals:n {##1} } + \keys_if_exist:nxT {#1} { __keys_latexe_remove_equals:n {##1} } { \clist_put_right:Nn \l__keys_latexe_options_clist {##1} \clist_remove_all:Nn @unusedoptionlist {##1} @@ -144,7 +146,7 @@ } \cs_new:Npn __keys_latexe_remove_equals:n #1 { __keys_latexe_remove_equals:w #1 = \q_stop } -\cs_new:Npn __keys_latexe_remove_equals:w #1 = #2 \q_stop {#1} +\cs_new:Npn __keys_latexe_remove_equals:w #1 = #2 \q_stop { \exp_not:n {#1} } \cs_new_protected_nopar:Npn \ProcessKeysOptions #1 { \bool_set_true:N \l__keys_process_class_bool diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/l3packages/xparse/xparse.sty new/tex/latex/l3packages/xparse/xparse.sty --- old/tex/latex/l3packages/xparse/xparse.sty 2014-05-06 00:01:18.000000000 +0200 +++ new/tex/latex/l3packages/xparse/xparse.sty 2015-07-29 22:47:01.000000000 +0200 @@ -17,7 +17,7 @@ %% David Carlisle %% (C) Copyright 2004-2008 Frank Mittelbach, %% The LaTeX3 Project -%% (C) Copyright 2009-2014 The LaTeX3 Project +%% (C) Copyright 2009-2015 The LaTeX3 Project %% %% It may be distributed and/or modified under the conditions of the %% LaTeX Project Public License (LPPL), either version 1.3c of this @@ -50,8 +50,8 @@ %% %% ----------------------------------------------------------------------- %% -\RequirePackage{expl3}[2014/05/05] -@ifpackagelater{expl3}{2014/05/05} +\RequirePackage{expl3}[2015/07/28] +@ifpackagelater{expl3}{2015/07/28} {} {% \PackageError{xparse}{Support package l3kernel too old} @@ -63,7 +63,7 @@ }% \endinput } -\GetIdInfo$Id: xparse.dtx 4740 2014-05-05 14:04:24Z joseph $ +\GetIdInfo$Id: xparse.dtx 5700 2015-07-28 19:26:39Z joseph $ {L3 Experimental document command parser} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} @@ -116,7 +116,7 @@ { \cs_if_exist:NTF #1 { - __msg_kernel_warning:nnxx { xparse } { redefine-command } + __msg_kernel_info:nnxx { xparse } { redefine-command } { \token_to_str:N #1 } { \tl_to_str:n {#2} } } { @@ -199,7 +199,7 @@ { \cs_if_exist:cTF {#1} { - __msg_kernel_warning:nnxx { xparse } { redefine-environment } + __msg_kernel_info:nnxx { xparse } { redefine-environment } {#1} { \tl_to_str:n {#2} } } { @@ -956,15 +956,15 @@ \group_align_safe_begin: \tex_escapechar:D = 92 \scan_stop: \tl_clear:N \l__xparse_v_arg_tl - \peek_N_type:TF - { __xparse_grab_v_aux_test:N } + \peek_meaning_remove_ignore_spaces:NTF \c_group_begin_token { - \peek_meaning_remove:NTF \c_group_begin_token - { - \group_align_safe_end: - __xparse_grab_v_bgroup: - } - { __xparse_grab_v_aux_abort: } + \group_align_safe_end: + __xparse_grab_v_bgroup: + } + { + \peek_N_type:TF + { __xparse_grab_v_aux_test:N } + { __xparse_grab_v_aux_abort:n { } } } } \cs_new_protected_nopar:Npn __xparse_grab_v_group_end: @@ -976,19 +976,19 @@ } \cs_new_protected:Npn __xparse_grab_v_aux_test:N #1 { - __xparse_grab_v_aux_put:N #1 __xparse_grab_v_token_if_char:NTF #1 { + __xparse_grab_v_aux_put:N #1 __xparse_grab_v_aux_catcodes: __xparse_grab_v_aux_loop:N #1 } - { __xparse_grab_v_aux_abort: } + { __xparse_grab_v_aux_abort:n {#1} #1 } } \cs_new_protected:Npn __xparse_grab_v_aux_loop:N #1 { \peek_N_type:TF { __xparse_grab_v_aux_loop:NN #1 } - { __xparse_grab_v_aux_abort: } + { __xparse_grab_v_aux_abort:n { } } } \cs_new_protected:Npn __xparse_grab_v_aux_loop:NN #1 #2 { @@ -1001,7 +1001,7 @@ __xparse_grab_v_aux_loop:N #1 } } - { __xparse_grab_v_aux_abort: #2 } + { __xparse_grab_v_aux_abort:n {#2} #2 } } \cs_new_protected_nopar:Npn __xparse_grab_v_aux_loop_end: { @@ -1021,7 +1021,7 @@ { \peek_N_type:TF { __xparse_grab_v_bgroup_loop:N } - { __xparse_grab_v_aux_abort: } + { __xparse_grab_v_aux_abort:n { } } } \cs_new_protected:Npn __xparse_grab_v_bgroup_loop:N #1 { @@ -1044,7 +1044,7 @@ __xparse_grab_v_bgroup_loop: } } - { __xparse_grab_v_aux_abort: #1 } + { __xparse_grab_v_aux_abort:n {#1} #1 } } \cs_new_protected_nopar:Npn __xparse_grab_v_aux_catcodes: { @@ -1055,28 +1055,26 @@ { \char_set_catcode_other:n { \tex_endlinechar:D } } { \char_set_catcode_parameter:n { \tex_endlinechar:D } } } -\cs_new_protected_nopar:Npn __xparse_grab_v_aux_abort: +\cs_new_protected:Npn __xparse_grab_v_aux_abort:n #1 { __xparse_grab_v_group_end: __xparse_add_arg:o \c__xparse_no_value_tl - \exp_after:wN __xparse_grab_v_aux_abort:w \l__xparse_args_tl \q_stop - } -\cs_new_protected:Npn __xparse_grab_v_aux_abort:w #1 #2 \q_stop - { \group_begin: \char_set_lccode:nn { `# } { \tex_endlinechar:D } \tl_to_lowercase:n { \group_end: \peek_meaning_remove:NTF ## } { - __msg_kernel_error:nnxx { xparse } { verbatim-newline } - { \token_to_str:N #1 } + __msg_kernel_error:nnxxx { xparse } { verbatim-newline } + { \exp_after:wN \token_to_str:N \l__xparse_fn_tl } { \tl_to_str:N \l__xparse_v_arg_tl } + { \tl_to_str:n {#1} } \l__xparse_v_rest_of_signature_tl \l__xparse_args_tl } { - __msg_kernel_error:nnxx { xparse } { verbatim-already-tokenized } - { \token_to_str:N #1 } + __msg_kernel_error:nnxxx { xparse } { verbatim-tokenized } + { \exp_after:wN \token_to_str:N \l__xparse_fn_tl } { \tl_to_str:N \l__xparse_v_arg_tl } + { \tl_to_str:n {#1} } \l__xparse_v_rest_of_signature_tl \l__xparse_args_tl } } @@ -1394,7 +1392,7 @@ __msg_kernel_new:nnnn { xparse } { bad-arg-spec } { Bad~argument~specification~'#1'. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~argument~specification~provided~was~not~valid:~ one~or~more~mandatory~pieces~of~information~were~missing. \ \ LaTeX~will~ignore~this~entire~definition. @@ -1445,7 +1443,7 @@ Argument~specification~for~expandable~command~ends~with~optional~argument. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl Expandable~commands~must~have~a~final~mandatory~argument~ (or~no~arguments~at~all).~You~cannot~have~a~terminal~optional~ argument~with~expandable~commands. @@ -1453,14 +1451,14 @@ __msg_kernel_new:nnnn { xparse } { inconsistent-long } { Inconsistent~long~arguments~for~expandable~command. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~arguments~for~an~expandable~command~must~either~all~be~ short~or~all~be~long.~You~have~tried~to~mix~the~two~types. } __msg_kernel_new:nnnn { xparse } { invalid-expandable-argument-type } { Argument~type~'#1'~not~available~for~an~expandable~function. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~letter~'#1'~does~not~specify~an~argument~type~which~can~be~used~ in~an~expandable~function. \ \ @@ -1476,7 +1474,7 @@ __msg_kernel_new:nnnn { xparse } { not-single-token } { Argument~delimiter~should~be~a~single~token:~'#1'. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~argument~specification~provided~was~not~valid:~ in~a~place~where~a~single~token~is~required,~LaTeX~found~'#1'. \ \ LaTeX~will~ignore~this~entire~definition. @@ -1484,7 +1482,7 @@ __msg_kernel_new:nnnn { xparse } { processor-in-expandable } { Argument~processors~cannot~be~used~with~expandable~functions. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~argument~specification~for~#1~contains~a~processor~function:~ this~is~only~supported~for~standard~robust~functions. } @@ -1498,7 +1496,7 @@ __msg_kernel_new:nnnn { xparse } { unknown-argument-type } { Unknown~argument~type~'#1'~replaced~by~'m'. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~letter~'#1'~does~not~specify~a~known~argument~type.~ LaTeX~will~assume~you~want~a~standard~mandatory~argument~(type~'m'). } @@ -1515,41 +1513,45 @@ but~this~is~not~a~document~environment. } __msg_kernel_new:nnnn { xparse } { verbatim-newline } - { Verbatim~argument~of~#1~ended~by~end~of~line. } + { Verbatim~argument~of~'#1'~ended~by~end~of~line. } { - The~verbatim~argument~of~#1~cannot~contain~more~than~one~line,~but~the~end~ + The~verbatim~argument~of~'#1'~cannot~contain~more~than~one~line,~ + but~the~end~ of~the~current~line~has~been~reached.~You~have~probably~forgotten~the~ closing~delimiter. \ \ - LaTeX~will~ignored~'#2'. + LaTeX~will~ignore~'#2'. + } +__msg_kernel_new:nnnn { xparse } { verbatim-tokenized } + { + The~verbatim~command~'#1'~cannot~be~used~inside~an~argument.~ } -__msg_kernel_new:nnnn { xparse } { verbatim-already-tokenized } - { Verbatim~command~#1~illegal~in~command~argument. } { - The~command~#1~takes~a~verbatim~argument.~It~may~not~appear~within~ - the~argument~of~another~function. + The~command~'#1'~takes~a~verbatim~argument.~ + It~may~not~appear~within~the~argument~of~another~function.~ + It~received~an~illegal~token \tl_if_empty:nF {#3} { ~'#3' } . \ \ LaTeX~will~ignore~'#2'. } __msg_kernel_new:nnn { xparse } { define-command } { - Defining~document~command~#1~ - with~arg.~spec.~'#2'~\msg_line_context:. + Defining~command~#1~ + with~sig.~'#2'~\msg_line_context:. } __msg_kernel_new:nnn { xparse } { define-environment } { - Defining~document~environment~'#1'~ - with~arg.~spec.~'#2'~\msg_line_context:. + Defining~environment~'#1'~ + with~sig.~'#2'~\msg_line_context:. } __msg_kernel_new:nnn { xparse } { redefine-command } { - Redefining~document~command~#1~ - with~arg.~spec.~'#2'~\msg_line_context:. + Redefining~command~#1~ + with~sig.~'#2'~\msg_line_context:. } __msg_kernel_new:nnn { xparse } { redefine-environment } { - Redefining~document~environment~'#1'~ - with~arg.~spec.~'#2'~\msg_line_context:. + Redefining~environment~'#1'~ + with~sig.~'#2'~\msg_line_context:. } \cs_new_eq:NN \BooleanFalse \c_false_bool \cs_new_eq:NN \BooleanTrue \c_true_bool diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/l3packages/xtemplate/xtemplate.sty new/tex/latex/l3packages/xtemplate/xtemplate.sty --- old/tex/latex/l3packages/xtemplate/xtemplate.sty 2014-05-06 00:01:18.000000000 +0200 +++ new/tex/latex/l3packages/xtemplate/xtemplate.sty 2015-07-29 22:47:01.000000000 +0200 @@ -17,7 +17,7 @@ %% David Carlisle %% (C) Copyright 2004-2010 Frank Mittelbach, %% The LaTeX3 Project -%% (C) Copyright 2011-2014 The LaTeX3 Project +%% (C) Copyright 2011-2015 The LaTeX3 Project %% %% It may be distributed and/or modified under the conditions of the %% LaTeX Project Public License (LPPL), either version 1.3c of this @@ -50,8 +50,8 @@ %% %% ----------------------------------------------------------------------- %% -\RequirePackage{expl3}[2014/05/05] -@ifpackagelater{expl3}{2014/05/05} +\RequirePackage{expl3}[2015/07/28] +@ifpackagelater{expl3}{2015/07/28} {} {% \PackageError{xtemplate}{Support package l3kernel too old} @@ -63,7 +63,7 @@ }% \endinput } -\GetIdInfo$Id: xtemplate.dtx 4740 2014-05-05 14:04:24Z joseph $ +\GetIdInfo$Id: xtemplate.dtx 5700 2015-07-28 19:26:39Z joseph $ {L3 Experimental prototype document functions} \ProvidesExplPackage {\ExplFileName}{\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription} @@ -568,7 +568,7 @@ } \cs_new_protected_nopar:Npn __xtemplate_create_variable:N #1 { - \str_case:onn \l__xtemplate_keytype_tl + \str_case:onF \l__xtemplate_keytype_tl { { boolean } { \bool_new:N #1 } { commalist } { \clist_new:N #1 } @@ -1136,7 +1136,7 @@ \msg_new:nnnn { xtemplate } { argument-number-mismatch } { Object~type~'#1'~takes~#2~argument(s). } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl Objects~of~type~'#1'~require~#2~argument(s).\ You~have~tried~to~make~a~template~for~'#1'~ with~#3~argument(s),~which~is~not~possible:~ @@ -1145,7 +1145,7 @@ \msg_new:nnnn { xtemplate } { bad-number-of-arguments } { Bad~number~of~arguments~for~object~type~'#1'. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl An~object~may~accept~between~0~and~9~arguments.\ You~asked~to~use~#2~arguments:~this~is~not~supported. } @@ -1167,7 +1167,7 @@ \msg_new:nnnn { xtemplate } { choice-no-code } { The~choice~'#1'~requires~implementation~details. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl When~creating~template~code~using~\DeclareTemplateCode,~ each~choice~name~must~have~an~associated~implementation.\ This~should~be~given~after~a~'='~sign:~LaTeX~did~not~find~one. @@ -1175,7 +1175,7 @@ \msg_new:nnnn { xtemplate } { duplicate-key-interface } { Key~'#1'~appears~twice~in~interface~definition~\msg_line_context:. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl Each~key~can~only~have~one~interface~declared~in~a~template.\ LaTeX~found~two~interfaces~for~'#1'. } @@ -1189,7 +1189,7 @@ \msg_new:nnnn { xtemplate } { invalid-keytype } { The~key~'#1'~is~missing~a~key-type~\msg_line_context:. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl Each~key~in~a~template~requires~a~key-type,~given~in~the~form:\ \ \ <key>~:~<key-type>\ LaTeX~could~not~find~a~<key-type>~in~your~input. @@ -1197,7 +1197,7 @@ \msg_new:nnnn { xtemplate } { key-no-value } { The~key~'#1'~has~no~value~\msg_line_context:. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl When~creating~an~instance~of~a~template~ every~key~listed~must~include~a~value:\ \ \ <key>~=~<value> @@ -1205,7 +1205,7 @@ \msg_new:nnnn { xtemplate } { key-no-variable } { The~key~'#1'~requires~implementation~details~\msg_line_context:. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl When~creating~template~code~using~\DeclareTemplateCode,~ each~key~name~must~have~an~associated~implementation.\ This~should~be~given~after~a~'='~sign:~LaTeX~did~not~find~one. @@ -1213,7 +1213,7 @@ \msg_new:nnnn { xtemplate } { key-not-implemented } { Key~'#1'~has~no~implementation~\msg_line_context:. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~definition~of~key~implementations~for~template~'#2'~ of~object~type~'#3'~does~not~include~any~details~for~key~'#1'.\ The~key~was~declared~in~the~interface~definition,~ @@ -1222,7 +1222,7 @@ \msg_new:nnnn { xtemplate } { missing-keytype } { The~key~'#1'~is missing~a~key-type~\msg_line_context:. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl Key~interface~definitions~should~be~of~the~form\ \ \ #1~:~<key-type>\ but~LaTeX~could~not~find~a~<key-type>. @@ -1233,7 +1233,7 @@ or~has~no~implementation. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl There~is~no~code~available~for~the~template~name~given.\ This~should~be~given~using~\DeclareTemplateCode. } @@ -1271,14 +1271,14 @@ \msg_new:nnnn { xtemplate } { unknown-key } { Unknown~template~key~'#1'. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl The~key~'#1'~was~not~declared~in~the~interface~ for~the~current~template. } \msg_new:nnnn { xtemplate } { unknown-keytype } { The~key-type~'#1'~is~unknown. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl Valid~key-types~are:\ -~boolean;\ -~choice;\ @@ -1296,7 +1296,7 @@ \msg_new:nnnn { xtemplate } { unknown-object-type } { The~object~type~'#1'~is~unknown. } { - \c_msg_coding_error_text_tl + \c__msg_coding_error_text_tl An~object~type~needs~to~be~declared~with~\DeclareObjectType prior~to~using~it. } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/l3packages.tlpobj new/tlpkg/tlpobj/l3packages.tlpobj --- old/tlpkg/tlpobj/l3packages.tlpobj 2014-05-06 03:31:42.000000000 +0200 +++ new/tlpkg/tlpobj/l3packages.tlpobj 2015-07-30 03:20:56.000000000 +0200 @@ -1,6 +1,6 @@ name l3packages category Package -revision 33859 +revision 37997 shortdesc High-level LaTeX3 concepts. relocated 1 longdesc The bundle holds prototype implementations of concepts for a @@ -22,7 +22,9 @@ RELOC/tex/latex/l3packages/xfrac/xfrac.sty RELOC/tex/latex/l3packages/xparse/xparse.sty RELOC/tex/latex/l3packages/xtemplate/xtemplate.sty +catalogue-also l3kernel l3experimental catalogue-ctan /macros/latex/contrib/l3packages -catalogue-date 2014-05-05 18:41:10 +0200 +catalogue-date 2015-07-28 23:01:56 +0200 catalogue-license lppl1.3 -catalogue-version SVN 4742 +catalogue-topics macro-supp latex3 pre-release +catalogue-version SVN 5700 ++++++ labbook.doc.tar.xz ++++++ ++++++ labbook.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/labbook.tlpobj new/tlpkg/tlpobj/labbook.tlpobj --- old/tlpkg/tlpobj/labbook.tlpobj 2010-06-10 18:31:20.000000000 +0200 +++ new/tlpkg/tlpobj/labbook.tlpobj 2015-04-13 01:43:58.000000000 +0200 @@ -11,5 +11,5 @@ runfiles size=5 RELOC/tex/latex/labbook/labbook.cls catalogue-ctan /macros/latex/contrib/labbook -catalogue-date 2008-03-30 20:37:26 +0200 +catalogue-date 2014-10-10 17:17:15 +0200 catalogue-license lppl ++++++ labelcas.doc.tar.xz ++++++ ++++++ labelcas.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/labelcas.tlpobj new/tlpkg/tlpobj/labelcas.tlpobj --- old/tlpkg/tlpobj/labelcas.tlpobj 2010-06-10 18:31:20.000000000 +0200 +++ new/tlpkg/tlpobj/labelcas.tlpobj 2015-04-13 01:43:59.000000000 +0200 @@ -3,10 +3,10 @@ revision 15878 shortdesc Check the existence of labels, and fork accordingly. relocated 1 -longdesc The package defines two commands: - \eachlabelcase, which +longdesc The package defines two commands: \eachlabelcase, which longdesc distinguishes whether a set of labels is defined, and for each longdesc label either queues action accordingly, or appends the action -longdesc to a macro; and - \lotlabelcase, which takes a comma-separated +longdesc to a macro; and \lotlabelcase, which takes a comma-separated longdesc list of label names, and distinguishes the resulting action on longdesc whether all were defined, whether none were defined, whether longdesc not all were defined, or whether the lest is empty (again, the @@ -14,6 +14,6 @@ runfiles size=2 RELOC/tex/latex/labelcas/labelcas.sty catalogue-ctan /macros/latex/contrib/labelcas -catalogue-date 2007-03-08 21:58:53 +0100 -catalogue-license lppl +catalogue-date 2014-10-19 22:42:06 +0200 +catalogue-license lppl1.3 catalogue-version 1.12 ++++++ labels.doc.tar.xz ++++++ ++++++ labels.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/labels.tlpobj new/tlpkg/tlpobj/labels.tlpobj --- old/tlpkg/tlpobj/labels.tlpobj 2010-06-10 18:31:20.000000000 +0200 +++ new/tlpkg/tlpobj/labels.tlpobj 2015-04-13 01:43:59.000000000 +0200 @@ -15,6 +15,6 @@ RELOC/tex/latex/labels/labels.sty RELOC/tex/latex/labels/olabels.sty catalogue-ctan /macros/latex/contrib/labels -catalogue-date 2009-09-29 00:01:21 +0200 +catalogue-date 2011-12-16 16:22:52 +0100 catalogue-license lppl1.2 catalogue-version .13 ++++++ labyrinth.doc.tar.xz ++++++ ++++++ labyrinth.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/labyrinth.tlpobj new/tlpkg/tlpobj/labyrinth.tlpobj --- old/tlpkg/tlpobj/labyrinth.tlpobj 2014-04-16 03:21:04.000000000 +0200 +++ new/tlpkg/tlpobj/labyrinth.tlpobj 2015-04-13 01:43:59.000000000 +0200 @@ -9,6 +9,6 @@ runfiles size=2 RELOC/tex/latex/labyrinth/labyrinth.sty catalogue-ctan /macros/latex/contrib/labyrinth -catalogue-date 2014-04-14 00:53:39 +0200 +catalogue-date 2015-03-30 22:55:45 +0200 catalogue-license lppl catalogue-version 1.0 ++++++ lacheck.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/lacheck.1 new/texmf-dist/doc/man/man1/lacheck.1 --- old/texmf-dist/doc/man/man1/lacheck.1 2011-02-07 10:10:40.000000000 +0100 +++ new/texmf-dist/doc/man/man1/lacheck.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.TH "LaCheck" "1" "2010-12-10" "Release 1.26" +.TH "LaCheck" "1" "2015-01-10" "Release 1.28" .SH NAME lacheck - A consistency checker for LaTeX documents. .SH SYNOPSIS @@ -92,8 +92,6 @@ .LP LaCheck may be confused by unmatched stuff placed inside verbatim-like environments called something else than exactly `verbatim'. -.SH FILES -lacheck .SH SEE ALSO tex(1), emacs(1), latex(1) .SH BUGS @@ -103,8 +101,7 @@ off specific warnings, and is at best a crude approximation. .LP Ideas for improvements and bug reports are very welcome. Such -should be directed to the maintainers, their email address is -<auc-tex_mgr@sunsite.auc.dk>. +should be directed to the maintainers; please email tex-live@tug.org. .SH AUTHOR Kresten Krab Thorup with modifications by Per Abrahamsen. - +Currently maintained as part of TeX Live (http://tug.org/texlive). Files old/texmf-dist/doc/man/man1/lacheck.man1.pdf and new/texmf-dist/doc/man/man1/lacheck.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lacheck.doc.tlpobj new/tlpkg/tlpobj/lacheck.doc.tlpobj --- old/tlpkg/tlpobj/lacheck.doc.tlpobj 2014-05-05 00:20:49.000000000 +0200 +++ new/tlpkg/tlpobj/lacheck.doc.tlpobj 2015-04-28 03:26:13.000000000 +0200 @@ -1,6 +1,6 @@ name lacheck.doc category TLCore -revision 33818 +revision 37078 shortdesc doc files of lacheck docfiles size=3 texmf-dist/doc/man/man1/lacheck.1 ++++++ lambda-lists.doc.tar.xz ++++++ ++++++ lambda-lists.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lambda-lists.tlpobj new/tlpkg/tlpobj/lambda-lists.tlpobj --- old/tlpkg/tlpobj/lambda-lists.tlpobj 2013-08-10 03:22:04.000000000 +0200 +++ new/tlpkg/tlpobj/lambda-lists.tlpobj 2015-04-13 01:44:03.000000000 +0200 @@ -10,5 +10,5 @@ runfiles size=1 RELOC/tex/plain/lambda-lists/lambda.sty catalogue-ctan /macros/generic/lambda-lists -catalogue-date 2013-08-09 20:26:41 +0200 +catalogue-date 2013-08-20 11:39:33 +0200 catalogue-license lppl ++++++ lambda.tar.xz ++++++ ++++++ langcode.doc.tar.xz ++++++ ++++++ langcode.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/langcode.tlpobj new/tlpkg/tlpobj/langcode.tlpobj --- old/tlpkg/tlpobj/langcode.tlpobj 2012-09-22 04:28:56.000000000 +0200 +++ new/tlpkg/tlpobj/langcode.tlpobj 2015-04-13 01:44:03.000000000 +0200 @@ -1,6 +1,19 @@ name langcode category Package revision 27764 +shortdesc Simple language-dependent settings based on language codes. relocated 1 +longdesc The package provides a command \uselangcode{<code>} to adjust +longdesc language-dependent settings such as key words, typographical +longdesc conventions and language codes (ISO 639-1). The package +longdesc provides a means of selecting macros according to the specified +longdesc code, for preparing a document that is to be separately typeset +longdesc in different laguages. The package is dependent on the plainpkg +longdesc package, and is already in use in the morehype and catcodes +longdesc packages. runfiles size=2 RELOC/tex/generic/langcode/langcode.sty +catalogue-ctan /macros/generic/langcode +catalogue-date 2014-02-26 23:03:13 +0100 +catalogue-license lppl1.3 +catalogue-version 0.2 ++++++ lapdf.doc.tar.xz ++++++ ++++++ lapdf.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lapdf.tlpobj new/tlpkg/tlpobj/lapdf.tlpobj --- old/tlpkg/tlpobj/lapdf.tlpobj 2011-09-05 04:26:43.000000000 +0200 +++ new/tlpkg/tlpobj/lapdf.tlpobj 2015-04-13 01:44:06.000000000 +0200 @@ -4,18 +4,18 @@ shortdesc PDF drawing directly in TeX documents. relocated 1 longdesc The package provides the means to use PDF drawing primitives to -longdesc produce high quality, colored graphics. It - uses Bezier curves -longdesc (integral and rational) from degree one to seven, - allows TeX -longdesc typesetting in the graphic, - offers most of the standard math -longdesc functions, - allows plotting normal, parametric and polar +longdesc produce high quality, colored graphics. It uses Bezier curves +longdesc (integral and rational) from degree one to seven, allows TeX +longdesc typesetting in the graphic, offers most of the standard math +longdesc functions, allows plotting normal, parametric and polar longdesc functions. The package has linear, logx, logy, logxy and polar -longdesc grids with many specs; - it can rotate, clip and do many nice -longdesc things easily - it has two looping commands for programming and +longdesc grids with many specs; it can rotate, clip and do many nice +longdesc things easily it has two looping commands for programming and longdesc many instructive example files. The package requires pdfTeX but longdesc otherwise only depends on the calc package. runfiles size=16 RELOC/tex/latex/lapdf/lapdf.sty catalogue-ctan /macros/latex/contrib/lapdf -catalogue-date 2011-09-04 01:09:50 +0200 +catalogue-date 2014-10-17 21:54:02 +0200 catalogue-license gpl catalogue-version 1.1 ++++++ lastpage.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lastpage/README new/doc/latex/lastpage/README --- old/doc/latex/lastpage/README 2013-01-30 00:34:52.000000000 +0100 +++ new/doc/latex/lastpage/README 2015-03-31 01:04:18.000000000 +0200 @@ -1,4 +1,4 @@ -README for lastpage package, 2013/01/28, v1.2l +README for lastpage package, 2015/03/29, v1.2m TABLE OF CONTENTS @@ -17,8 +17,8 @@ 1 INTRODUCTION ============== -This package puts the label LastPage (\AtEndDocument) into -the .aux file, allowing the user to refer to the last page +This LaTeX package puts the label LastPage (\AtEndDocument) +into the .aux file, allowing the user to refer to the last page of a document. This might be particularly useful in places like headers or footers. - When more than one page numbering scheme is used, or the @@ -27,21 +27,32 @@ instead of the last page's name is needed, or the page numbers exeed a certain range, there might be problems, which can be solved by using the pageslts package instead. -This material is subject to the LaTeX Project Public License -(LPPL). See http://www.ctan.org/license/lppl1.3 -for the details of that license. + +This material is published under the LPPL 1.3c: This work may be +distributed and/or modified under the conditions of the LaTeX Project +Public License, either version 1.3c of this license or (at your option) any +later version. This version of this license is in +http://www.latex-project.org/lppl/lppl-1-3c.txt +and the latest version of this license is in +http://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX version +2005/12/01 or later. 2 DOWNLOAD ========== `lastpage' is available on CTAN: - http://www.ctan.org/tex-archive/macros/latex/contrib/lastpage +https://www.ctan.org/pkg/lastpage -Also a ZIP file is provided that contains the files, already -sorted in a TDS tree: - http://mirrors.ctan.org/install/macros/latex/contrib/ - lastpage.tds.zip +Also a ZIP file is provided that contains the files: +the manual (lastpage.pdf), the example (lastpage-example.tex), +the compiled example (lastpage-example.pdf), +driver (lastpage.drv), lastpage.dtx, +installation file (lastpage.ins), +the style files (lastpage.sty, lastpage209.sty), +and this README, already sorted in a TDS tree: +http://mirrors.ctan.org/install/macros/latex/contrib/lastpage.tds.zip 3 INSTALLATION @@ -52,11 +63,11 @@ Installation with ZIP file in TDS format ---------------------------------------- -The ZIP file `lastpage.tds.zip' contains the files sorted -in a TDS tree. Thus you can directly unpack the ZIP file -inside a TDS tree. -(See http://www.ctan.org/TDS-guidelines for an explanation -of TDS.) +The ZIP file `lastpage.tds.zip' contains the files +sorted in a TDS tree. Thus you can directly unpack the +ZIP file inside a TDS tree. +See https://www.ctan.org/TDS-guidelines for an explanation +of TDS. Example: cd /...somewhere.../texmf unzip /...downloadpath.../lastpage.tds.zip @@ -67,20 +78,30 @@ Manual installation ------------------- -a) Download the lastpage files from CTAN or the TUG server. +a) Download the lastpage files from CTAN. If necessary, unpack them. b) Generate the package and driver files: - tex lastpage.ins + tex lastpage.dtx c) Install the file `*.sty' in your TDS tree: cp *.sty TDS:tex/latex/lastpage/ Replace `TDS:' by the prefix of your TDS tree (texmf directory). -d) Copy the documentation files to +d) Create the documentation, if necessary, e.g. + pdflatex lastpage.dtx + makeindex -s gind.ist lastpage.idx + pdflatex undolabl.dtx + makeindex -s gind.ist lastpage.idx + pdflatex lastpage.dtx +e) Update the databases if necessary, e.g. for teTeX: + mktexlsr .../texmf +f) Create the lastpage-example.pdf, if necessary, e.g. + pdflatex lastpage-example.tex + pdflatex lastpage-example.tex + pdflatex lastpage-example.tex +g) Copy the documentation files to "TDS:doc/latex/lastpage/": README, lastpage.pdf, lastpage-example.tex, lastpage-example.pdf. -e) Update the databases if necessary, e.g. for teTeX: - mktexlsr .../texmf 4 ADDITIONAL PACKAGES @@ -88,25 +109,24 @@ The lastpage package does not depend on other packages, but the lastpage.dtx does (for unpacking and constructing -the documentation), see "7.1 Downloads" in the manual, -ftp://ftp.ctan.org/tex-archive/ -macros/latex/contrib/lastpage/lastpage.pdf +the documentation), see "7.1 Downloads" in the manual +http://mirrors.ctan.org/macros/latex/contrib/lastpage/lastpage.pdf 5 PACKAGE COMPATIBILITY ======================= lastpage is not compatible with the very old version 2.0 -(and earlier) of the endfloat package. Newer versions of -endfloat exists (at the time of writing this documentation: -v2.5d as of 2011/12/25), which are available at www.CTAN.org. - +(and earlier) of the endfloat package. The recent version of +endfloat is available at +https://www.ctan.org/pkg/endfloat 6 AUTHORS/MAINTAINER ===================== -* Author of the original main code: Jeffrey P. Goldberg (Thanks!) -* Author of the recent package and maintainer: +* Author of the original main code: + Jeffrey P. Goldberg (Thanks!) +* Author of the recent package and current maintainer: H.-Martin M�nch @@ -116,15 +136,15 @@ A bug report should contain: * Comprehensive problem description. This includes error or warning messages. - * \errorcontextlines=\maxdimen can be added in the - TeX code to get more information in TeX error messages. +* \errorcontextlines=\maxdimen can be added in the + TeX code to get more information in TeX error messages. * Minimal test file that shows the problem, but does not contain any unnecessary packages and code. * Used drivers/programs. * Version information about used packages and programs. - * If you are using LaTeX, then add "\listfiles". Then - a list of version information is printed at the end - of the LaTeX run. +* If you are using LaTeX, then add "\listfiles". Then + a list of version information is printed at the end + of the LaTeX run. * Please no other files than the minimal test file. The other files .log, .dvi, .ps, .pdf are seldom necessary, so send them only on request. Files old/doc/latex/lastpage/lastpage-example.pdf and new/doc/latex/lastpage/lastpage-example.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/lastpage/lastpage-example.tex new/doc/latex/lastpage/lastpage-example.tex --- old/doc/latex/lastpage/lastpage-example.tex 2013-01-30 00:34:52.000000000 +0100 +++ new/doc/latex/lastpage/lastpage-example.tex 2015-03-31 01:04:18.000000000 +0200 @@ -9,9 +9,9 @@ %% This is a generated file. %% %% Project: lastpage -%% Version: 2013/01/28 v1.2l +%% Version: 2015/03/29 v1.2m %% -%% Copyright (C) 2010 - 2013 by +%% Copyright (C) 2010 - 2015 by %% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> %% Portions of code copyrighted by other people as marked. %% @@ -34,26 +34,29 @@ %% %% The Current Maintainer of this work is H.-Martin Muench. %% -%% This package was invented by Jeffrey P. Goldberg. -%% I thought that a replacement was needed and therefore created the -%% pageslts package, -%% http://www.ctan.org/tex-archive/macros/latex/contrib/pageslts/pageslts.dtx -%% or -%% http://www.ctan.org/tex-archive/install/macros/latex/contrib/pageslts.tds.zi... -%% . Nevertheless, for compatibility with existing documents/packages as well as -%% for the low amount of resources needed by the lastpage package (no new counter!), +%% This package was invented by +%% Jeffrey P. Goldberg (jeffrey+news at goldmark dot org). +%% I thought that a replacement was needed and therefore created the pageslts package, +%% https://www.ctan.org/pkg/pageslts +%% . Nevertheless, for compatibility with existing documents/packages as well as for +%% the low amount of resources needed by the lastpage package (no new counter!), %% I updated this package. %% Thanks go to Jeffrey P. Goldberg for allowing me to do this. %% -%% This work consists of the main source file lastpage.dtx -%% and the derived files -%% lastpage.sty, lastpage.pdf, lastpage.ins, lastpage.drv, -%% lastpage-example.tex. +%% This work consists of the main source file lastpage.dtx, +%% the README, and the derived files +%% lastpage.sty, lastpage.pdf, +%% lastpage.ins, lastpage.drv, +%% lastpage-example.tex, lastpage-example.pdf. +%% +%% In memoriam +%% Claudia Simone Barth + 1996/01/30 +%% Tommy Muench + 2014/01/02 +%% Hans-Klaus Muench + 2014/08/24 %% -\documentclass[british]{article}[2007/10/19]% v1.4h -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[british]{article}[2014/09/29]% v1.4h \AtEndDocument{\message{^^JLaTeX Info: Executing hook `AtEndDocument'.}} -\usepackage[draft]{showkeys}[2007/08/07]% v3.15 +\usepackage[draft]{showkeys}[2014/10/28]% v3.17 %% Use final instead of draft to hide the keys. %% \usepackage{hyperref}[2012/11/06]% v6.83m \hypersetup{% @@ -70,7 +73,12 @@ pdfstartview=Fit,% pdfpagelayout=SinglePage% } -\usepackage{lastpage}[2013/01/28]% v1.2l +%% If hyperref is not used, the url package +%% https://www.ctan.org/pkg/url +%% must be loaded for the \url used in this example: +%% \usepackage{url} +%% or just use \let\url\texttt for the one used url. +\usepackage{lastpage}[2015/03/29]% v1.2m \makeatletter \renewcommand{@evenfoot}{% \normalsize\slshape \today\hfil \upshape % @@ -86,7 +94,7 @@ \markboth{Example for lastpage}{Example for lastpage} This example demonstrates the use of package\newline -\textsf{lastpage}, v1.2l as of 2013/01/28 (HMM; JPG).\newline +\textsf{lastpage}, v1.2m as of 2015/03/29 (HMM; JPG).\newline The package takes no options.\newline For more details please see the documentation!\newline @@ -112,21 +120,14 @@ \textbf{Tip}: Use \textit{logical page numbers} for the display of the pdf!\newline -(In Adobe Reader XI (11.0.1): \underline{E}dit $>$ +(In Adobe Reader XI (11.0.10): \underline{E}dit $>$ Prefere\underline{n}ces (Ctrl+k) $>$ Page Display $>$ Page Content and Information $>$ Use logical page \nolinebreak{\underline{n}umbers.)}\newline If you are more ambitious in respect to your aims with this package, -you might want to have a look at the \textsf{pageslts} package\newline -\makeatletter - @ifundefined{Hy@Warning}{% hyperref not loaded - \verb|http://www.ctan.org/tex-archive/macros/latex/contrib/pageslts/|). - }{% hyperref loaded - \href{http://www.ctan.org/tex-archive/macros/latex/contrib/pageslts/}{% - CTAN:/macros/latex/contrib/pageslts/}). - }% -\makeatother +you might want to have a look at the \textsf{pageslts} package:\newline +\url{https://www.ctan.org/pkg/pageslts}. \bigskip Files old/doc/latex/lastpage/lastpage.pdf and new/doc/latex/lastpage/lastpage.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lastpage.doc.tlpobj new/tlpkg/tlpobj/lastpage.doc.tlpobj --- old/tlpkg/tlpobj/lastpage.doc.tlpobj 2013-01-30 04:37:05.000000000 +0100 +++ new/tlpkg/tlpobj/lastpage.doc.tlpobj 2015-04-13 01:44:07.000000000 +0200 @@ -1,9 +1,9 @@ name lastpage.doc category Package -revision 28985 +revision 36680 shortdesc doc files of lastpage relocated 1 -docfiles size=138 +docfiles size=139 RELOC/doc/latex/lastpage/README RELOC/doc/latex/lastpage/lastpage-example.pdf RELOC/doc/latex/lastpage/lastpage-example.tex ++++++ lastpage.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/lastpage/lastpage.sty new/tex/latex/lastpage/lastpage.sty --- old/tex/latex/lastpage/lastpage.sty 2013-01-30 00:34:52.000000000 +0100 +++ new/tex/latex/lastpage/lastpage.sty 2015-03-31 01:04:18.000000000 +0200 @@ -9,9 +9,9 @@ %% This is a generated file. %% %% Project: lastpage -%% Version: 2013/01/28 v1.2l +%% Version: 2015/03/29 v1.2m %% -%% Copyright (C) 2010 - 2013 by +%% Copyright (C) 2010 - 2015 by %% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> %% Portions of code copyrighted by other people as marked. %% @@ -34,25 +34,29 @@ %% %% The Current Maintainer of this work is H.-Martin Muench. %% -%% This package was invented by Jeffrey P. Goldberg. -%% I thought that a replacement was needed and therefore created the -%% pageslts package, -%% http://www.ctan.org/tex-archive/macros/latex/contrib/pageslts/pageslts.dtx -%% or -%% http://www.ctan.org/tex-archive/install/macros/latex/contrib/pageslts.tds.zi... -%% . Nevertheless, for compatibility with existing documents/packages as well as -%% for the low amount of resources needed by the lastpage package (no new counter!), +%% This package was invented by +%% Jeffrey P. Goldberg (jeffrey+news at goldmark dot org). +%% I thought that a replacement was needed and therefore created the pageslts package, +%% https://www.ctan.org/pkg/pageslts +%% . Nevertheless, for compatibility with existing documents/packages as well as for +%% the low amount of resources needed by the lastpage package (no new counter!), %% I updated this package. %% Thanks go to Jeffrey P. Goldberg for allowing me to do this. %% -%% This work consists of the main source file lastpage.dtx -%% and the derived files -%% lastpage.sty, lastpage.pdf, lastpage.ins, lastpage.drv, -%% lastpage-example.tex. -%% -\NeedsTeXFormat{LaTeX2e}[2011/06/27] -\ProvidesPackage{lastpage}[2013/01/28 v1.2l - Refers to last page's name (HMM; JPG)]% +%% This work consists of the main source file lastpage.dtx, +%% the README, and the derived files +%% lastpage.sty, lastpage.pdf, +%% lastpage.ins, lastpage.drv, +%% lastpage-example.tex, lastpage-example.pdf. +%% +%% In memoriam +%% Claudia Simone Barth + 1996/01/30 +%% Tommy Muench + 2014/01/02 +%% Hans-Klaus Muench + 2014/08/24 +%% +\NeedsTeXFormat{LaTeX2e}[2014/05/01] +\ProvidesPackage{lastpage}% + [2015/03/29 v1.2m Refers to last page's name (HMM; JPG)]% %% lastpage may work with earlier versions of LaTeX, %% but this was not tested. Please consider updating @@ -93,11 +97,7 @@ \gdef\lastpage@LTS{1}% }{\PackageInfo{lastpage}{% Please have a look at the pageslts package at\MessageBreak% - http://www.ctan.org/tex-archive/ \MessageBreak% - macros/latex/contrib/pageslts/ \MessageBreak% - or\MessageBreak% - http://www.ctan.org/tex-archive/ \MessageBreak% - install/macros/latex/contrib/pageslts.tds.zip\MessageBreak% + https://www.ctan.org/pkg/pageslts\MessageBreak% !}% }% @ifpackageloaded{pagesLTS}{% @@ -105,11 +105,7 @@ Outdated pagesLTS package found.\MessageBreak% Please replace by a recent version of\MessageBreak% pageslts package, see e.g. at\MessageBreak% - http://www.ctan.org/tex-archive/ \MessageBreak% - macros/latex/contrib/pageslts/ \MessageBreak% - or\MessageBreak% - http://www.ctan.org/tex-archive/ \MessageBreak% - install/macros/latex/contrib/pageslts.tds.zip\MessageBreak% + https://www.ctan.org/pkg/pageslts\MessageBreak% !\MessageBreak% With pagesLTS as well as pageslts package\MessageBreak% the lastpage package is no longer necessary.\MessageBreak% @@ -131,13 +127,13 @@ \ifx\lastpage@nameref\lastpage@one% \lastpage@putlabelNR% \else% - \begingroup + \begingroup% \addtocounter{page}{-1}% \immediate\write@auxout{\string\newlabel{LastPage}{{}{\thepage}}}% \immediate\write@auxout{\string\xdef\string\lastpage@lastpage{\thepage}}% \immediate\write@auxout{\string\gdef\string\lastpage@lastpageHy{}}% \addtocounter{page}{+1}% - \endgroup + \endgroup% \fi% \fi% \fi% @@ -208,17 +204,17 @@ \string\gdef\string\lastpage@lastpageHy{}}% \fi% \addtocounter{page}{+1}% - \endgroup + \endgroup% } \newcommand{\lastpage@putlabelNR}{% - \begingroup + \begingroup% \addtocounter{page}{-1}% \immediate\write@auxout{\string\newlabel{LastPage}{{}{\thepage}{}{}{}}}% \immediate\write@auxout{\string\xdef\string\lastpage@lastpage{\thepage}}% \immediate\write@auxout{\string\gdef\string\lastpage@lastpageHy{}}% \addtocounter{page}{+1}% - \endgroup + \endgroup% } \newcommand{\lastpage@fileswtest}[2]{% @@ -231,6 +227,9 @@ {The lastpage package was not allowed to write to an\MessageBreak% .aux file. This package does not work without access\MessageBreak% to an .aux file.\MessageBreak% + It is OK if the .aux file was already updated\MessageBreak% + by a previouse compiler run\MessageBreak% + and would not have changed anyway.\MessageBreak% }% \else% \PackageError{lastpage}{No auxiliary file allowed}% @@ -250,7 +249,7 @@ } \AtEndDocument{% - \gdef\lastpage@putlabel{\relax} + \gdef\lastpage@putlabel{\relax}% \ifx\lastpage@LTS\lastpage@one% \else% @ifundefined{lastpage@lastpage}% diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/lastpage/lastpage209.sty new/tex/latex/lastpage/lastpage209.sty --- old/tex/latex/lastpage/lastpage209.sty 2013-01-30 00:34:52.000000000 +0100 +++ new/tex/latex/lastpage/lastpage209.sty 2015-03-31 01:04:18.000000000 +0200 @@ -9,9 +9,9 @@ %% This is a generated file. %% %% Project: lastpage -%% Version: 2013/01/28 v1.2l +%% Version: 2015/03/29 v1.2m %% -%% Copyright (C) 2010 - 2013 by +%% Copyright (C) 2010 - 2015 by %% H.-Martin M"unch <Martin dot Muench at Uni-Bonn dot de> %% Portions of code copyrighted by other people as marked. %% @@ -34,21 +34,25 @@ %% %% The Current Maintainer of this work is H.-Martin Muench. %% -%% This package was invented by Jeffrey P. Goldberg. -%% I thought that a replacement was needed and therefore created the -%% pageslts package, -%% http://www.ctan.org/tex-archive/macros/latex/contrib/pageslts/pageslts.dtx -%% or -%% http://www.ctan.org/tex-archive/install/macros/latex/contrib/pageslts.tds.zi... -%% . Nevertheless, for compatibility with existing documents/packages as well as -%% for the low amount of resources needed by the lastpage package (no new counter!), +%% This package was invented by +%% Jeffrey P. Goldberg (jeffrey+news at goldmark dot org). +%% I thought that a replacement was needed and therefore created the pageslts package, +%% https://www.ctan.org/pkg/pageslts +%% . Nevertheless, for compatibility with existing documents/packages as well as for +%% the low amount of resources needed by the lastpage package (no new counter!), %% I updated this package. %% Thanks go to Jeffrey P. Goldberg for allowing me to do this. %% -%% This work consists of the main source file lastpage.dtx -%% and the derived files -%% lastpage.sty, lastpage.pdf, lastpage.ins, lastpage.drv, -%% lastpage-example.tex. +%% This work consists of the main source file lastpage.dtx, +%% the README, and the derived files +%% lastpage.sty, lastpage.pdf, +%% lastpage.ins, lastpage.drv, +%% lastpage-example.tex, lastpage-example.pdf. +%% +%% In memoriam +%% Claudia Simone Barth + 1996/01/30 +%% Tommy Muench + 2014/01/02 +%% Hans-Klaus Muench + 2014/08/24 %% % FOR LaTeX 2.09 ONLY - FOR LaTeX 2e USE lastpage.sty OR pageslts.sty! % This is lastpage209.sty invented by Jeffrey P. Goldberg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lastpage.tlpobj new/tlpkg/tlpobj/lastpage.tlpobj --- old/tlpkg/tlpobj/lastpage.tlpobj 2013-01-30 04:37:05.000000000 +0100 +++ new/tlpkg/tlpobj/lastpage.tlpobj 2015-04-13 01:44:07.000000000 +0200 @@ -1,6 +1,6 @@ name lastpage category Package -revision 28985 +revision 36680 shortdesc Reference last page for Page N of M type footers. relocated 1 longdesc Reference the number of pages in your LaTeX document through @@ -12,6 +12,6 @@ RELOC/tex/latex/lastpage/lastpage.sty RELOC/tex/latex/lastpage/lastpage209.sty catalogue-ctan /macros/latex/contrib/lastpage -catalogue-date 2013-01-29 10:13:54 +0100 -catalogue-license gpl2 -catalogue-version 1.2l +catalogue-date 2015-03-30 14:40:12 +0200 +catalogue-license lppl1.3 +catalogue-version 1.2m ++++++ latex-bib-ex.doc.tar.xz ++++++ ++++++ latex-bin.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/latex.1 new/texmf-dist/doc/man/man1/latex.1 --- old/texmf-dist/doc/man/man1/latex.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/latex.1 2015-04-27 20:34:09.000000000 +0200 @@ -1,4 +1,4 @@ -.TH LATEX 1 "14 May 2010" "Web2C 2014" +.TH LATEX 1 "27 April 2015" "Web2C 2015" ."===================================================================== .if t .ds TX \fRT\h'-0.1667m'\v'0.20v'E\v'-0.20v'\h'-0.125m'X\fP .if n .ds TX TeX @@ -13,7 +13,7 @@ .if n .ds LX LaTeX ."===================================================================== .SH NAME -latex, elatex, lambda, pdflatex - structured text formatting and typesetting +latex, pdflatex, lualatex, dvilualatex, xelatex, lamed - structured text formatting and typesetting .SH SYNOPSIS .B latex .RI [ first-line ] @@ -45,14 +45,14 @@ .I local.tex or some such. .PP -.B elatex -is the e-*(TX extended mode version of *(LX format. -.PP -.B lambda -is the Omega version of the *(LX format. -.PP -.B pdflatex -is the pdf*(TX version of the *(LX format. +.BR pdflatex , +.BR lualatex , +and +.BR xelatex , +are *(LX formats based on the respective engines. All output PDF by default. +.br +.B lambed +is the Aleph-based *(LX format (DVI output). .PP On some systems .B latex209 @@ -78,9 +78,7 @@ .IR "LaTeX Companion" , Addison-Wesley, 2004, ISBN 0201362996 (2nd edition). .PP -\fILaTeX Graphics Companion\fP, available as part of a boxed set: -\fIThe LaTeX Companions, Revised Boxed Set : A Complete Guide and -Reference for Preparing, Illustrating, and Publishing Technical -Documents\fP (2nd Edition), by Frank Mittelbach, Michel Goossens, -Sebastian Rahtz, Helmut Kopka, Patrick W. Daly (Addison-Wesley, 2004, -ISBN 0321269446). +The *(LX home page is http://latex-project.org. A list of some *(LX +tutorials is at +http://www.tex.ac.uk/cgi-bin/texfaq2html?label=man-latex. An unofficial +reference manual for *(LX is at http://home.gna.org/latexrefman. Files old/texmf-dist/doc/man/man1/latex.man1.pdf and new/texmf-dist/doc/man/man1/latex.man1.pdf differ Files old/texmf-dist/doc/man/man1/pdflatex.man1.pdf and new/texmf-dist/doc/man/man1/pdflatex.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latex-bin.doc.tlpobj new/tlpkg/tlpobj/latex-bin.doc.tlpobj --- old/tlpkg/tlpobj/latex-bin.doc.tlpobj 2014-04-29 03:29:59.000000000 +0200 +++ new/tlpkg/tlpobj/latex-bin.doc.tlpobj 2015-04-28 03:26:13.000000000 +0200 @@ -1,6 +1,6 @@ name latex-bin.doc category TLCore -revision 33736 +revision 37078 shortdesc doc files of latex-bin docfiles size=9 texmf-dist/doc/man/man1/latex.1 ++++++ latex-brochure.doc.tar.xz ++++++ ++++++ latex-course.doc.tar.xz ++++++ ++++++ latex-doc-ptr.doc.tar.xz ++++++ ++++++ latex-fonts.doc.tar.xz ++++++ ++++++ latex-fonts.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latex-fonts.tlpobj new/tlpkg/tlpobj/latex-fonts.tlpobj --- old/tlpkg/tlpobj/latex-fonts.tlpobj 2013-01-21 04:41:02.000000000 +0100 +++ new/tlpkg/tlpobj/latex-fonts.tlpobj 2015-04-13 01:44:38.000000000 +0200 @@ -3,11 +3,11 @@ revision 28888 shortdesc A collection of fonts used in LaTeX distributions. relocated 1 -longdesc This is a collection of fonts for use with standard latex +longdesc This is a collection of fonts for use with standard LaTeX longdesc packages and classes. It includes 'invisible' fonts (for use longdesc with the slides class), line and circle fonts (for use in the -longdesc picture environment) and 'latex symbol' fonts. For full support -longdesc of a latex installation, some Computer Modern font variants +longdesc picture environment) and 'LaTeX symbol' fonts. For full support +longdesc of a LaTeX installation, some Computer Modern font variants longdesc cmbsy(6-9), cmcsc(8,9), cmex(7-9) and cmmib(5-9) from the longdesc amsfonts distribution, are also necessary. The fonts are longdesc available as Metafont source, and metric (tfm) files are also @@ -66,5 +66,5 @@ RELOC/fonts/tfm/public/latex-fonts/line10.tfm RELOC/fonts/tfm/public/latex-fonts/linew10.tfm catalogue-ctan /fonts/latex -catalogue-date 2012-07-07 15:54:01 +0200 +catalogue-date 2015-01-19 21:21:21 +0100 catalogue-license lppl ++++++ latex-git-log.doc.tar.xz ++++++ ++++++ latex-git-log.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latex-git-log.tlpobj new/tlpkg/tlpobj/latex-git-log.tlpobj --- old/tlpkg/tlpobj/latex-git-log.tlpobj 2013-06-29 03:22:00.000000000 +0200 +++ new/tlpkg/tlpobj/latex-git-log.tlpobj 2015-04-13 01:44:39.000000000 +0200 @@ -10,6 +10,6 @@ runfiles size=3 texmf-dist/scripts/latex-git-log/latex-git-log catalogue-ctan /support/latex-git-log -catalogue-date 2013-06-19 18:12:49 +0200 +catalogue-date 2014-02-26 23:03:13 +0100 catalogue-license gpl3 catalogue-version 0.9 ++++++ latex-graphics-companion.doc.tar.xz ++++++ ++++++ latex-notes-zh-cn.doc.tar.xz ++++++ ++++++ latex-referenz.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-1.ltx new/doc/latex/latex-referenz/06-04-1.ltx --- old/doc/latex/latex-referenz/06-04-1.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-1.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,58 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{352.81416pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage{filecontents} -\begin{filecontents*}{l3keysdemo.sty} -\NeedsTeXFormat{LaTeX2e} -\RequirePackage{ l3keys2e, xparse } -\ExplSyntaxOn% wegen \tl_ ..., sonst automatisch mit \ProvidesExplPackage -\tl_new:N \l_keydemo_version -\tl_set:Nn \l_keydemo_version{0.01} -\ProvidesExplPackage {l3keysdemo} {2013/08/20} - {\l_keydemo_version} {2013/08/20 Key/Value Demo} -\msg_set:nnn { keydemo } { version } { Version \l_keydemo_version } -\bool_new:N \g_keydemo_tf_bool -\bool_set_true:N \g_keydemo_tf_bool % Vorgabe ist true -\bool_new:N \l_keydemo_printversion_bool -\bool_set_false:N \l_keydemo_printversion_bool% Vorgabe ist false - -\keys_define:nn {keydemo}{% Paketoptionen - tf .bool_set:N = \g_keydemo_tf_bool,% global definiert - tf .default:n = false,% für tf ohne ANgabe - version .code:n = % TerminalAusgabe und im Dokument - { - \msg_warning:nn {keydemo} {version} - \bool_set_true:N \l_keydemo_printversion_bool - } -} -\ProcessKeysOptions{keydemo} -\NewDocumentCommand\Test{}{ \bool_if:NTF \g_keydemo_tf_bool{wahr}{falsch} } -\AtBeginDocument { Das~Paket~hat~die~Version~ - \bool_if:NT \l_keydemo_printversion_bool { \l_keydemo_version } \par} -\end{filecontents*} -\usepackage[tf=true,version]{l3keysdemo} -%StopShownPreambleCommands -\begin{document} -Die Option \texttt{tf} ist \Test! -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-10.ltx new/doc/latex/latex-referenz/06-04-10.ltx --- old/doc/latex/latex-referenz/06-04-10.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-10.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPOm{ O{Berlin} m }{#2 #1} -%StopShownPreambleCommands -\begin{document} -\TYPOm{FU}\ \TYPOm[München]{TU}\ \TYPOm{TU} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-11.ltx new/doc/latex/latex-referenz/06-04-11.ltx --- old/doc/latex/latex-referenz/06-04-11.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-11.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,33 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPdm{ d<> m } - {#2 \IfValueTF{#1}{#1}{Berlin}} -%StopShownPreambleCommands -\begin{document} -\TYPdm{FU}\ \TYPdm<München>{TU}\ \TYPdm{TU} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-12.ltx new/doc/latex/latex-referenz/06-04-12.ltx --- old/doc/latex/latex-referenz/06-04-12.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-12.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPDm{ D<>{Berlin} m }{#2 #1} -%StopShownPreambleCommands -\begin{document} -\TYPDm{FU}\ \TYPDm<München>{TU}\ \TYPDm{TU} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-13.ltx new/doc/latex/latex-referenz/06-04-13.ltx --- old/doc/latex/latex-referenz/06-04-13.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-13.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,34 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPsm{ s m } - {\IfBooleanTF{#1}{\section*}{\section}{#2}} -%StopShownPreambleCommands -\begin{document} -\TYPsm{Sterntest} -\TYPsm*{Sterntest} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-14.ltx new/doc/latex/latex-referenz/06-04-14.ltx --- old/doc/latex/latex-referenz/06-04-14.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-14.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,34 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPtm{ t+ m } - {\IfBooleanTF{#1}{\section*}{\section}{#2}} -%StopShownPreambleCommands -\begin{document} -\TYPtm{Plustest} -\TYPtm+{Plustest} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-15.ltx new/doc/latex/latex-referenz/06-04-15.ltx --- old/doc/latex/latex-referenz/06-04-15.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-15.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,33 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPgm{ g m } - {#2 \IfValueTF{#1}{#1}{Berlin}} -%StopShownPreambleCommands -\begin{document} -\TYPgm{}{FU}\ \TYPgm{München}{TU}\ \TYPgm{}{TU} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-16.ltx new/doc/latex/latex-referenz/06-04-16.ltx --- old/doc/latex/latex-referenz/06-04-16.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-16.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPGm{ G{Berlin} m }{#2 #1} -%StopShownPreambleCommands -\begin{document} -\TYPGm{}{FU}\ \TYPGm{München}{TU}\ \TYPGm{}{TU} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-17.ltx new/doc/latex/latex-referenz/06-04-17.ltx --- old/doc/latex/latex-referenz/06-04-17.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-17.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,40 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{121.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage{xparse,graphicx} -\newcounter{anzahl} -\NewDocumentCommand\Liste - { >{\setcounter{anzahl}{0}\SplitList { , } } m } - { \ProcessList {#1}{\ErhoeheZaehler}} -\NewDocumentCommand\ErhoeheZaehler { m } - {\stepcounter{anzahl}\rotatebox{\numexpr10*\theanzahl}{#1}} -%StopShownPreambleCommands -\begin{document} -\Liste{{a,b},{c,d}}\ -Es gibt \arabic{anzahl} Elemente \ -\Liste{a,b,c,d,e,1,2,3,7,{1,2,3}}\ -Es gibt \arabic{anzahl} Elemente -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-18.lux new/doc/latex/latex-referenz/06-04-18.lux --- old/doc/latex/latex-referenz/06-04-18.lux 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-18.lux 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage{xparse} -\NewDocumentCommand\Abstandsvektor - { > { \SplitArgument { 2 } { ; } } m } - { \xyz #1 } -\NewDocumentCommand\xyz { mmm } - {\directlua{% - tex.print(math.sqrt(#1*#1+#2*#2+#3*#3))}} -%StopShownPreambleCommands -\begin{document} -Die Länge des Abstandsvektors des Punktes (1;2;3) ist -\Abstandsvektor{1;2;3} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-19.ltx new/doc/latex/latex-referenz/06-04-19.ltx --- old/doc/latex/latex-referenz/06-04-19.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-19.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[scaled=0.82]{beramono} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage{xparse} -\DeclareDocumentCommand\ZapSpace - { >{\TrimSpaces} m }{ #1 } -%StopShownPreambleCommands -\begin{document} -\verb|[ foo ]|\\relax - [ foo ]\\relax - [\ZapSpace{ foo }] -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-2.ltx new/doc/latex/latex-referenz/06-04-2.ltx --- old/doc/latex/latex-referenz/06-04-2.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-2.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage{xparse} -\NewDocumentCommand\TYPm{ m }{\textbf{#1}} -%StopShownPreambleCommands -\begin{document} -Die \TYPm{\LaTeX} Referenz -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-20.ltx new/doc/latex/latex-referenz/06-04-20.ltx --- old/doc/latex/latex-referenz/06-04-20.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-20.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,44 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{121.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage{xparse} -\NewDocumentEnvironment{Section}{ om } - { \IfNoValueTF{#1} - { \section{#2} } - { \section[#1]{#2} } - }{} -\NewDocumentEnvironment{Section*}{ m }{\section*{#1}}{} -%StopShownPreambleCommands -\begin{document} -\tableofcontents -\begin{Section}{Foo} -foo -\end{Section} -\begin{Section}[BAR]{Bar} -bar -\end{Section} -\begin{Section*}{Baz} -baz -\end{Section*} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-21.ltx new/doc/latex/latex-referenz/06-04-21.ltx --- old/doc/latex/latex-referenz/06-04-21.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-21.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{193.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage{xfrac} -%StopShownPreambleCommands -\begin{document} -\sfrac{1}{2}, $\sfrac{1}{2}$, -$\mathbf{3\cdot\sfrac{1}{2}}$ -\quad \fontfamily{ppl}\selectfont - Palatino: \sfrac{1}{2} -\quad \fontfamily{ptm}\selectfont - Times: \sfrac{1}{2} \sfrac{1}[\slash]{2} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-22.ltx new/doc/latex/latex-referenz/06-04-22.ltx --- old/doc/latex/latex-referenz/06-04-22.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-22.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,43 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{193.16928pt} -\setlength\parindent{0pt} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -%StartShownPreambleCommands -\usepackage{ccfonts} -\usepackage{xfrac} -\DeclareInstance{xfrac}{ccr}{text}{ - slash-symbol-font = ptm, - numerator-font = cmr, - numerator-format = \textbf{#1}} -\DeclareInstance{xfrac}{eur}{math}{ - slash-symbol-font = mdugm, - scale-factor = 0.5} -%StopShownPreambleCommands -\begin{document} -\huge -{\fontfamily{cmr}\selectfont\sfrac{3}{4}}, -\sfrac{3}{4}, foo, \sfrac[eur]{3}{4}, -\fontfamily{eur}\selectfont -\sfrac{3}{4}, foo, $\sfrac{3}{4}$ -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-23.ltx new/doc/latex/latex-referenz/06-04-23.ltx --- old/doc/latex/latex-referenz/06-04-23.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-23.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,208 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{193.16928pt} -\setlength\parindent{0pt} -\usepackage{xtemplate,xparse} -\ExplSyntaxOn -\DeclareObjectType { names } { 2 } - -% das Interface für das Template `fullname': -\DeclareTemplateInterface { names } { fullname } { 2 } - { - reversed : boolean = false , - use-last-name : boolean = true , - use-first-name : boolean = true , - last-name-format : tokenlist , - first-name-format : tokenlist , - } -% das Interface für das Template `initial': -\DeclareTemplateInterface { names } { initial } { 2 } - { - reversed : boolean = false , - use-last-name : boolean = true , - use-first-name : boolean = true , - last-name-format : tokenlist , - first-name-format : tokenlist , - last-name-initial : boolean = false , - first-name-initial : boolean = true , - } - -% erst einmal die Variablen: -\bool_new:N \l_names_reversed_bool -\bool_new:N \l_names_use_last_bool -\bool_new:N \l_names_use_first_bool -\tl_new:N \l_names_last_format_tl -\tl_new:N \l_names_first_format_tl - -% und dann der Template-Code: -\DeclareTemplateCode { names } { fullname } { 2 } - { - reversed = \l_names_reversed_bool , - use-last-name = \l_names_use_last_bool , - use-first-name = \l_names_use_first_bool , - last-name-format = \l_names_last_format_tl , - first-name-format = \l_names_first_format_tl , - } - { - \AssignTemplateKeys - \bool_if:NTF \l_names_reversed_bool - { - \bool_if:NT \l_names_use_last_bool - { { \tl_use:N \l_names_last_format_tl #2 } } - \bool_if:nT { \l_names_use_first_bool && \l_names_use_last_bool } - { , ~ } - \bool_if:NT \l_names_use_first_bool - { { \tl_use:N \l_names_first_format_tl #1 } } - } - { - \bool_if:NT \l_names_use_first_bool - { { \tl_use:N \l_names_first_format_tl #1 } } - \bool_if:nT { \l_names_use_first_bool && \l_names_use_last_bool } - { \tl_use:N \c_space_tl } - \bool_if:NT \l_names_use_last_bool - { { \tl_use:N \l_names_last_format_tl #2 } } - } - } - -% zwei weitere Variablen: -\bool_new:N \l_names_last_initial_bool -\bool_new:N \l_names_first_initial_bool - -% Hilfsfunktion: -\cs_new:Npn \names_get_initial:w #1#2 \q_stop { #1 . } - -% der Template-Code: -\DeclareTemplateCode { names } { initial } { 2 } - { - reversed = \l_names_reversed_bool , - use-last-name = \l_names_use_last_bool , - use-first-name = \l_names_use_first_bool , - last-name-format = \l_names_last_format_tl , - first-name-format = \l_names_first_format_tl , - last-name-initial = \l_names_last_initial_bool , - first-name-initial = \l_names_first_initial_bool , - } - { - \AssignTemplateKeys - \bool_if:NTF \l_names_reversed_bool - { - \bool_if:NT \l_names_use_last_bool - { - \group_begin: - \tl_use:N \l_names_last_format_tl - \bool_if:NTF \l_names_last_initial_bool - { \names_get_initial:w #2 \q_stop } - { #2 } - \group_end: - } - \bool_if:nT { \l_names_use_first_bool && \l_names_use_last_bool } - { , ~ } - \bool_if:NT \l_names_use_first_bool - { - \group_begin: - \tl_use:N \l_names_first_format_tl - \bool_if:NTF \l_names_first_initial_bool - { \names_get_initial:w #1 \q_stop } - { #1 } - \group_end: - } - } - { - \bool_if:NT \l_names_use_first_bool - { - \group_begin: - \tl_use:N \l_names_first_format_tl - \bool_if:NTF \l_names_first_initial_bool - { \names_get_initial:w #1 \q_stop } - { #1 } - \group_end: - } - \bool_if:nT { \l_names_use_first_bool && \l_names_use_last_bool } - { \tl_use:N \c_space_tl } - \bool_if:NT \l_names_use_last_bool - { - \group_begin: - \tl_use:N \l_names_last_format_tl - \bool_if:NTF \l_names_last_initial_bool - { \names_get_initial:w #2 \q_stop } - { #2 } - \group_end: - } - } - } - -% ein paar Instanzen, erst mal mit dem Template `fullname': -\DeclareInstance { names } { standard } { fullname } {} -\DeclareInstance { names } { it-rev } { fullname } - { - first-name-format = \itshape , - reversed = true - } -\DeclareInstance { names } { first-only } { fullname } - { use-last-name = false } -% und dann mit `initial': -\DeclareInstance { names } { init-first } { initial } {} -\DeclareInstance { names } { init-it-rev } { initial } - { - first-name-format = \itshape , - reversed = true - } -\DeclareInstance { names } { init-all } { initial } - { last-name-initial = true } - -% eine weitere Hilfsvariable: -\tl_new:N \l_names_instance_tl -\tl_set:Nn \l_names_instance_tl { standard } - -% der interne Befehl: -\cs_new:Npn \names_typeset_name:nnn #1#2#3 - { - \IfInstanceExistTF { names } { #1 } - { \UseInstance { names } { #1 } } - { \UseInstance { names } { standard } } - { #2 } { #3 } - } -\cs_generate_variant:Nn \names_typeset_name:nnn { V } - -% der Benutzerbefehl: -\DeclareDocumentCommand \name { o > { \SplitArgument { 1 } { ~ } } m } - { - \group_begin: - \IfNoValueF { #1 } { \tl_set:Nn \l_names_instance_tl { #1 } } - \names_typeset_name:Vnn \l_names_instance_tl #2 - \group_end: - } -\ExplSyntaxOff -%StartShownPreambleCommands -\usepackage{xtemplate,xparse} -\usepackage[T1]{fontenc} -\usepackage{libertine} -\usepackage[utf8]{inputenc} -%StopShownPreambleCommands -\begin{document} -\name{Herbert Voß} \ -\name[it-rev]{Herbert Voß} \ -\name[first-only]{Herbert Voß} \ -\name[init-first]{Herbert Voß} \ -\name[init-it-rev]{Herbert Voß} \ -\name[init-all]{Herbert Voß} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-3.ltx new/doc/latex/latex-referenz/06-04-3.ltx --- old/doc/latex/latex-referenz/06-04-3.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-3.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,30 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage{xparse} -\NewDocumentCommand\TYPl{ l }{\textbf{#1}} -%StopShownPreambleCommands -\begin{document} -\TYPl D{ie} \TYPl\LaTeX{} Referenz -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-4.ltx new/doc/latex/latex-referenz/06-04-4.ltx --- old/doc/latex/latex-referenz/06-04-4.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-4.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,31 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage{xparse} -\NewDocumentCommand\TYPr{ r<] }{\textbf{#1}} -\NewDocumentCommand\TYPrr{ r() }{\textsl{#1}} -%StopShownPreambleCommands -\begin{document} -\TYPr<Die] \LaTeX{} \TYPrr(Ref)erenz -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-5.ltx new/doc/latex/latex-referenz/06-04-5.ltx --- old/doc/latex/latex-referenz/06-04-5.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-5.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\batchmode% nicht stoppen -\usepackage{xparse} -\NewDocumentCommand\TYPr{ r<] }{\textbf{#1}} -\NewDocumentCommand\TYPrr{ r() }{\textsl{#1}} -%StopShownPreambleCommands -\begin{document} -\TYPr Die \LaTeX{} \TYPrr(Ref)erenz -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-6.ltx new/doc/latex/latex-referenz/06-04-6.ltx --- old/doc/latex/latex-referenz/06-04-6.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-6.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,31 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\batchmode% nicht stoppen -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPR{ R(){R: } }{\textbf{#1}} -%StopShownPreambleCommands -\begin{document} -\TYPR Die \LaTeX{} Referenz -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-7.ltx new/doc/latex/latex-referenz/06-04-7.ltx --- old/doc/latex/latex-referenz/06-04-7.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-7.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,37 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{352.81416pt} -\setlength\parindent{0pt} -\usepackage[scaled=0.82]{beramono} -%StartShownPreambleCommands -\usepackage{xparse} -\NewDocumentCommand\TYPu{ u{f} }{\textbf{#1}}% f wird "verschluckt werden" -\NewDocumentCommand\TYPuu{ u{:->} u{!}}{\noindent Typ: \texttt{#1}\ - Definition: \texttt{\small#2}} -%StopShownPreambleCommands -\begin{document} -\begin{enumerate} -\item Die \LaTeX{} \TYPu Referenz -\item \meaning\today -\item \expandafter\TYPuu\meaning\today! -\end{enumerate} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-8.ltx new/doc/latex/latex-referenz/06-04-8.ltx --- old/doc/latex/latex-referenz/06-04-8.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-8.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -\usepackage[scaled=0.82]{beramono} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPv{ v }{\slshape#1} -%StopShownPreambleCommands -\begin{document} -\TYPv|Die \LaTeX{} Referenz| oder -\TYPv{Die \LaTeX{} Referenz} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/06-04-9.ltx new/doc/latex/latex-referenz/06-04-9.ltx --- old/doc/latex/latex-referenz/06-04-9.ltx 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/06-04-9.ltx 1970-01-01 01:00:00.000000000 +0100 @@ -1,33 +0,0 @@ -%% -%% Die DANTE-Edition -%% Ein Beispiel der LaTeX Referenz -%% 3. Auflage -%% -%% -%% Copyright (C) 2013 Herbert Voss -%% -%% 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. -%% -%% See http://www.latex-project.org/lppl.txt for details. -%% -%% -%% ==== -% Show page(s) 1 -%% -%% -\documentclass[]{exaarticle} -\pagestyle{empty} -\setlength\textwidth{145.16928pt} -\setlength\parindent{0pt} -%StartShownPreambleCommands -\usepackage[log-declarations=false]{xparse} -\NewDocumentCommand\TYPmo{ o m } - {#2 Berlin - \IfNoValueTF{#1}{}{\\hspace*{1.5em}\textit{FB #1}}} -%StopShownPreambleCommands -\begin{document} -\TYPmo{FU} \ \TYPmo[Mathematik/Informatik]{FU} \ -\TYPmo[[Elektrotechnik]]{TFH} \ \TYPmo{TFH} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-referenz/README new/doc/latex/latex-referenz/README --- old/doc/latex/latex-referenz/README 2013-09-07 01:12:07.000000000 +0200 +++ new/doc/latex/latex-referenz/README 2015-03-29 22:32:35.000000000 +0200 @@ -5,4 +5,6 @@ Dokumentenverzeichnis verbleiben. Im Allgemeinen können die Klassen auch durch die Standardklassen ersetzt werden, wenn die entsprechenden Pakete -der Klassen selbst geladenwerden. +der Klassen selbst geladen werden. + +Version 2 / 2015-03-29 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latex-referenz.doc.tlpobj new/tlpkg/tlpobj/latex-referenz.doc.tlpobj --- old/tlpkg/tlpobj/latex-referenz.doc.tlpobj 2013-09-07 03:19:31.000000000 +0200 +++ new/tlpkg/tlpobj/latex-referenz.doc.tlpobj 2015-04-13 01:44:43.000000000 +0200 @@ -1,9 +1,9 @@ name latex-referenz.doc category Package -revision 31584 +revision 36671 shortdesc doc files of latex-referenz relocated 1 -docfiles size=309 +docfiles size=285 RELOC/doc/latex/latex-referenz/01-03-1.xltx RELOC/doc/latex/latex-referenz/01-04-1.lux RELOC/doc/latex/latex-referenz/01-04-2.lux @@ -65,29 +65,6 @@ RELOC/doc/latex/latex-referenz/06-03-7.ltx RELOC/doc/latex/latex-referenz/06-03-8.ltx RELOC/doc/latex/latex-referenz/06-03-9.ltx - RELOC/doc/latex/latex-referenz/06-04-1.ltx - RELOC/doc/latex/latex-referenz/06-04-10.ltx - RELOC/doc/latex/latex-referenz/06-04-11.ltx - RELOC/doc/latex/latex-referenz/06-04-12.ltx - RELOC/doc/latex/latex-referenz/06-04-13.ltx - RELOC/doc/latex/latex-referenz/06-04-14.ltx - RELOC/doc/latex/latex-referenz/06-04-15.ltx - RELOC/doc/latex/latex-referenz/06-04-16.ltx - RELOC/doc/latex/latex-referenz/06-04-17.ltx - RELOC/doc/latex/latex-referenz/06-04-18.lux - RELOC/doc/latex/latex-referenz/06-04-19.ltx - RELOC/doc/latex/latex-referenz/06-04-2.ltx - RELOC/doc/latex/latex-referenz/06-04-20.ltx - RELOC/doc/latex/latex-referenz/06-04-21.ltx - RELOC/doc/latex/latex-referenz/06-04-22.ltx - RELOC/doc/latex/latex-referenz/06-04-23.ltx - RELOC/doc/latex/latex-referenz/06-04-3.ltx - RELOC/doc/latex/latex-referenz/06-04-4.ltx - RELOC/doc/latex/latex-referenz/06-04-5.ltx - RELOC/doc/latex/latex-referenz/06-04-6.ltx - RELOC/doc/latex/latex-referenz/06-04-7.ltx - RELOC/doc/latex/latex-referenz/06-04-8.ltx - RELOC/doc/latex/latex-referenz/06-04-9.ltx RELOC/doc/latex/latex-referenz/06-05-1.ltx RELOC/doc/latex/latex-referenz/06-05-10.ltx RELOC/doc/latex/latex-referenz/06-05-11.ltx ++++++ latex-tabellen.doc.tar.xz ++++++ ++++++ latex-tds.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-tds/README new/doc/latex/latex-tds/README --- old/doc/latex/latex-tds/README 2014-05-16 23:13:53.000000000 +0200 +++ new/doc/latex/latex-tds/README 2014-11-14 00:57:15.000000000 +0100 @@ -3,7 +3,7 @@ ============================ Heiko Oberdiek -2014/05/16 +2014/11/12 Table of Contents @@ -46,7 +46,7 @@ Version: - 2014/05/16 + 2014/11/12 Author: @@ -125,6 +125,7 @@ ftp://ftp.ams.org/pub/tex/amsrefs/amsrefs.zip ftp://ftp.ams.org/pub/tex/amscls.zip ftp://ftp.ams.org/pub/tex/amsmath.zip + patch/amsbooka.zip amsfonts @@ -393,6 +394,8 @@ Diff/patch file Patched file +patch/amsbooka.zip amslatex/amsbooka.* + patch/amsclass.dtx.diff amslatex/amsclass.dtx patch/amsfndoc.def.diff amsfonts/amsfndoc.def @@ -902,7 +905,7 @@ □ Module tools: tabularx updated (2014/05/13 v2.10). - □ Module tools: readme.txt renamed to 00readme.txt+. + □ Module tools: readme.txt renamed to 00readme.txt. □ Module knuth: .web files are put below TDS:web/knuth//. @@ -915,5 +918,30 @@ □ Module amslatex: TDS:bibtex/bst/ams renamed to TDS:bibtex/bst/amscls. +2014/05/21 + □ Module amslatex: Sources for amsbooka added. + +2014/06/12 + □ Module base: Update of fixltx2e.dtx. + +2014/09/17 + □ Module tools: Update of packages varioref and multicol. + + □ Module base: Update of fixltx2e. + +2014/11/03 + □ Module base: Update (2014-10-12). + + □ Module tools: Update (2014-10-28). + +2014/11/12 + □ Module graphics: Update (2014-11-07). + + □ Modules base, cyrillic, graphics, tools: 00readme.txt renamed to + README. + + □ Module amslatex: Missing amsbooka.zip added to directory patch (until + it is resolved at the AMS side). + ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -Last updated 2014-05-15 23:42:50 CEST +Last updated 2014-11-11 22:53:51 CET diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latex-tds/README.html new/doc/latex/latex-tds/README.html --- old/doc/latex/latex-tds/README.html 2014-05-16 23:13:53.000000000 +0200 +++ new/doc/latex/latex-tds/README.html 2014-11-14 00:57:15.000000000 +0100 @@ -3,7 +3,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> -<meta name="generator" content="AsciiDoc 8.6.8" /> +<meta name="generator" content="AsciiDoc 8.6.7" /> <meta name="description" content="Bundle `latex-tds' provides a set of ZIP file modules containing TDS-compliant trees for items of the LaTeX distribution (both the base system and required packages), together with `user-friendly' documentation (PDF files with navigation support using bookmarks and links)." /> <title>README for project latex-tds</title> <style type="text/css"> @@ -88,15 +88,11 @@ ul > li { color: #aaa; } ul > li > * { color: black; } -.monospaced, code, pre { - font-family: "Courier New", Courier, monospace; - font-size: inherit; - color: navy; +pre { padding: 0; margin: 0; } - #author { color: #527bbd; font-weight: bold; @@ -420,6 +416,12 @@ * * */ +tt { + font-family: "Courier New", Courier, monospace; + font-size: inherit; + color: navy; +} + div.tableblock { margin-top: 1.0em; margin-bottom: 1.5em; @@ -453,6 +455,12 @@ * * */ +.monospaced { + font-family: "Courier New", Courier, monospace; + font-size: inherit; + color: navy; +} + table.tableblock { margin-top: 1.0em; margin-bottom: 1.5em; @@ -532,8 +540,6 @@ @media print { body.manpage div#toc { display: none; } } - - </style> <script type="text/javascript"> /*<![CDATA[*/ @@ -730,13 +736,13 @@ /*]]>*/ </script> <meta name="author" content="Heiko Oberdiek" /> -<meta name="date" content="2014-05-15" /> +<meta name="date" content="2014-11-11" /> </head> <body class="article"> <div id="header"> <h1>README for project latex-tds</h1> <span id="author">Heiko Oberdiek</span><br /> -<span id="revdate">2014/05/16</span> +<span id="revdate">2014/11/12</span> <div id="toc"> <div id="toctitle">Table of Contents</div> <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript> @@ -758,7 +764,7 @@ </dt> <dd> <p> - 2014/05/16 + 2014/11/12 </p> </dd> <dt class="hdlist1"> @@ -878,7 +884,8 @@ <a href="http://mirror.ctan.org/macros/latex/required/amslatex.zip">CTAN:macros/latex/required/amslatex.zip</a><br /> <a href="ftp://ftp.ams.org/pub/tex/amsrefs/amsrefs.zip">ftp://ftp.ams.org/pub/tex/amsrefs/amsrefs.zip</a><br /> <a href="ftp://ftp.ams.org/pub/tex/amscls.zip">ftp://ftp.ams.org/pub/tex/amscls.zip</a><br /> - <a href="ftp://ftp.ams.org/pub/tex/amsmath.zip">ftp://ftp.ams.org/pub/tex/amsmath.zip</a> + <a href="ftp://ftp.ams.org/pub/tex/amsmath.zip">ftp://ftp.ams.org/pub/tex/amsmath.zip</a><br /> + patch/amsbooka.zip </p> </dd> <dt class="hdlist1"> @@ -942,8 +949,8 @@ <p> Comprehensive TeX Archive Network.<br /> FAQ entry: <a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=archives</a><br /> - For example, you can resolve the prefix <code>CTAN:</code> by using - <code>http://mirror.ctan.org/</code>. + For example, you can resolve the prefix <tt>CTAN:</tt> by using + <tt>http://mirror.ctan.org/</tt>. </p> </dd> <dt class="hdlist1"> @@ -981,20 +988,20 @@ <div class="ulist"><ul> <li> <p> -<code>README</code>, <code>README.html</code>, <code>README.pdf</code>: +<tt>README</tt>, <tt>README.html</tt>, <tt>README.pdf</tt>: The README file in different formats. </p> </li> <li> <p> -<code><module>.tds.zip</code>: The module distribution files, +<tt><module>.tds.zip</tt>: The module distribution files, see section ‘<a href="#_module_list">Module list</a>’ above for the available modules. </p> </li> <li> <p> -<code>source.tds.zip</code>: The sources, mainly the build script, configuration and +<tt>source.tds.zip</tt>: The sources, mainly the build script, configuration and driver files, and patches. Some of the used tools are not provided, see section ‘<a href="#_build_hints">Build Hints</a>’. @@ -1002,7 +1009,7 @@ </li> <li> <p> -<code>latex-tds.tds.zip</code>: The universe, the contents of all the ZIP files above, +<tt>latex-tds.tds.zip</tt>: The universe, the contents of all the ZIP files above, merged together. </p> </li> @@ -1017,13 +1024,13 @@ <div class="paragraph"><p>Example:</p></div> <div class="listingblock"> <div class="content"> -<pre><code> cd /some/where/texmf - unzip latex-tds</code></pre> +<pre><tt> cd /some/where/texmf + unzip latex-tds</tt></pre> </div></div> -<div class="paragraph"><p>or unzip’s option <code>-d</code>:</p></div> +<div class="paragraph"><p>or unzip’s option <tt>-d</tt>:</p></div> <div class="listingblock"> <div class="content"> -<pre><code> unzip latex-tds -d /some/where/texmf</code></pre> +<pre><tt> unzip latex-tds -d /some/where/texmf</tt></pre> </div></div> <div class="paragraph"><p>Instead of the universe ZIP file single modules can be selected.</p></div> <div class="paragraph"><p>Important to remember, point your unpack process right in @@ -1031,9 +1038,9 @@ in the ZIP files start with the top-level directories:</p></div> <div class="listingblock"> <div class="content"> -<pre><code> doc/latex/base/... +<pre><tt> doc/latex/base/... tex/latex/tools/... - source/...</code></pre> + source/...</tt></pre> </div></div> <div class="paragraph"><p>Rationale: The root directory of a TDS tree can have different names, such as texmf-dist, texmf-local, …</p></div> @@ -1067,10 +1074,10 @@ <div class="ulist"><ul> <li> <p> -The default <code>texsys.cfg</code> that LaTeX provides is put - into <code>TDS:tex/latex/base</code>. It must be removed, if you need +The default <tt>texsys.cfg</tt> that LaTeX provides is put + into <tt>TDS:tex/latex/base</tt>. It must be removed, if you need a specialized version. Consult your TeX distribution - and <code>TDS:doc/latex/base/source2e.pdf</code> (module ltdirchk). + and <tt>TDS:doc/latex/base/source2e.pdf</tt> (module ltdirchk). Usually changes are not required for many TeX distributions such as Unix (web2c), MikTeX, … </p> @@ -1098,7 +1105,7 @@ <li> <p> Module graphics does not provide all driver files, because some are - developed independently (<code>pdftex.def</code>, …). + developed independently (<tt>pdftex.def</tt>, …). </p> </li> </ul></div> @@ -1117,7 +1124,7 @@ The latest version of this license is in</p></div> <div class="listingblock"> <div class="content"> -<pre><code> http://www.latex-project.org/lppl.txt</code></pre> +<pre><tt> http://www.latex-project.org/lppl.txt</tt></pre> </div></div> <div class="paragraph"><p>and version 1.3c or later is part of all distributions of LaTeX version 2005/12/01 or later.</p></div> @@ -1143,24 +1150,24 @@ <col width="70%" /> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>README </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>README </tt></pre></div></td> <td align="left" valign="top"><p class="table">plain text file</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>README.html </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>README.html </tt></pre></div></td> <td align="left" valign="top"><p class="table">standalone HTML file</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>README.pdf </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>README.pdf </tt></pre></div></td> <td align="left" valign="top"><p class="table">PDF version</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>README.asciidoc </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>README.asciidoc </tt></pre></div></td> <td align="left" valign="top"><p class="table">main source code in text document format <a href="http://www.methods.co.nz/asciidoc/">AsciiDoc</a></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>README-docinfo.html </code></pre></div></td> -<td align="left" valign="top"><p class="table">source code, read by asciidoc to generate <code>README.html</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>README-docinfo.html </tt></pre></div></td> +<td align="left" valign="top"><p class="table">source code, read by asciidoc to generate <tt>README.html</tt></p></td> </tr> </tbody> </table> @@ -1177,12 +1184,12 @@ <col width="70%" /> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>license/lppl.txt </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>license/lppl.txt </tt></pre></div></td> <td align="left" valign="top"><p class="table">LPPL (The LaTeX Project Public License) for latex-tds and adjust_checksum</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>license/ziptimetree/lgpl.txt </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>license/ziptimetree/lgpl.txt </tt></pre></div></td> <td align="left" valign="top"><p class="table">LGPL (GNU Lesser General Public License) for ziptimetree, check-ascii, check-eolspaces</p></td> </tr> @@ -1201,29 +1208,29 @@ <col width="70%" /> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>build.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>build.pl </tt></pre></div></td> <td align="left" valign="top"><p class="table">main script for building the distribution</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/adjust_checksum.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>lib/adjust_checksum.pl </tt></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that runs a DTX file through - LaTeX and corrects its <code>\Checksum</code> if necessary</p></td> + LaTeX and corrects its <tt>\Checksum</tt> if necessary</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/check-ascii.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>lib/check-ascii.pl </tt></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that looks for non-ASCII characters</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/check-eolspaces.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>lib/check-eolspaces.pl </tt></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that looks for trailing spaces</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/check-tds-installation.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>lib/check-tds-installation.pl </tt></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that compares a module with an installation inside a TDS tree.</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>lib/ziptimetree.pl </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>lib/ziptimetree.pl </tt></pre></div></td> <td align="left" valign="top"><p class="table">Perl script that generates a ZIP file from a directory tree with sorted entries (LGPL)</p></td> </tr> @@ -1242,58 +1249,58 @@ <col width="70%" /> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/docstrip.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/docstrip.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">enables TDS feature and creates directories</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/errata.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/errata.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">for errata lists of latex/base</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/fix-expl3-lua.ini </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/fix-expl3-lua.ini </tt></pre></div></td> <td align="left" valign="top"><p class="table">fix for expl3, if used in format file</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/hyperref.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/hyperref.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">hyperref configuration file</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ltnews.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ltnews.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">for LaTeX News of latex/base</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ltugboat.cls </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ltugboat.cls </tt></pre></div></td> <td align="left" valign="top"><p class="table">setup for class ltugboat</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ltxdoc.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ltxdoc.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">setup for class ltxdoc</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ltxguide.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ltxguide.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">setup for the guide manuals in latex/base and required/psnfss</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/lualatex-tds.ini </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/lualatex-tds.ini </tt></pre></div></td> <td align="left" valign="top"><p class="table">init file for format generation for LuaTeX</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/lualatex-tds2.ini </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/lualatex-tds2.ini </tt></pre></div></td> <td align="left" valign="top"><p class="table">init file for LuaTeX format without LM Math</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/manual.cfg </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/manual.cfg </tt></pre></div></td> <td align="left" valign="top"><p class="table">setup for errata list of the LaTeX manual in latex/base</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/pdflatex-tds.ini </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/pdflatex-tds.ini </tt></pre></div></td> <td align="left" valign="top"><p class="table">init file for format generation for pdfTeX</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/tdsguide.cfg </code></pre></div></td> -<td align="left" valign="top"><p class="table">setup for class <code>tdsguide.cls</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/tdsguide.cfg </tt></pre></div></td> +<td align="left" valign="top"><p class="table">setup for class <tt>tdsguide.cls</tt></p></td> </tr> </tbody> </table> @@ -1310,58 +1317,58 @@ <col width="70%" /> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ams.drv </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ams.drv </tt></pre></div></td> <td align="left" valign="top"><p class="table">generic doc driver for files from the amslatex bundle</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/doc_lppl.tex </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver for <code>base/lppl.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/doc_lppl.tex </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver for <tt>base/lppl.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/errata.all </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver for <code>knuth/errata/errata.pdf</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/errata.all </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver for <tt>knuth/errata/errata.pdf</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/errata.drv </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver for <code>knuth/errata/errata_*.pdf</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/errata.drv </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver for <tt>knuth/errata/errata_*.pdf</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/errorlog.drv </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver for <code>knuth/errata/errorlog.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/errorlog.drv </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver for <tt>knuth/errata/errorlog.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/etex_man.drv </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver for <code>etex/etex_man.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/etex_man.drv </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver for <tt>etex/etex_man.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/knuth.drv </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver for <code>knuth/</code>{<code>texware</code>,<code>mfware</code>,<code>etc</code>}+/*.web+</p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/knuth.drv </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver for <tt>knuth/</tt>{<tt>texware</tt>,<tt>mfware</tt>,<tt>etc</tt>}+/*.web+</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/knuth-outline.tex </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/knuth-outline.tex </tt></pre></div></td> <td align="left" valign="top"><p class="table">outline file list for module knuth</p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ltnews.tex </code></pre></div></td> -<td align="left" valign="top"><p class="table">master file that merges all <code>base/ltnews*.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ltnews.tex </tt></pre></div></td> +<td align="left" valign="top"><p class="table">master file that merges all <tt>base/ltnews*.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/ltxcheck.drv </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver with patches for <code>ltxcheck.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/ltxcheck.drv </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver with patches for <tt>ltxcheck.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/psnfss2e.drv </code></pre></div></td> -<td align="left" valign="top"><p class="table">doc driver with patches for <code>psnfss2e.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/psnfss2e.drv </tt></pre></div></td> +<td align="left" valign="top"><p class="table">doc driver with patches for <tt>psnfss2e.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/tools-overview.cls </code></pre></div></td> -<td align="left" valign="top"><p class="table">class for <code>tools.tex</code></p></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/tools-overview.cls </tt></pre></div></td> +<td align="left" valign="top"><p class="table">class for <tt>tools.tex</tt></p></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>tex/tools.tex </code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>tex/tools.tex </tt></pre></div></td> <td align="left" valign="top"><p class="table">master file for tools overview, generated - by the <code>build.pl</code> script from <code>tools/manifest.txt</code></p></td> + by the <tt>build.pl</tt> script from <tt>tools/manifest.txt</tt></p></td> </tr> </tbody> </table> @@ -1384,60 +1391,64 @@ </thead> <tbody> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/amsclass.dtx.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>amslatex/amsclass.dtx</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/amsbooka.zip </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>amslatex/amsbooka.*</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/amsfndoc.def.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>amsfonts/amsfndoc.def</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/amsclass.dtx.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>amslatex/amsclass.dtx</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/amsfndoc.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>amsfonts/amsfndoc.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/amsfndoc.def.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>amsfonts/amsfndoc.def</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/amsldoc.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>amslatex/amsldoc.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/amsfndoc.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>amsfonts/amsfndoc.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/changes.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>amslatex/amsrefs/changes.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/amsldoc.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>amslatex/amsldoc.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/encguide.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>base/encguide.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/changes.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>amslatex/amsrefs/changes.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/errorlog.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>knuth/errata/errorlog.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/encguide.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>base/encguide.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/logmac.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>knuth/errata/logmac.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/errorlog.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>knuth/errata/errorlog.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/source2e.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>base/source2e.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/logmac.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>knuth/errata/logmac.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/tlc2.err.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>base/tlc2.err</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/source2e.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>base/source2e.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/trapman.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>knuth/mf/trapman.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/tlc2.err.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>base/tlc2.err</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/tripman.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>knuth/tex/tripman.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/trapman.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>knuth/mf/trapman.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/utf8ienc.dtx.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>base/utf8ienc.dtx</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/tripman.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>knuth/tex/tripman.tex</tt></pre></div></td> </tr> <tr> -<td align="left" valign="top"><div class="literal"><pre><code>patch/webman.tex.diff </code></pre></div></td> -<td align="left" valign="top"><div class="literal"><pre><code>knuth/web/webman.tex</code></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/utf8ienc.dtx.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>base/utf8ienc.dtx</tt></pre></div></td> +</tr> +<tr> +<td align="left" valign="top"><div class="literal"><pre><tt>patch/webman.tex.diff </tt></pre></div></td> +<td align="left" valign="top"><div class="literal"><pre><tt>knuth/web/webman.tex</tt></pre></div></td> </tr> </tbody> </table> @@ -1492,7 +1503,7 @@ <li> <p> Documentation bundles are preferred to many partial documentation - files (e.g. <code>source2e.pdf</code> or <code>ltnews.pdf</code>). + files (e.g. <tt>source2e.pdf</tt> or <tt>ltnews.pdf</tt>). </p> </li> <li> @@ -1504,13 +1515,13 @@ <li> <p> Files that do not fit in a program sub tree of TDS stay below - <code>TDS:source</code> (e.g. <code>latexbug.el</code> from latex/base). Then they do not + <tt>TDS:source</tt> (e.g. <tt>latexbug.el</tt> from latex/base). Then they do not get lost at least. </p> </li> <li> <p> -Page layout: <code>a4paper</code> with reduced vertical margins (exception: ltnews). +Page layout: <tt>a4paper</tt> with reduced vertical margins (exception: ltnews). (This also decreases the page number usually.) </p> </li> @@ -1530,18 +1541,18 @@ <div class="ulist"><ul> <li> <p> -<code>source2e.pdf</code> is used instead of many single <code>lt*.pdf</code> files. +<tt>source2e.pdf</tt> is used instead of many single <tt>lt*.pdf</tt> files. </p> </li> <li> <p> -<code>ltnews.pdf</code> is introduced to avoid cluttering the doc directory - with many single sheet <code>ltnews*.pdf</code> files. +<tt>ltnews.pdf</tt> is introduced to avoid cluttering the doc directory + with many single sheet <tt>ltnews*.pdf</tt> files. </p> </li> <li> <p> -Patch for <code>ltfssdcl.dtx</code>: Checksum fixed. +Patch for <tt>ltfssdcl.dtx</tt>: Checksum fixed. </p> </li> <li> @@ -1556,9 +1567,9 @@ <div class="ulist"><ul> <li> <p> -Added: <code>tools.pdf</code> as overview/contents/index file with links +Added: <tt>tools.pdf</tt> as overview/contents/index file with links and short descriptions of the single packages. (It uses - the data from <code>manifest.txt</code>). + the data from <tt>manifest.txt</tt>). </p> </li> <li> @@ -1574,14 +1585,14 @@ <li> <p> Current CTAN → TDS mapping in use: - <code>CTAN:systems/knuth/dist</code> → <code>TDS:<toplevel>/knuth</code> + <tt>CTAN:systems/knuth/dist</tt> → <tt>TDS:<toplevel>/knuth</tt> </p> </li> <li> <p> Unsure where to put trip/trap files. Currently they are - put in <code>TDS:source</code>, because the documentation files - (<code>tripman.pdf</code>, <code>trapman.pdf</code>) are in <code>TDS:doc</code>. They lists the + put in <tt>TDS:source</tt>, because the documentation files + (<tt>tripman.pdf</tt>, <tt>trapman.pdf</tt>) are in <tt>TDS:doc</tt>. They lists the trip/trap files already. </p> </li> @@ -1594,7 +1605,7 @@ </p> <div class="literalblock"> <div class="content"> -<pre><code>texmf-dist/fonts/source/public/mflogo/logo10.mf +<pre><tt>texmf-dist/fonts/source/public/mflogo/logo10.mf texmf-dist/fonts/source/public/mflogo/logo8.mf texmf-dist/fonts/source/public/mflogo/logo9.mf texmf-dist/fonts/source/public/mflogo/logobf10.mf @@ -1622,7 +1633,7 @@ texmf-dist/tex/plain/base/story.tex texmf-dist/tex/plain/base/testfont.tex texmf-dist/tex/plain/base/webmac.tex -texmf/tex/generic/hyphen/hyphen.tex</code></pre> +texmf/tex/generic/hyphen/hyphen.tex</tt></pre> </div></div> </li> </ul></div> @@ -1645,7 +1656,7 @@ <div class="paragraph"><p>The most important advice I can give: ‘Forget it’! The purpose of the source files are rather to show, what was done in which way. -The <code>*.zip</code> with TDS trees are the goal of the project, not the +The <tt>*.zip</tt> with TDS trees are the goal of the project, not the build process. Some remarks, if someone wants to build the modules himself:</p></div> <div class="ulist"><ul> @@ -1693,20 +1704,20 @@ I have written a tool that analyzes page stream contents and optimizes them (removal of unnecessary color settings, minimize translation operations, …) - → <code>pdfbox-rewrite.jar</code>. + → <tt>pdfbox-rewrite.jar</tt>. </p> </li> <li> <p> For reading and writing the PDF file I have used PDFBox - → <code>PDFBox-0.7.2.jar</code> (<a href="http://pdfbox.apache.org/">http://pdfbox.apache.org/</a>). + → <tt>PDFBox-0.7.2.jar</tt> (<a href="http://pdfbox.apache.org/">http://pdfbox.apache.org/</a>). </p> </li> <li> <p> To get better results I patched some of the classes of PDFBox (especially the write module) - → <code>pdfbox-rewrite.jar</code>. + → <tt>pdfbox-rewrite.jar</tt>. </p> </li> </ol></div> @@ -1715,19 +1726,19 @@ <p> The final conversion step was done by Multivalent, because it makes a very good job in PDF compression: - → <code>Multivalent20060102.jar</code> (<a href="http://multivalent.sourceforge.net/">http://multivalent.sourceforge.net/</a>) + → <tt>Multivalent20060102.jar</tt> (<a href="http://multivalent.sourceforge.net/">http://multivalent.sourceforge.net/</a>) </p> </li> </ol></div> -<div class="paragraph"><p>Multivalent and PDFBox are available, <code>pdfbox-rewrite.jar</code>, however, +<div class="paragraph"><p>Multivalent and PDFBox are available, <tt>pdfbox-rewrite.jar</tt>, however, is just a first prototype, not ripe for a release. Therefore this step of post-processing is optional for the project latex-tds. The build script looks for the library and skips this steps automatically if necessary. - If you give the build script the option <code>--nopostprocess</code>, + If you give the build script the option <tt>--nopostprocess</tt>, then it will skip the postprocess steps (building is faster, the pdf files a little larger). - Install the jar files in the directory <code>lib</code> where + Install the jar files in the directory <tt>lib</tt> where they are expected by the build script.</p></div> </div></div> </li> @@ -1808,7 +1819,7 @@ </li> <li> <p> -ZIP files renamed: <code>*-tds.zip</code> → <code>*.zip</code> +ZIP files renamed: <tt>*-tds.zip</tt> → <tt>*.zip</tt> </p> </li> <li> @@ -1818,7 +1829,7 @@ </li> <li> <p> -Update of <code>readme.txt</code>. +Update of <tt>readme.txt</tt>. </p> </li> </ul></div> @@ -1841,18 +1852,18 @@ </li> <li> <p> -Script adjust_checksum added and scripts are put below <code>TDS:scripts</code>. +Script adjust_checksum added and scripts are put below <tt>TDS:scripts</tt>. </p> </li> <li> <p> -<code>TDS:makeindex/base/</code> renamed to <code>TDS:makeindex/latex/</code> +<tt>TDS:makeindex/base/</tt> renamed to <tt>TDS:makeindex/latex/</tt> </p> </li> <li> <p> -Exception for <code>sample2e.tex</code> and <code>small2e.tex</code> that now go into - <code>TDS:tex/latex/base/</code>. +Exception for <tt>sample2e.tex</tt> and <tt>small2e.tex</tt> that now go into + <tt>TDS:tex/latex/base/</tt>. </p> </li> </ul></div> @@ -1864,13 +1875,13 @@ <div class="ulist"><ul> <li> <p> -Default <code>texsys.cfg</code> is generated. +Default <tt>texsys.cfg</tt> is generated. </p> </li> <li> <p> -<code>adjust_checksum.pl</code> and <code>ziptimetree.pl</code> now moved from the <code>scripts</code> - branch to <code>TDS:source/latex/latex-tds/lib/</code>. +<tt>adjust_checksum.pl</tt> and <tt>ziptimetree.pl</tt> now moved from the <tt>scripts</tt> + branch to <tt>TDS:source/latex/latex-tds/lib/</tt>. </p> </li> </ul></div> @@ -1882,8 +1893,8 @@ <div class="ulist"><ul> <li> <p> -Fix of <code>ltxguide.cfg</code> that had loaded doc.sty that disturbs the - verbatim stuff in <code>fntguide.tex</code>. +Fix of <tt>ltxguide.cfg</tt> that had loaded doc.sty that disturbs the + verbatim stuff in <tt>fntguide.tex</tt>. </p> </li> </ul></div> @@ -1907,7 +1918,7 @@ <div class="ulist"><ul> <li> <p> -Patch for <code>babel/latin.dtx</code> added (babel/3922). +Patch for <tt>babel/latin.dtx</tt> added (babel/3922). </p> </li> </ul></div> @@ -1920,10 +1931,10 @@ <li> <p> A minor update on CTAN regarding babel: - <code>iahyphen.tex</code>, <code>icehyph.tex</code>, and <code>lahyph.tex</code> are now symbolic links + <tt>iahyphen.tex</tt>, <tt>icehyph.tex</tt>, and <tt>lahyph.tex</tt> are now symbolic links to their location in <a href="http://mirror.ctan.org/language/hyphenation/">CTAN:language/hyphenation/</a>. Therefore also - <code>lahyph.tex</code> is now installed in <code>TDS:tex/generic/hyphen/</code>. + <tt>lahyph.tex</tt> is now installed in <tt>TDS:tex/generic/hyphen/</tt>. </p> </li> </ul></div> @@ -1940,7 +1951,7 @@ </li> <li> <p> -Fix in <code>latin.dtx.diff</code>. +Fix in <tt>latin.dtx.diff</tt>. </p> </li> </ul></div> @@ -1957,7 +1968,7 @@ </li> <li> <p> -Update of amsrefs (<code>TDS:tex/latex/amscls</code> → <code>TDS:tex/latex/amsrefs</code>). +Update of amsrefs (<tt>TDS:tex/latex/amscls</tt> → <tt>TDS:tex/latex/amsrefs</tt>). </p> </li> </ul></div> @@ -1981,7 +1992,7 @@ <div class="ulist"><ul> <li> <p> -Fix: <code>latex/base/*.err</code> added to <code>TDS:source/latex/base/</code>. +Fix: <tt>latex/base/*.err</tt> added to <tt>TDS:source/latex/base/</tt>. </p> </li> </ul></div> @@ -1993,7 +2004,7 @@ <div class="ulist"><ul> <li> <p> -Using <code>.tds.zip</code> instead of .zip to follow <code>CTAN:install</code>'s naming +Using <tt>.tds.zip</tt> instead of .zip to follow <tt>CTAN:install</tt>'s naming conventions. </p> </li> @@ -2064,7 +2075,7 @@ <div class="ulist"><ul> <li> <p> -Module amslatex: <code>instr-l.tex</code> vanished from CTAN (but not at AMS side). +Module amslatex: <tt>instr-l.tex</tt> vanished from CTAN (but not at AMS side). </p> </li> <li> @@ -2092,12 +2103,12 @@ </li> <li> <p> -Module amslatex: Outdated URL fixed in <code>amsldoc.tex</code>. +Module amslatex: Outdated URL fixed in <tt>amsldoc.tex</tt>. </p> </li> <li> <p> -Module babel: Problem with already defined <code>\meta</code> in <code>tb1604.tex</code> fixed. +Module babel: Problem with already defined <tt>\meta</tt> in <tt>tb1604.tex</tt> fixed. </p> </li> </ul></div> @@ -2119,7 +2130,7 @@ </li> <li> <p> -<code>lgc2.err</code> added (LaTeX Graphics Companion, 2. ed.). +<tt>lgc2.err</tt> added (LaTeX Graphics Companion, 2. ed.). </p> </li> <li> @@ -2131,7 +2142,7 @@ </li> <li> <p> -Module tools: <code>array.dtx</code>: documentation fixed (tools/4044). +Module tools: <tt>array.dtx</tt>: documentation fixed (tools/4044). </p> </li> </ul></div> @@ -2199,7 +2210,7 @@ <div class="ulist"><ul> <li> <p> -Module amslatex: Unhappily the <code>.zip</code> files are quite a mess, +Module amslatex: Unhappily the <tt>.zip</tt> files are quite a mess, because they contain a mixup of old and new versions. Tried to sort this out and fix the last update. </p> @@ -2228,7 +2239,7 @@ </li> <li> <p> -Module base: update of <code>.err</code> files. +Module base: update of <tt>.err</tt> files. </p> </li> </ul></div> @@ -2262,7 +2273,7 @@ <div class="ulist"><ul> <li> <p> -Module base: patch for latex/4148 (Missing <code>\label</code> and <code>\ref</code> in <code>lppl.tex</code>). +Module base: patch for latex/4148 (Missing <tt>\label</tt> and <tt>\ref</tt> in <tt>lppl.tex</tt>). </p> </li> </ul></div> @@ -2276,7 +2287,7 @@ <p> Module amslatex: There is an outdated version of amsthm.sty in <a href="http://mirror.ctan.org/install/macros/latex/required/amslatex/amscls.tds.zip">CTAN:install/macros/latex/required/amslatex/amscls.tds.zip</a>. - The package <code>amsthm.sty</code> is now generated from the source. + The package <tt>amsthm.sty</tt> is now generated from the source. </p> </li> <li> @@ -2325,17 +2336,17 @@ </li> <li> <p> -Patch <code>ltpatch.ltx</code> to match the kernel version. +Patch <tt>ltpatch.ltx</tt> to match the kernel version. </p> </li> <li> <p> -Patch <code>lppl.tex.diff</code> removed (no longer needed). +Patch <tt>lppl.tex.diff</tt> removed (no longer needed). </p> </li> <li> <p> -Patch <code>ltfssdcl.dtx.diff</code> added (checksum fixed). +Patch <tt>ltfssdcl.dtx.diff</tt> added (checksum fixed). </p> </li> </ul></div> @@ -2393,7 +2404,7 @@ </li> <li> <p> -Patches <code>ltpatch.ltx.diff</code> and <code>ltfssdcl.dtx.diff</code> removed +Patches <tt>ltpatch.ltx.diff</tt> and <tt>ltfssdcl.dtx.diff</tt> removed (no longer needed). </p> </li> @@ -2423,7 +2434,7 @@ </li> <li> <p> -‘FINAL’ markers in the output of <code>build.pl</code> +‘FINAL’ markers in the output of <tt>build.pl</tt> for final (Lua|pdf)TeX runs. </p> </li> @@ -2492,12 +2503,12 @@ </li> <li> <p> -Update of <code>readme.txt</code> that is renamed to <code>README</code> (CTAN convention). +Update of <tt>readme.txt</tt> that is renamed to <tt>README</tt> (CTAN convention). </p> </li> <li> <p> -Update of <code>tlc2.err</code>. +Update of <tt>tlc2.err</tt>. </p> </li> </ul></div> @@ -2514,13 +2525,13 @@ </li> <li> <p> -Module amslatex: <code>cite-x*.tex</code>, <code>jb.bib</code> in <code>TDS:source/</code>, because +Module amslatex: <tt>cite-x*.tex</tt>, <tt>jb.bib</tt> in <tt>TDS:source/</tt>, because these files are now classified as test files. </p> </li> <li> <p> -Module base: <code>lb2.err</code> and <code>tlc2.err</code> updated. +Module base: <tt>lb2.err</tt> and <tt>tlc2.err</tt> updated. </p> </li> <li> @@ -2550,23 +2561,23 @@ <div class="ulist"><ul> <li> <p> -Patch file <code>lb2.err.diff</code> removed by call of sed inside <code>build.pl</code>. +Patch file <tt>lb2.err.diff</tt> removed by call of sed inside <tt>build.pl</tt>. </p> </li> <li> <p> -<code>README</code> rewritten in text document format <a href="http://www.methods.co.nz/asciidoc/">AsciiDoc</a> +<tt>README</tt> rewritten in text document format <a href="http://www.methods.co.nz/asciidoc/">AsciiDoc</a> and added as HTML and PDF files. </p> </li> <li> <p> -<code>README.asciidoc</code> updated. +<tt>README.asciidoc</tt> updated. </p> </li> <li> <p> -<code>Makefile</code>: Target ‘check-links’ added. +<tt>Makefile</tt>: Target ‘check-links’ added. </p> </li> </ul></div> @@ -2578,7 +2589,7 @@ <div class="ulist"><ul> <li> <p> -<code>README</code> generated from <code>README.asciidoc</code> via <code>README.html</code>. +<tt>README</tt> generated from <tt>README.asciidoc</tt> via <tt>README.html</tt>. </p> </li> </ul></div> @@ -2590,12 +2601,12 @@ <div class="ulist"><ul> <li> <p> -<code>README.asciidoc</code>: Additions and updates. +<tt>README.asciidoc</tt>: Additions and updates. </p> </li> <li> <p> -<code>README.pdf</code> generated by wkhtmltopdf via <code>README.html</code>. +<tt>README.pdf</tt> generated by wkhtmltopdf via <tt>README.html</tt>. </p> </li> </ul></div> @@ -2654,7 +2665,7 @@ </li> <li> <p> -Update of base (errata lists: <code>lb2.err</code>, <code>tlc2.err</code>). +Update of base (errata lists: <tt>lb2.err</tt>, <tt>tlc2.err</tt>). </p> </li> </ul></div> @@ -2684,7 +2695,7 @@ </li> <li> <p> -New options <code>--vcs</code> and <code>--vcs-update</code> for using the files of +New options <tt>--vcs</tt> and <tt>--vcs-update</tt> for using the files of the public source repository of the LaTeX project. </p> </li> @@ -2714,12 +2725,12 @@ </li> <li> <p> -<code>README.html</code> with Unix line ends. +<tt>README.html</tt> with Unix line ends. </p> </li> <li> <p> -ZIP file for CTAN upload with top level directory <code>latex-tds</code>. +ZIP file for CTAN upload with top level directory <tt>latex-tds</tt>. </p> </li> </ul></div> @@ -2731,7 +2742,7 @@ <div class="ulist"><ul> <li> <p> -Module cyrillic: Missing <code>00readme.txt</code> added. +Module cyrillic: Missing <tt>00readme.txt</tt> added. </p> </li> </ul></div> @@ -2743,22 +2754,22 @@ <div class="ulist"><ul> <li> <p> -Module base: <code>fix-cm</code> updated (2014/05/13 v1.1q). +Module base: <tt>fix-cm</tt> updated (2014/05/13 v1.1q). </p> </li> <li> <p> -Module tools: <code>tabularx</code> updated (2014/05/13 v2.10). +Module tools: <tt>tabularx</tt> updated (2014/05/13 v2.10). </p> </li> <li> <p> -Module tools: <code>readme.txt</code> renamed to <code>00readme.txt</code>+. +Module tools: <tt>readme.txt</tt> renamed to <tt>00readme.txt</tt>. </p> </li> <li> <p> -Module knuth: <code>.web</code> files are put below <code>TDS:web/knuth//</code>. +Module knuth: <tt>.web</tt> files are put below <tt>TDS:web/knuth//</tt>. </p> </li> </ul></div> @@ -2770,22 +2781,104 @@ <div class="ulist"><ul> <li> <p> -Module base: Formatting of <code>ltnews.pdf</code> fixed. +Module base: Formatting of <tt>ltnews.pdf</tt> fixed. +</p> +</li> +<li> +<p> +<tt>fix-expl3-lua.ini</tt> added to support putting package expl into a format. +</p> +</li> +<li> +<p> +Script <tt>check-tds-installation.pl</tt> added. +</p> +</li> +<li> +<p> +Module amslatex: <tt>TDS:bibtex/bst/ams</tt> renamed to <tt>TDS:bibtex/bst/amscls</tt>. +</p> +</li> +</ul></div> +</dd> +<dt class="hdlist1"> +2014/05/21 +</dt> +<dd> +<div class="ulist"><ul> +<li> +<p> +Module amslatex: Sources for <tt>amsbooka</tt> added. +</p> +</li> +</ul></div> +</dd> +<dt class="hdlist1"> +2014/06/12 +</dt> +<dd> +<div class="ulist"><ul> +<li> +<p> +Module base: Update of <tt>fixltx2e.dtx</tt>. +</p> +</li> +</ul></div> +</dd> +<dt class="hdlist1"> +2014/09/17 +</dt> +<dd> +<div class="ulist"><ul> +<li> +<p> +Module tools: Update of packages <tt>varioref</tt> and <tt>multicol</tt>. +</p> +</li> +<li> +<p> +Module base: Update of <tt>fixltx2e</tt>. +</p> +</li> +</ul></div> +</dd> +<dt class="hdlist1"> +2014/11/03 +</dt> +<dd> +<div class="ulist"><ul> +<li> +<p> +Module base: Update (2014-10-12). </p> </li> <li> <p> -<code>fix-expl3-lua.ini</code> added to support putting package expl into a format. +Module tools: Update (2014-10-28). +</p> +</li> +</ul></div> +</dd> +<dt class="hdlist1"> +2014/11/12 +</dt> +<dd> +<div class="ulist"><ul> +<li> +<p> +Module graphics: Update (2014-11-07). </p> </li> <li> <p> -Script <code>check-tds-installation.pl</code> added. +Modules base, cyrillic, graphics, tools: + <tt>00readme.txt</tt> renamed to <tt>README</tt>. </p> </li> <li> <p> -Module amslatex: <code>TDS:bibtex/bst/ams</code> renamed to <code>TDS:bibtex/bst/amscls</code>. +Module amslatex: Missing <tt>amsbooka.zip</tt> added to directory <tt>patch</tt> + (until it is resolved at the AMS side). </p> </li> </ul></div> @@ -2797,7 +2890,7 @@ <div id="footnotes"><hr /></div> <div id="footer"> <div id="footer-text"> -Last updated 2014-05-15 23:42:50 CEST +Last updated 2014-11-11 22:53:51 CET </div> </div> </body> Files old/doc/latex/latex-tds/README.pdf and new/doc/latex/latex-tds/README.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latex-tds.doc.tlpobj new/tlpkg/tlpobj/latex-tds.doc.tlpobj --- old/tlpkg/tlpobj/latex-tds.doc.tlpobj 2014-05-17 03:26:00.000000000 +0200 +++ new/tlpkg/tlpobj/latex-tds.doc.tlpobj 2015-04-13 01:44:45.000000000 +0200 @@ -1,9 +1,9 @@ name latex-tds.doc category Package -revision 34068 +revision 35577 shortdesc doc files of latex-tds relocated 1 -docfiles size=52 +docfiles size=50 RELOC/doc/latex/latex-tds/README RELOC/doc/latex/latex-tds/README.html RELOC/doc/latex/latex-tds/README.pdf ++++++ latex-tds.source.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/source/latex/latex-tds/README.asciidoc new/source/latex/latex-tds/README.asciidoc --- old/source/latex/latex-tds/README.asciidoc 2014-05-16 23:13:53.000000000 +0200 +++ new/source/latex/latex-tds/README.asciidoc 2014-11-14 00:57:15.000000000 +0100 @@ -1,7 +1,7 @@ README for project latex-tds ============================ :author: Heiko Oberdiek -:revdate: 2014/05/16 +:revdate: 2014/11/12 :lang: en :toc: :numbered: @@ -86,7 +86,8 @@ {ctan}macros/latex/required/amslatex.zip[CTAN:macros/latex/required/amslatex.zip] + ftp://ftp.ams.org/pub/tex/amsrefs/amsrefs.zip + ftp://ftp.ams.org/pub/tex/amscls.zip + - ftp://ftp.ams.org/pub/tex/amsmath.zip + ftp://ftp.ams.org/pub/tex/amsmath.zip + + patch/amsbooka.zip *amsfonts*:: {ctan}install/fonts/amsfonts.tds.zip[CTAN:install/fonts/amsfonts.tds.zip] *psnfss*:: @@ -319,6 +320,7 @@ [cols=".3l,.7l", options="header", frame="topbot", grid="rows"] |=== |Diff/patch file|Patched file +|patch/amsbooka.zip |amslatex/amsbooka.* |patch/amsclass.dtx.diff |amslatex/amsclass.dtx |patch/amsfndoc.def.diff |amsfonts/amsfndoc.def |patch/amsfndoc.tex.diff |amsfonts/amsfndoc.tex @@ -682,14 +684,30 @@ * +README.html+ with Unix line ends. * ZIP file for CTAN upload with top level directory +latex-tds+. 2014/05/10:: - * Module cyrillic: Missing ++00readme.txt++ added. + * Module cyrillic: Missing +00readme.txt+ added. 2014/05/15:: * Module base: +fix-cm+ updated (2014/05/13 v1.1q). * Module tools: +tabularx+ updated (2014/05/13 v2.10). - * Module tools: +readme.txt+ renamed to +00readme.txt++. + * Module tools: +readme.txt+ renamed to +00readme.txt+. * Module knuth: +.web+ files are put below +TDS:web/knuth//+. 2014/05/16:: * Module base: Formatting of +ltnews.pdf+ fixed. * +fix-expl3-lua.ini+ added to support putting package expl into a format. * Script +check-tds-installation.pl+ added. * Module amslatex: +TDS:bibtex/bst/ams+ renamed to +TDS:bibtex/bst/amscls+. +2014/05/21:: + * Module amslatex: Sources for +amsbooka+ added. +2014/06/12:: + * Module base: Update of +fixltx2e.dtx+. +2014/09/17:: + * Module tools: Update of packages +varioref+ and +multicol+. + * Module base: Update of +fixltx2e+. +2014/11/03:: + * Module base: Update (2014-10-12). + * Module tools: Update (2014-10-28). +2014/11/12:: + * Module graphics: Update (2014-11-07). + * Modules base, cyrillic, graphics, tools: + +00readme.txt+ renamed to +README+. + * Module amslatex: Missing +amsbooka.zip+ added to directory +patch+ + (until it is resolved at the AMS side). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/source/latex/latex-tds/build.pl new/source/latex/latex-tds/build.pl --- old/source/latex/latex-tds/build.pl 2014-05-16 23:13:53.000000000 +0200 +++ new/source/latex/latex-tds/build.pl 2014-11-14 00:57:15.000000000 +0100 @@ -4,8 +4,8 @@ my $prj = 'latex-tds'; my $file = 'build.pl'; -my $version = '1.190'; -my $date = '2014-05-16'; +my $version = '1.192'; +my $date = '2014-11-12'; my $author = 'Heiko Oberdiek'; my $copyright = "Copyright 2006-2014 $author"; chomp(my $license = <<"END_LICENSE"); @@ -74,6 +74,7 @@ my $dir_license = 'license'; my $dir_tex = 'tex'; my $dir_patch = 'patch'; +my $dir_patch_amsbooka = $dir_patch; my $dir_distrib = 'distrib'; my $dir_build_distrib = "$dir_build/distrib"; my $dir_build_distrib_data = "$dir_build_distrib/$prj"; @@ -509,6 +510,9 @@ ## . "$dir_build/amslatex/texmf/source/latex/amsrefs/README"); # run("$prg_cp $dir_build/amslatex/ctan/amsrefs/amsrefs.dtx " # . "$dir_build/amslatex/texmf/source/latex/amsrefs/amsrefs.dtx"); + unpacking_flat('amslatex', + "$dir_patch_amsbooka/amsbooka.zip", + "$dir_build/amslatex"); } if ($modules{'amsfonts'}) { @@ -710,6 +714,14 @@ errorlog.tex logmac.tex ]); + if ($modules{'amslatex'}) { + cd "$dir_build/amslatex"; + install "texmf/source/latex/amscls", qw[ + amsbooka.dtx + amsbooka.ins + ]; + cd $cwd; + } } ### Patch source files after source install @@ -753,7 +765,6 @@ } if ($modules{'knuth'}) { - foreach my $file (qw[ errorlog.tex logmac.tex @@ -763,7 +774,6 @@ ]) { patch("knuth/$file"); } - } if ($modules{'amslatex'}) { @@ -796,6 +806,7 @@ docstrip('graphics', 'graphics'); docstrip('graphics', 'graphics-drivers'); docstrip('tools', 'tools'); + docstrip('amslatex', 'amsbooka'); ## patch for amsthm.sty, part 1/2 #if ($modules{'amslatex'}) { @@ -839,9 +850,6 @@ # cite-x*.tex jr.bib map { run("$prg_mv $_ $dir_tds/doc/latex/amsrefs/"); } @list; } - # CTAN:macros/latex/required/amslatex/other/* - run("$prg_cp $dir_build/amslatex/other/amsbooka.sty" - . " $dir_build/amslatex/texmf/tex/latex/amscls/amsbooka.sty"); } } @@ -851,9 +859,14 @@ sub check_readme ($) { my $module = shift; # my $readme = $module eq 'tools' ? 'readme.txt' : '00readme.txt'; - my $readme = '00readme.txt'; # since LaTeX revision 307 - if (-f "README" and not -f $readme) { - run("$prg_cp README $readme"); + # my $readme = '00readme.txt'; # since LaTeX revision 307 + # Since LaTeX 2014-11 switch to README. + my $readme = 'README'; + # if (-f "README" and not -f $readme) { + # run("$prg_cp README $readme"); + # } + if (-f '00readme.txt' and not -f $readme) { + run("$prg_cp 00readme.txt $readme"); } -f $readme or die "!!! Errror($module): Missing readme!\n"; @@ -865,7 +878,7 @@ cd "$dir_build/base"; check_readme 'base'; install 'texmf/doc/latex/base', qw[ - 00readme.txt + README autoload.txt bugs.txt changes.txt @@ -898,7 +911,7 @@ install 'texmf/doc/latex/tools', qw[ changes.txt manifest.txt - 00readme.txt + README ]; cd $cwd; } @@ -906,9 +919,10 @@ if ($modules{'graphics'}) { cd "$dir_build/graphics"; check_readme 'graphics'; - install('texmf/doc/latex/graphics', - '*.txt' - ); + install 'texmf/doc/latex/graphics', qw[ + README + *.txt + ]; install('texmf/tex/latex/graphics', '*.def' ); @@ -918,9 +932,10 @@ if ($modules{'cyrillic'}) { cd "$dir_build/cyrillic"; check_readme 'cyrillic'; - install('texmf/doc/latex/cyrillic', - '*.txt' - ); + install 'texmf/doc/latex/cyrillic', qw[ + README + *.txt + ]; cd $cwd; } @@ -982,6 +997,12 @@ cd $cwd; } + if ($modules{'amslatex'}) { + cd "$dir_build/amslatex"; + install('texmf/tex/latex/amscls', 'amsbooka.sty'); + cd $cwd; + } + ## patch for amsthm.sty, part 2/2 #if ($modules{'amslatex'}) { # cd "$dir_build/amslatex/amscls"; @@ -1503,6 +1524,10 @@ ]; cd $cwd; + cd "$dir_build/amslatex"; + generate_doc 'amscls', 'amsbooka'; + cd $cwd; + cd "$dir_build/amslatex/amsrefs"; symlink '../texmf', 'texmf'; map { generate_doc 'amsrefs', $_; } qw[ Files old/source/latex/latex-tds/patch/amsbooka.zip and new/source/latex/latex-tds/patch/amsbooka.zip differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latex-tds.source.tlpobj new/tlpkg/tlpobj/latex-tds.source.tlpobj --- old/tlpkg/tlpobj/latex-tds.source.tlpobj 2014-05-17 03:25:59.000000000 +0200 +++ new/tlpkg/tlpobj/latex-tds.source.tlpobj 2015-04-13 01:44:45.000000000 +0200 @@ -1,9 +1,9 @@ name latex-tds.source category Package -revision 34068 +revision 35577 shortdesc source files of latex-tds relocated 1 -srcfiles size=95 +srcfiles size=112 RELOC/source/latex/latex-tds/README-docinfo.html RELOC/source/latex/latex-tds/README.asciidoc RELOC/source/latex/latex-tds/build.pl @@ -12,6 +12,7 @@ RELOC/source/latex/latex-tds/license/adjust_checksum/lppl.txt RELOC/source/latex/latex-tds/license/latex-tds/lppl.txt RELOC/source/latex/latex-tds/license/ziptimetree/lgpl.txt + RELOC/source/latex/latex-tds/patch/amsbooka.zip RELOC/source/latex/latex-tds/patch/amsclass.dtx.diff RELOC/source/latex/latex-tds/patch/amsfndoc.def.diff RELOC/source/latex/latex-tds/patch/amsfndoc.tex.diff ++++++ latex-veryshortguide.doc.tar.xz ++++++ ++++++ latex-web-companion.doc.tar.xz ++++++ ++++++ latex.doc.tar.xz ++++++ /work/SRC/openSUSE:Factory/texlive-specs-m/latex.doc.tar.xz /work/SRC/openSUSE:Factory/.texlive-specs-m.new/latex.doc.tar.xz differ: char 25, line 1 ++++++ latex.tar.xz ++++++ ++++ 278602 lines of diff (skipped) ++++++ latex2e-help-texinfo-spanish.doc.tar.xz ++++++ ++++ 6226 lines of diff (skipped) ++++++ latex2e-help-texinfo.doc.tar.xz ++++++ ++++ 28888 lines of diff (skipped) ++++++ latex2man.doc.tar.xz ++++++ ++++++ latex2man.tar.xz ++++++ ++++++ latex4wp-it.doc.tar.xz ++++++ ++++ 3629 lines of diff (skipped) ++++++ latex4wp.doc.tar.xz ++++++ ++++ 3544 lines of diff (skipped) ++++++ latexcheat-esmx.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latexcheat-esmx/README new/doc/latex/latexcheat-esmx/README --- old/doc/latex/latexcheat-esmx/README 2010-01-06 02:30:23.000000000 +0100 +++ new/doc/latex/latexcheat-esmx/README 2015-04-15 16:27:19.000000000 +0200 @@ -1,17 +1,23 @@ Latex cheat sheet -Version 1.13, 2008/05/29 -Traducci�n Castellana, 2009/12/29 +Version 2.00, 2015/04/13 +Traducci'on Castellana, 2009-2015 -Traducci�n del sumario de bolsillo de Winston Chang. +Traducci'on del sumario de bolsillo de Winston Chang. Se han hecho algunas adiciones para ilustrar el uso del castellano. -De hecho, el "acorde�n" es el nombre mexicano de la "cheat-sheet" +De hecho, el "acorde'on" es el nombre mexicano de la "cheat-sheet" (lo doblas y desdoblas a medida que lo necesitas, para "acordarte"), -y recuerda una met�fora de David Kastrup en comp.text.tex, +y recuerda una met'afora de David Kastrup en comp.text.tex, comparando a TeX con una concertina. Hereda la licencia LPPL (LaTeX Project Public License). �Comentarios? Escriba a jlrn77 at gmail punto com - +Cambios +======= +2.00 +* Se sustituy'o la secci'on sobre BibTeX de Chang, pues BibTeX est'a en + obsolescencia, y se le reemplaz'o con una descripci'on de los comandos + internos de LaTeX para compilar bibliograf'ias. +* Se compone el documento con la clase leaflet, para hacer volantes. \ No newline at end of file Files old/doc/latex/latexcheat-esmx/latexsheet-esmx.pdf and new/doc/latex/latexcheat-esmx/latexsheet-esmx.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/latexcheat-esmx/latexsheet-esmx.tex new/doc/latex/latexcheat-esmx/latexsheet-esmx.tex --- old/doc/latex/latexcheat-esmx/latexsheet-esmx.tex 2010-01-11 01:01:04.000000000 +0100 +++ new/doc/latex/latexcheat-esmx/latexsheet-esmx.tex 2015-04-15 16:27:19.000000000 +0200 @@ -1,15 +1,16 @@ -\documentclass[10pt,landscape]{article} +\documentclass[notumble]{leaflet} %\documentclass[notumble,letterpaper,10pt]{leaflet} -%\setmargins{6mm}{6mm}{6mm}{6mm} +\setmargins{7mm}{7mm}{7mm}{7mm} \usepackage{multicol} -\usepackage{calc} -\usepackage{ifthen} -\usepackage[landscape]{geometry} +%\usepackage{calc} +%\usepackage{ifthen} +%\usepackage[landscape]{geometry} % opciones para el castellano -\usepackage[latin1]{inputenc} +%\usepackage[texnansi]{inputenc} \usepackage[T1]{fontenc} +%\usepackage{mathpazo} \usepackage{type1ec} -\usepackage[spanish,es-sloppy]{babel} +\usepackage[spanish.mexico]{babel} \usepackage[pdftex]{hyperref} % To make this come out properly in landscape mode, do one of the following @@ -44,43 +45,43 @@ % This sets page margins to .5 inch if using letter paper, and to 1cm % if using A4 paper. (This probably isn't strictly necessary.) % If using another size paper, use default 1cm margins. -\ifthenelse{\lengthtest { \paperwidth = 11in}} - { \geometry{top=.4in,left=.4in,right=.4in,bottom=.4in} } - {\ifthenelse{ \lengthtest{ \paperwidth = 297mm}} - {\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} } - {\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} } - } +%\ifthenelse{\lengthtest { \paperwidth = 11in}} + %{ \geometry{top=.4in,left=.4in,right=.4in,bottom=.4in} } + %{\ifthenelse{ \lengthtest{ \paperwidth = 297mm}} + %{\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} } + %{\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm} } + %} % Turn off header and footer \pagestyle{empty} % Redefine section commands to use less space -\makeatletter -\renewcommand{\section}{@startsection{section}{1}{0mm}% - {-1ex plus -.5ex minus -.2ex}% - {0.5ex plus .2ex}%x - {\normalfont\large\bfseries}} -\renewcommand{\subsection}{@startsection{subsection}{2}{0mm}% - {-1explus -.5ex minus -.2ex}% - {0.5ex plus .2ex}% - {\normalfont\normalsize\bfseries}} -\renewcommand{\subsubsection}{@startsection{subsubsection}{3}{0mm}% - {-1ex plus -.5ex minus -.2ex}% - {1ex plus .2ex}% - {\normalfont\small\bfseries}} -\makeatother +%\makeatletter +%\renewcommand{\section}{@startsection{section}{1}{0mm}% + %{-1ex plus -.5ex minus -.2ex}% + %{0.5ex plus .2ex}%x + %{\normalfont\large\bfseries}} +%\renewcommand{\subsection}{@startsection{subsection}{2}{0mm}% + %{-1explus -.5ex minus -.2ex}% + %{0.5ex plus .2ex}% + %{\normalfont\normalsize\bfseries}} +%\renewcommand{\subsubsection}{@startsection{subsubsection}{3}{0mm}% + %{-1ex plus -.5ex minus -.2ex}% + %{1ex plus .2ex}% + %{\normalfont\small\bfseries}} +%\makeatother % Define BibTeX command -\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em - T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} +%\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em + %T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} % Don't print section numbers -\setcounter{secnumdepth}{0} +%\setcounter{secnumdepth}{0} -\setlength{\parindent}{0pt} -\setlength{\parskip}{0pt plus 0.5ex} +%\setlength{\parindent}{0pt} +%\setlength{\parskip}{0pt plus 0.5ex} % ----------------------------------------------------------------------- @@ -90,7 +91,7 @@ \raggedright %\scriptsize \footnotesize -\begin{multicols}{3} +%\begin{multicols}{3} % multicol parameters @@ -165,7 +166,9 @@ \texttt{spanish} se a�ade como una opci�n. \texttt{es-sloppy} lo inhabilita casi por completo.\ \texttt{inputenc} & Cambie codificaci�n del texto, - como \texttt{latin1} o \texttt{utf8}. + como \texttt{latin1} o \texttt{utf8}.\ +\texttt{fontenc} & Cambie codificaci�n de la fundici�n/fuente, + como \texttt{T1} o \texttt{LY1}. \end{tabular} Use antes de \verb!\begin{document}!. @@ -243,8 +246,15 @@ normales. Obligatorio para descripciones. \ \end{tabular} +\subsection{Referencias bibliogr�ficas} +\verb!\cite[!\textit{sufijo}\verb!]{!\textit{marcador}\verb!}! pone una referencia a la entrada +bibliogr�fica \textit{marcador}. +Si se a~nade, el [sufijo] se incluye en la referencia. +Con el entorno \verb!\begin{thebibliography}! se incluye la bibliograf�a en el documento. +\verb!\bibitem[etiqueta]{marcador}! introduce cada entrada bibliogr�fica. +Si \verb![etiqueta]! se omite, \LaTeX\ la numera autom�ticamente. \subsection{Referencias cruzadas} \settowidth{\MyLen}{\texttt{.pageref.marker..}} @@ -628,6 +638,70 @@ %$^{\circ}$ & \verb!^{\circ}! Ex: $22^{\circ}\mathrm{C}$: \verb!$22^{\circ}\mathrm{C}$!. %\end{tabular} +\section{Modelo de documento de \LaTeX} +Este archivo imprime un art�culo en papel y m�rgenes europeos, +pero usa una codificaci�n de texto y estilos tipogr�fico y bibliogr�fico t�picamente norteamericanos.% (\textsc{ascii} de 7 bits y Chicago), y . +\begin{verbatim} +\documentclass[11pt,twoside,a4paper]{article} +\usepackage[cm,myheadings]{fullpage} +\usepackage[spanish.mexico]{babel} +\usepackage[T1]{fontenc} +\pagestyle{myheadings} +\markboth{An'onimo}{Plantilla} + +\begin{document} +\title{Plantilla} +\author{An'onimo} +\maketitle +\tableofcontents + +\section{Secci'on} +\subsection*{Subsecci'on sin n'umero} +Texto normal y \textbf{en negrita}. Mates: $2+2=5$ + +\subsection{Subsecci'on} +M'as texto, \emph{con} o sin 'enfasis; +con una referencia a los descubridores +de la estructura del ADN \cite[737]{WC:1953}, +y un cuadro: +\begin{table}[!th] +\begin{tabular}{|l|c|r|} +\hline +primera & fila & de datos \ +segunda & fila & de datos \ +\hline +\end{tabular} +\caption{Leyenda del cuadro} +\label{ex:table} +\end{table} +con el n'umero \ref{ex:table}. + +\begin{thebibliography} +\bibitem[WC]{WC:1953} James~D. Watson and Francis Crick: +``Molecular Structure of Nucleic Acids: +A Structure for Deoxyribose Nucleic Acid''. +\emph{Nature} 171 (1953) 737-738. +\end{thebibliography} +\end{document} +\end{verbatim} + +\rule{0.3\linewidth}{0.25pt} +\scriptsize + +Copyright \copyright\ 2006 Winston Chang.\ +Traducci�n \copyright\ 2009-2015 J. Luis Rivera N. +\LaTeX\ Project Public License. + +% Should change this to be date of file, not current date. +%\verb!$Revision: 1.13 $, $Date: 2008/05/29 06:11:56 $.! +%\verb!$Revision: 1.13 $, $Date: 2009/12/30 16:30:00 $.! +\verb!$Revision: 2.00 $, $Date: 2015/04/13 20:30:00 $.! +\tiny +\url{http://www.ctan.org/topic/tut-cheat} + +%\end{multicols} +\end{document} + \section{Bibliograf�as con \BibTeX} %\LaTeX\ soporta internamente referencias @@ -774,64 +848,4 @@ } \end{verbatim} -\section{Modelo de documento de \LaTeX} -Este archivo imprime un art�culo en papel y m�rgenes europeos, -pero usa una codificaci�n de texto y estilos tipogr�fico y bibliogr�fico t�picamente norteamericanos.% (\textsc{ascii} de 7 bits y Chicago), y . -\begin{verbatim} -\documentclass[11pt,twoside,a4paper]{article} -\usepackage[cm,myheadings]{fullpage} -\usepackage[spanish,es-sloppy]{babel} -\usepackage[T1]{fontenc} -\usepackage{chicago} -\pagestyle{myheadings} -\markboth{An'onimo}{Plantilla} - -\begin{document} -\title{Plantilla} -\author{An'onimo} -\maketitle -\tableofcontents - -\section{Secci'on} -\subsection*{Subsecci'on sin n'umero} -Texto normal y \textbf{en negrita}. Mates: $2+2=5$ - -\subsection{Subsecci'on} -M'as texto, \emph{con} o sin 'enfasis; -con una referencia a los descubridores -de la estructura del ADN \cite[737]{WC:1953}, -y un cuadro: -\begin{table}[!th] -\begin{tabular}{|l|c|r|} -\hline -primera & fila & de datos \ -segunda & fila & de datos \ -\hline -\end{tabular} -\caption{Leyenda del cuadro} -\label{ex:table} -\end{table} -con el n'umero \ref{ex:table}. - -\bibliographystyle{chicago} -\bibliography{mibiblio} -\end{document} -\end{verbatim} - -\rule{0.3\linewidth}{0.25pt} -\scriptsize - -Copyright \copyright\ 2006 Winston Chang.\ -Traducci�n \copyright\ 2009 J. Luis Rivera N. -\LaTeX\ Project Public License. - -% Should change this to be date of file, not current date. -%\verb!$Revision: 1.13 $, $Date: 2008/05/29 06:11:56 $.! -\verb!$Revision: 1.13 $, $Date: 2009/12/30 16:30:00 $.! -\tiny -\url{http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=latexcheat} - -\end{multicols} -\end{document} - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexcheat-esmx.doc.tlpobj new/tlpkg/tlpobj/latexcheat-esmx.doc.tlpobj --- old/tlpkg/tlpobj/latexcheat-esmx.doc.tlpobj 2010-06-10 18:31:45.000000000 +0200 +++ new/tlpkg/tlpobj/latexcheat-esmx.doc.tlpobj 2015-04-16 03:19:37.000000000 +0200 @@ -1,9 +1,9 @@ name latexcheat-esmx.doc category Package -revision 16664 +revision 36866 shortdesc doc files of latexcheat-esmx relocated 1 -docfiles size=79 +docfiles size=130 RELOC/doc/latex/latexcheat-esmx/README RELOC/doc/latex/latexcheat-esmx/latexsheet-esmx.pdf RELOC/doc/latex/latexcheat-esmx/latexsheet-esmx.tex ++++++ latexcheat-ptbr.doc.tar.xz ++++++ ++++++ latexcheat.doc.tar.xz ++++++ ++++++ latexconfig.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/latexconfig/lualatex.ini new/tex/latex/latexconfig/lualatex.ini --- old/tex/latex/latexconfig/lualatex.ini 2011-03-12 14:17:28.000000000 +0100 +++ new/tex/latex/latexconfig/lualatex.ini 2015-04-13 15:48:08.000000000 +0200 @@ -1,34 +1,26 @@ -% $Id: lualatex.ini 21697 2011-03-12 13:17:28Z mpg $ +% $Id: lualatex.ini 36834 2015-04-13 13:48:08Z karl $ % Karl Berry, originally written 2008. public domain. -% must be done first (activation of primitives) -\input lualatexiniconfig.tex - +\begingroup + \catcode`{=1 % + \catcode`}=2 % +% JAW: Enable 'extra' pdfTeX primitives only in .ini file +% latex.ltx enables the extra primitives bu a subset of those from +% pdfTeX are needed to do the configuration below (pdftexconfig.tex). +% Rather than list them all, just enable those classed as 'pdftex'. + \directlua{tex.enableprimitives('',tex.extraprimitives('pdftex'))} +% JAW: Set up job name quoting before latex.ltx +% Web2c pdfTeX/XeTeX quote job names containing spaces, but LuaTeX does +% not do this at the engine level. The behaviour can be changed using +% a callback. Originally this code was loaded via lualatexquotejobname.tex +% but that required a hack around latex.ltx: the behaviour has been altered +% to allow the callback route to be used directly. + \global\everyjob{% + \directlua{dofile(assert(kpse.find_file("lualatexquotejobname.lua")))}% + } +\endgroup % settings inherited from pdftex -\input pdftexconfig.tex % pdf output by default +\input pdftexconfig.tex -% prevent latex.ltx from \dump-ing -\let\DUMP\dump -\let\dump\relax - -% the usual format initialization. -\scrollmode -\input latex.ltx - -% some commands in the kernel need patchin to work with luatex -\input lualatex-patch-kernel.tex - -% latex.ltx sets \everyjob, so this must come afterwards -\input lualatexquotejobname.tex - -% latex.ltx sets wrong (T1) \lccodes, \uccodes for the "80-"ff range -\input lualatex-reset-codes.tex % reset them -\input luatex-unicode-letters.tex % set codes based on Unicode (full range) -% Note: unlike xelatex, we don't need to load unicode-letters before latex.ltx -% (hence hyphenation patterns) due to diferences in \patterns hendling - -% restore \dump for derived formats (mylatex, etc) that might use it -\let\dump\DUMP -\let\DUMP\undefined -\dump +\input latex.ltx \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/latexconfig/xelatex.ini new/tex/latex/latexconfig/xelatex.ini --- old/tex/latex/latexconfig/xelatex.ini 2012-05-14 20:25:37.000000000 +0200 +++ new/tex/latex/latexconfig/xelatex.ini 2015-05-05 09:13:53.000000000 +0200 @@ -1,112 +1,18 @@ -% $Id: xelatex.ini 26375 2012-05-14 18:25:37Z karl $ +% $Id: xelatex.ini 37197 2015-05-05 07:13:53Z jonathan $ % Public domain. Originally by Jonathan Kew. -\XeTeXuseglyphmetrics=1 -\XeTeXdashbreakstate=1 -\input unicode-letters -% disable the \dump in latex.ltx -\expandafter\let\csname saved-dump-cs\endcsname\dump -\let\dump=\relax -\scrollmode -\input latex.ltx -% -% Allocator for \XeTeXintercharclass values, from Enrico Gregorio -% -\catcode`@=11 -\newcount\xe@alloc@intercharclass % allocates intercharclass -\xe@alloc@intercharclass=\thr@@ % from 4 (1,2 and 3 are used by CJK, AFAIK) -\def\xe@alloc@#1#2#3#4#5{\global\advance#1@ne - \xe@ch@ck#1#4#2% make sure there's still room - \allocationnumber#1% - \global#3#5\allocationnumber - \wlog{\string#5=\string#2\the\allocationnumber}} -\def\xe@ch@ck#1#2#3{% - \ifnum#1<#2\else - \errmessage{No room for a new #3}% - \fi} -\def\newXeTeXintercharclass{% - \xe@alloc@\xe@alloc@intercharclass\XeTeXintercharclass\chardef@cclv} %at most 254 -\catcode`@=12 -% -% Because latex.ltx sets up character code tables for T1 encoding by default, -% we need to reset values from unicode-letters that may have been overridden + +% Primitives in pdftex and luatex, we'll just use macros here. +% Since we are generating a whatsit, not 100% compatible, +% but hopefully close enough. +% \begingroup -\catcode`@=11 \count@=128 % reset chars "80-"FF to category "other", no case mapping -\loop \ifnum\count@<256 - \global\uccode\count@=0 \global\lccode\count@=0 - \global\catcode\count@=12 \global\sfcode\count@=1000 - \advance\count@ by 1 \repeat -\def\C #1 #2 #3 {\global\uccode"#1="#2 \global\lccode"#1="#3 } % case mappings (non-letter) -\def\L #1 #2 #3 {\global\catcode"#1=11 % category: letter - \C #1 #2 #3 % with case mappings - \ifnum"#1="#3 \else \global\sfcode"#1=999 \fi % uppercase letters have sfcode=999 - \global\XeTeXmathcode"#1="7"01"#1 % BMP letters default to class 7 (var), fam 1 - } -\def\l #1 {\L #1 #1 #1 } % letter without case mappings -\l 00AA -\L 00B5 039C 00B5 -\l 00BA -\L 00C0 00C0 00E0 -\L 00C1 00C1 00E1 -\L 00C2 00C2 00E2 -\L 00C3 00C3 00E3 -\L 00C4 00C4 00E4 -\L 00C5 00C5 00E5 -\L 00C6 00C6 00E6 -\L 00C7 00C7 00E7 -\L 00C8 00C8 00E8 -\L 00C9 00C9 00E9 -\L 00CA 00CA 00EA -\L 00CB 00CB 00EB -\L 00CC 00CC 00EC -\L 00CD 00CD 00ED -\L 00CE 00CE 00EE -\L 00CF 00CF 00EF -\L 00D0 00D0 00F0 -\L 00D1 00D1 00F1 -\L 00D2 00D2 00F2 -\L 00D3 00D3 00F3 -\L 00D4 00D4 00F4 -\L 00D5 00D5 00F5 -\L 00D6 00D6 00F6 -\L 00D8 00D8 00F8 -\L 00D9 00D9 00F9 -\L 00DA 00DA 00FA -\L 00DB 00DB 00FB -\L 00DC 00DC 00FC -\L 00DD 00DD 00FD -\L 00DE 00DE 00FE -\l 00DF -\L 00E0 00C0 00E0 -\L 00E1 00C1 00E1 -\L 00E2 00C2 00E2 -\L 00E3 00C3 00E3 -\L 00E4 00C4 00E4 -\L 00E5 00C5 00E5 -\L 00E6 00C6 00E6 -\L 00E7 00C7 00E7 -\L 00E8 00C8 00E8 -\L 00E9 00C9 00E9 -\L 00EA 00CA 00EA -\L 00EB 00CB 00EB -\L 00EC 00CC 00EC -\L 00ED 00CD 00ED -\L 00EE 00CE 00EE -\L 00EF 00CF 00EF -\L 00F0 00D0 00F0 -\L 00F1 00D1 00F1 -\L 00F2 00D2 00F2 -\L 00F3 00D3 00F3 -\L 00F4 00D4 00F4 -\L 00F5 00D5 00F5 -\L 00F6 00D6 00F6 -\L 00F8 00D8 00F8 -\L 00F9 00D9 00F9 -\L 00FA 00DA 00FA -\L 00FB 00DB 00FB -\L 00FC 00DC 00FC -\L 00FD 00DD 00FD -\L 00FE 00DE 00FE -\L 00FF 0178 00FF + \catcode`{=1 + \catcode`}=2 + \catcode`#=6 + \protected\gdef\pdfmapfile#1{\special{pdf:mapfile #1}} + \protected\gdef\pdfmapline#1{\special{pdf:mapline #1}} \endgroup -\expandafter\let\expandafter\dump\csname saved-dump-cs\endcsname -\dump + +% As of TL 2015, aka LaTeX2e 2015/01/01, latex.ltx includes unicode +% letter assignments and other things previously done in the .ini. +\input latex.ltx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexconfig.tlpobj new/tlpkg/tlpobj/latexconfig.tlpobj --- old/tlpkg/tlpobj/latexconfig.tlpobj 2013-01-31 04:36:22.000000000 +0100 +++ new/tlpkg/tlpobj/latexconfig.tlpobj 2015-05-06 00:43:05.000000000 +0200 @@ -1,6 +1,6 @@ name latexconfig category Package -revision 28991 +revision 37197 relocated 1 runfiles size=15 RELOC/tex/latex/latexconfig/color.cfg ++++++ latexdiff.doc.tar.xz ++++++ ++++ 3717 lines of diff (skipped) ++++++ latexdiff.tar.xz ++++++ ++++ 1941 lines of diff (skipped) ++++++ latexfileinfo-pkgs.doc.tar.xz ++++++ ++++++ latexfileinfo-pkgs.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexfileinfo-pkgs.tlpobj new/tlpkg/tlpobj/latexfileinfo-pkgs.tlpobj --- old/tlpkg/tlpobj/latexfileinfo-pkgs.tlpobj 2012-06-01 04:36:27.000000000 +0200 +++ new/tlpkg/tlpobj/latexfileinfo-pkgs.tlpobj 2015-04-13 01:45:08.000000000 +0200 @@ -12,6 +12,6 @@ runfiles size=1 RELOC/tex/latex/latexfileinfo-pkgs/latexfileinfo_pkgs.RLS catalogue-ctan /info/latexfileinfo-pkgs -catalogue-date 2012-05-30 14:24:48 +0200 +catalogue-date 2014-02-26 23:03:13 +0100 catalogue-license lppl1.3 catalogue-version 0.22 ++++++ latexfileversion.doc.tar.xz ++++++ ++++++ latexfileversion.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexfileversion.tlpobj new/tlpkg/tlpobj/latexfileversion.tlpobj --- old/tlpkg/tlpobj/latexfileversion.tlpobj 2013-03-12 04:38:13.000000000 +0100 +++ new/tlpkg/tlpobj/latexfileversion.tlpobj 2015-04-13 01:45:08.000000000 +0200 @@ -5,12 +5,12 @@ longdesc This simple shell script prints the version and date of a LaTeX longdesc class or style file. Syntax: latexfileversion <file> This longdesc programme handles style files (extension .sty), class files -longdesc (extension .cls), and other tex input files. The file extension +longdesc (extension .cls), and other TeX input files. The file extension longdesc must be given. depend latexfileversion.ARCH runfiles size=1 texmf-dist/scripts/latexfileversion/latexfileversion catalogue-ctan /support/latexfileversion -catalogue-date 2012-05-22 13:29:11 +0200 +catalogue-date 2015-01-19 06:46:02 +0100 catalogue-license lppl catalogue-version v0.3 ++++++ latexindent.doc.tar.xz ++++++ ++++ 25083 lines of diff (skipped) ++++++ latexindent.tar.xz ++++++ ++++ 1608 lines of diff (skipped) ++++++ latexmk.doc.tar.xz ++++++ ++++ 4026 lines of diff (skipped) ++++++ latexmk.tar.xz ++++++ ++++ 4038 lines of diff (skipped) ++++++ latexmp.doc.tar.xz ++++++ ++++++ latexmp.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexmp.tlpobj new/tlpkg/tlpobj/latexmp.tlpobj --- old/tlpkg/tlpobj/latexmp.tlpobj 2010-06-10 18:31:48.000000000 +0200 +++ new/tlpkg/tlpobj/latexmp.tlpobj 2015-04-13 01:45:12.000000000 +0200 @@ -14,6 +14,6 @@ runfiles size=4 RELOC/metapost/latexmp/latexmp.mp catalogue-ctan /graphics/metapost/contrib/macros/latexmp -catalogue-date 2007-02-23 00:16:39 +0100 +catalogue-date 2012-07-07 15:54:01 +0200 catalogue-license pd catalogue-version 1.2.1 ++++++ latexpand.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/Makefile new/texmf-dist/doc/support/latexpand/Makefile --- old/texmf-dist/doc/support/latexpand/Makefile 2014-03-24 21:42:27.000000000 +0100 +++ new/texmf-dist/doc/support/latexpand/Makefile 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -all: dist/latexpand.zip - -dist/latexpand/README: latexpand - pod2text latexpand > $@ - -.PHONY: all force -dist/latexpand.zip: force - -$(RM) -r dist/ - mkdir -p dist/latexpand - @$(MAKE) dist/latexpand/README - @echo "latexpand version $$(git rev-parse HEAD).\n\ -Commited on $$(git show -s HEAD --pretty=format:'%cd')." > dist/latexpand/version.txt - git ls-files | grep -v '.gitignore' | tar -cf - -T - | (cd dist/latexpand/ && tar xf -) - cd dist && zip -r latexpand.zip latexpand/ -force: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/README new/texmf-dist/doc/support/latexpand/README --- old/texmf-dist/doc/support/latexpand/README 2014-03-24 21:42:27.000000000 +0100 +++ new/texmf-dist/doc/support/latexpand/README 2015-06-18 00:45:48.000000000 +0200 @@ -15,7 +15,8 @@ --expand-usepackage Expand \usepackage{...} directives if the corresponding .sty file is found in - $TEXINPUTS + $TEXINPUTS (or the current directory if + $TEXINPUTS is not set) --expand-bbl FILE Expand the bibliography by inlining FILE (should be a *.bbl file) @@ -27,6 +28,11 @@ --graphics_extensions colon-separated list of possible graphics extensions (used by --show-graphics to find the actual graphics files) + --fatal Die in case a file can't be found. + --makeatletter Insert a \makeatletter in the preamble. In some + rare cases it may break your document, but it + may help fixing bad interactions between + @-commands and inclusion (see BUGS section). USES The most common use of latexpand is to simplify distribution of source @@ -50,10 +56,12 @@ Please, report bugs to Matthieu Moy <Matthieu.Moy@imag.fr>. Known bugs + Verbatim latexpand currently ignores \begin{verbatim} ... \end{verbatim}, and will therefore process any \include, \input, ... directives that appear within verbatim environments (while it shouldn't). + Comment environment It would be nice to remove code between \begin{comment} and \end{comment} too if \usepackage{comment} is used. @@ -69,3 +77,34 @@ A workaround is to use --empty-comments when such tricky usage of the comments package is done. + \makeatletter and use with transfig/xfig with \scalebox{} + If \input{} or \include{} appears as argument to a command, and the file + included contains \makeatletter, then after expansion, the \makeatletter + and the @-command appear as argument to the command, which is forbidden + because the argument is parsed (and the @-command badly tokenized) + before being executed. + + This happens with + + \scalebox{ \input{file-generated-by-xfig.pdf_t} } + + Workaround: add \makeatletter before the scalebox manually in your code, + like + + \makeatletter{} + \scalebox{ \input{file-generated-by-xfig.pdf_t} } + \makeatother{} + + In the case of xfig generated files, it is necessary only for the first + occurence. + + A more brute-force workaround is to use latexpand --makeatletter. + +SEE ALSO + Instructions to include only the relevant .bib items (french): + + https://lacl.fr/~caubert/notes/portabilite-du-tex.html#dependances + +VERSION + This is latexpand version v1.2-1-g47e2cee. + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/README new/texmf-dist/doc/support/latexpand/tests/README --- old/texmf-dist/doc/support/latexpand/tests/README 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -Set of files to test latexpand. - -Tests are currently not automated :-(. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/df-conflict/a.tex new/texmf-dist/doc/support/latexpand/tests/df-conflict/a.tex --- old/texmf-dist/doc/support/latexpand/tests/df-conflict/a.tex 2013-08-22 00:08:40.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/df-conflict/a.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ -\documentclass{article} -\begin{document} - -Hello -\input{b} - -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/df-conflict/b/README-df-conflict.txt new/texmf-dist/doc/support/latexpand/tests/df-conflict/b/README-df-conflict.txt --- old/texmf-dist/doc/support/latexpand/tests/df-conflict/b/README-df-conflict.txt 2013-08-22 00:08:40.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/df-conflict/b/README-df-conflict.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -This directory is likely to confuse latexpand. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/df-conflict/b.tex new/texmf-dist/doc/support/latexpand/tests/df-conflict/b.tex --- old/texmf-dist/doc/support/latexpand/tests/df-conflict/b.tex 2013-08-22 00:08:40.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/df-conflict/b.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -world. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/foo.tex new/texmf-dist/doc/support/latexpand/tests/foo.tex --- old/texmf-dist/doc/support/latexpand/tests/foo.tex 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/foo.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -foo content -\def\foo@bar{foo bar} -\foo@bar{} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/includegraphic.tex new/texmf-dist/doc/support/latexpand/tests/includegraphic.tex --- old/texmf-dist/doc/support/latexpand/tests/includegraphic.tex 2014-04-05 00:30:23.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/includegraphic.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -\documentclass{article} - -\usepackage{graphicx} -\begin{document} -test includegraphics: -\includegraphics{smile.pdf} -\includegraphics[scale=2]{smile.pdf} -\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/includer.tex new/texmf-dist/doc/support/latexpand/tests/includer.tex --- old/texmf-dist/doc/support/latexpand/tests/includer.tex 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/includer.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -\documentclass{article} - -\begin{document} -beforeinput\input{foo}afterinput - -beforeinput.tex\input{foo.tex}afterinput.tex - -before inclusion of just-comment\input just-comment.tex after inclusion of just-comment - -before inclusion of no-eol\input no-eol after inclusion of no-eol. - -before inclusion of no-eol\input{no-eol}after inclusion of no-eol (braces). - -beforeinclude\include{foo}afterinclude - -\end{document} - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: t -%%% End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/just-comment.tex new/texmf-dist/doc/support/latexpand/tests/just-comment.tex --- old/texmf-dist/doc/support/latexpand/tests/just-comment.tex 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/just-comment.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -%just comment (no EOL) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/my-package.sty new/texmf-dist/doc/support/latexpand/tests/my-package.sty --- old/texmf-dist/doc/support/latexpand/tests/my-package.sty 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/my-package.sty 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -% My package content -\def\foo{bar} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/no-eol.tex new/texmf-dist/doc/support/latexpand/tests/no-eol.tex --- old/texmf-dist/doc/support/latexpand/tests/no-eol.tex 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/no-eol.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -text without EOL \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/package-user.tex new/texmf-dist/doc/support/latexpand/tests/package-user.tex --- old/texmf-dist/doc/support/latexpand/tests/package-user.tex 2012-07-13 19:54:13.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/package-user.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -\documentclass{article} - -\usepackage{lmodern} -\usepackage{my-package} - -\begin{document} - -\end{document} Files old/texmf-dist/doc/support/latexpand/tests/smile.pdf and new/texmf-dist/doc/support/latexpand/tests/smile.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/tests/text-after-end.tex new/texmf-dist/doc/support/latexpand/tests/text-after-end.tex --- old/texmf-dist/doc/support/latexpand/tests/text-after-end.tex 2013-08-22 00:08:40.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/tests/text-after-end.tex 1970-01-01 01:00:00.000000000 +0100 @@ -1,16 +0,0 @@ -\documentclass{article} - -\begin{document} -should be displayed -\verb|\end{document}| -should be displayed too. -\end{document} end of line discarded. - -should not be displayed. -\end{document} -should not be displayed either. - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: t -%%% End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/latexpand/version.txt new/texmf-dist/doc/support/latexpand/version.txt --- old/texmf-dist/doc/support/latexpand/version.txt 2014-04-05 00:30:23.000000000 +0200 +++ new/texmf-dist/doc/support/latexpand/version.txt 2015-06-18 00:45:48.000000000 +0200 @@ -1,2 +1,2 @@ -latexpand version ac5896be7dc7c7481695c1ac23da838a31b5c50b. -Commited on Fri Apr 4 09:58:49 2014 +0200. +latexpand version v1.2-1-g47e2cee (47e2ceee9a43e8f7be9be9fc1c5bd191b96820bf). +Committed on Sun May 24 15:05:43 2015 +0200. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexpand.doc.tlpobj new/tlpkg/tlpobj/latexpand.doc.tlpobj --- old/tlpkg/tlpobj/latexpand.doc.tlpobj 2014-04-05 03:24:55.000000000 +0200 +++ new/tlpkg/tlpobj/latexpand.doc.tlpobj 2015-06-18 03:20:48.000000000 +0200 @@ -1,21 +1,7 @@ name latexpand.doc category Package -revision 33372 +revision 37592 shortdesc doc files of latexpand -docfiles size=17 - texmf-dist/doc/support/latexpand/Makefile +docfiles size=3 texmf-dist/doc/support/latexpand/README - texmf-dist/doc/support/latexpand/tests/README - texmf-dist/doc/support/latexpand/tests/df-conflict/a.tex - texmf-dist/doc/support/latexpand/tests/df-conflict/b.tex - texmf-dist/doc/support/latexpand/tests/df-conflict/b/README-df-conflict.txt - texmf-dist/doc/support/latexpand/tests/foo.tex - texmf-dist/doc/support/latexpand/tests/includegraphic.tex - texmf-dist/doc/support/latexpand/tests/includer.tex - texmf-dist/doc/support/latexpand/tests/just-comment.tex - texmf-dist/doc/support/latexpand/tests/my-package.sty - texmf-dist/doc/support/latexpand/tests/no-eol.tex - texmf-dist/doc/support/latexpand/tests/package-user.tex - texmf-dist/doc/support/latexpand/tests/smile.pdf - texmf-dist/doc/support/latexpand/tests/text-after-end.tex texmf-dist/doc/support/latexpand/version.txt ++++++ latexpand.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/scripts/latexpand/latexpand new/texmf-dist/scripts/latexpand/latexpand --- old/texmf-dist/scripts/latexpand/latexpand 2014-03-24 21:42:27.000000000 +0100 +++ new/texmf-dist/scripts/latexpand/latexpand 2015-06-18 00:45:48.000000000 +0200 @@ -1,6 +1,6 @@ #!/usr/bin/perl # Inspired by latexpand by D. Musliner, University of Michigan -# 2012, 2013, 2014 Matthieu Moy <Matthieu.Moy@imag.fr> +# 2012, 2013, 2014, 2015: Matthieu Moy <Matthieu.Moy@imag.fr> # BSD License use strict; @@ -24,6 +24,9 @@ my $graphics_extensions = ":.pdf:.png:.jpg:.eps"; my $expand_usepackage; my $expand_bbl; +my $fatal; +my $version; +my $makeatletter; GetOptions ( 'h' => $help, @@ -38,11 +41,36 @@ 'graphics-extensions' => $graphics_extensions, 'expand-usepackage' => $expand_usepackage, 'expand-bbl=s' => $expand_bbl, + 'fatal' => $fatal, + 'version' => $version, + 'makeatletter' => $makeatletter, ) or pod2usage(2); +version() if $version; pod2usage(1) if $help; pod2usage(-exitstatus => 0, -verbose => 2) if $long_help; -my $comment_newline; +sub get_version +{ + # $VERSION's value will be substituted by 'make dist', but the + # next line won't (the string has to be broken to avoid it). + my $VERSION = 'v1.2-1-g47e2cee'; + if ($VERSION eq '@LATEXPAND' . '_VERSION@') { + my($vol,$dir,$file) = File::Spec->splitpath($0); + chdir($dir); + $VERSION = `git describe --tags HEAD 2>/dev/null`; + } + if ($VERSION eq '') { + $VERSION = '<unknown version>'; + } + $VERSION =~ s/^\s+|\s+$//g; + return $VERSION; +} + +sub version +{ + print "latexpand version ". get_version() .".\n"; + exit(0); +} my $nl = ""; if ($empty_comments) { @@ -61,9 +89,14 @@ } } +my $makeatletter_found; +my $in_preamble; + foreach my $file (@ARGV) { say "processing $file\n"; + $makeatletter_found = 0; + $in_preamble = 1; process_file($file, " "); } @@ -71,11 +104,18 @@ { my $file = shift; my $prefix = (shift || ""); + my $in_comment = 0; local(*FILE); open(FILE, $file) or die "could not open input file '$file'\n"; while (my $line = <FILE>) { - process_line($line, $prefix); - if (/^%.*[^\n]\z/ || /[^\]%.*[^\n]\z/) { + if ($line =~ /^[ \t]*\endinput/) { + $line =~ s/(\endinput.*)\n/% $1/; + $in_comment = 1; + process_line($line, $prefix); + last; + } + process_line($line, $prefix, $file); + if ($line =~ /^%.*[^\n]\z/ || $line =~ /[^\]%.*[^\n]\z/) { # file ends with a comment not ending with a newline print "\n"; } @@ -84,15 +124,30 @@ # to avoid e.g. \verb|\end{document}| from terminating # the file. if (!$keep_comments && $line =~ /^[ \t]*\end{document}/) { - last; + last; } } close(FILE); + return $in_comment; } sub process_line { - my ($_, $prefix) = @_; + my ($_, $prefix, $file) = @_; + # Consider \makeatletter only in preamble, because we do want + # to warn on \someCommand{\makeatletter\command@with@arobase}. + if ($in_preamble && /^[^%]*\makeatletter/) { + $makeatletter_found = 1; + } + if ($in_preamble && /^[^%]*\makeatother/) { + $makeatletter_found = 0; + } + if (!$makeatletter && !$makeatletter_found + && (my ($command) = /^[^%]*(\[[:alpha:]]*@[[:alpha:]]*)/)) { + print STDERR "Warning: command $command containing @ found in\n"; + print STDERR "Warning: $file.\n"; + print STDERR "Warning: consider using --makeatletter if the result is not compilable.\n"; + } unless ($keep_comments) { if ($empty_comments) { s/^%.*$/%/; @@ -107,34 +162,48 @@ if (my ($before, $ignored, $full_filename, $after) = /^(([^%]|[^\]%)*)\include[{\s]+(.*?)[\s}](.*)$/) { $full_filename = find_tex_file($full_filename . ".tex"); - say $prefix . "Found include for file: $full_filename\n"; - print $before . $nl; - print '\clearpage{}' . $nl; - print '\makeatletter{}' . $nl; - print "% start include $full_filename\n" if ($explain); - process_file($full_filename, $prefix . " "); - print "% end include $full_filename\n" if ($explain); - print '\clearpage{}' . $nl; - print $nl . $after . "\n"; - $_ = ""; + if ($full_filename) { + say $prefix . "Found include for file: $full_filename\n"; + print $before . $nl; + print '\clearpage{}' . $nl; + print "% start include $full_filename\n" if ($explain); + my $in_comment = process_file($full_filename, $prefix . " "); + if ($explain) { + print " % end include $full_filename\n"; + } elsif ($in_comment) { + print "\n"; + } + print '\clearpage{}' . $nl; + print $nl . $after . "\n"; + $_ = ""; + } } elsif (my ($before, $ignored, $full_filename, $after) = /^(([^%]|[^\]%)*)\input[{\s]+(.*?)[\s}](.*)$/) { $full_filename = find_tex_file($full_filename, ":.tex"); - say $prefix . "Found input for file: $full_filename\n"; - print $before . $nl; - print '\makeatletter{}' . $nl; - print "% start input $full_filename\n" if ($explain); - process_file($full_filename, $prefix . " "); - print "% end input $full_filename\n" if ($explain); - # LaTeX produces this space, so let's do it also - print " " . $nl . $after . "\n"; - $_ = ""; + if ($full_filename) { + say $prefix . "Found input for file: $full_filename\n"; + print $before . $nl; + print "% start input $full_filename\n" if ($explain); + my $in_comment = process_file($full_filename, $prefix . " "); + if ($explain) { + print " % end input $full_filename\n"; + } elsif ($in_comment) { + print "\n"; + } + if ($after =~ /[^\s]/) { + # LaTeX produces this space, so let's do it also + print " " . $nl . $after . "\n"; + } else { + print " "; + } + $_ = ""; + } } } if ($expand_usepackage) { # Don't bother with before and after text, we just require the # usepackage to be alone on its line. - if (my ($package_name) = /^\s*\usepackage{([^}]*)}\s*$/) { + if (my ($package_name) = /^\s*\usepackage{([^}]*)}\s*(%.*)?$/) { my $full = find_file($package_name . ".sty", $TEXINPUTS); if ($full) { say $prefix . "Found package file: $full\n"; @@ -164,6 +233,12 @@ print STDERR "$full\n"; } } + if (/^[ \t]*\begin{document}/) { + $in_preamble = 0; + if ($makeatletter) { + print '\makeatletter' . $nl; + } + } print; } @@ -178,7 +253,12 @@ return $full; } } - die "ERROR: Could not find file [$file]\n"; + if ($fatal) { + die "ERROR: Could not find file [$file]\n"; + } else { + print STDERR "Warning: Could not find file [$file]\n"; + return undef; + } } sub find_file @@ -216,12 +296,13 @@ --keep-comments don't strip comments (comments are lines starting with %, and anything below \end{document}) - --empty-comments keep empty comments (i.e. % at end of lines) for clarity + --empty-comments keep empty comments (i.e. % at end of lines) for clarity --keep-includes don't expand \input and \include directives --expand-usepackage Expand \usepackage{...} directives if the corresponding .sty file is found in - $TEXINPUTS + $TEXINPUTS (or the current directory if + $TEXINPUTS is not set) --expand-bbl FILE Expand the bibliography by inlining FILE (should be a *.bbl file) @@ -233,6 +314,11 @@ --graphics_extensions colon-separated list of possible graphics extensions (used by --show-graphics to find the actual graphics files) + --fatal Die in case a file can't be found. + --makeatletter Insert a \makeatletter in the preamble. In some + rare cases it may break your document, but it + may help fixing bad interactions between + @-commands and inclusion (see BUGS section). =head1 USES @@ -260,10 +346,14 @@ =head2 Known bugs +=head3 Verbatim + latexpand currently ignores \begin{verbatim} ... \end{verbatim}, and will therefore process any \include, \input, ... directives that appear within verbatim environments (while it shouldn't). +=head3 Comment environment + It would be nice to remove code between \begin{comment} and \end{comment} too if \usepackage{comment} is used. @@ -278,3 +368,37 @@ A workaround is to use --empty-comments when such tricky usage of the comments package is done. + +=head3 \makeatletter and use with transfig/xfig with \scalebox{} + +If \input{} or \include{} appears as argument to a command, and the +file included contains \makeatletter, then after expansion, the +\makeatletter and the @-command appear as argument to the command, +which is forbidden because the argument is parsed (and the @-command +badly tokenized) before being executed. + +This happens with + + \scalebox{ \input{file-generated-by-xfig.pdf_t} } + +Workaround: add \makeatletter before the scalebox manually in your +code, like + + \makeatletter{} + \scalebox{ \input{file-generated-by-xfig.pdf_t} } + \makeatother{} + +In the case of xfig generated files, it is necessary only for the +first occurence. + +A more brute-force workaround is to use latexpand --makeatletter. + +=head1 SEE ALSO + +Instructions to include only the relevant .bib items (french): + +https://lacl.fr/~caubert/notes/portabilite-du-tex.html#dependances + +=head1 VERSION + +This is latexpand version v1.2-1-g47e2cee. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/latexpand.tlpobj new/tlpkg/tlpobj/latexpand.tlpobj --- old/tlpkg/tlpobj/latexpand.tlpobj 2014-04-05 03:24:55.000000000 +0200 +++ new/tlpkg/tlpobj/latexpand.tlpobj 2015-06-18 03:20:48.000000000 +0200 @@ -1,13 +1,15 @@ name latexpand category Package -revision 33372 +revision 37592 shortdesc Expand \input and \include in a LaTeX document. longdesc Latexpand is a Perl script that simply replaces \input and longdesc \include commands with the content of the file input/included. longdesc The script does not deal with \includeonly commands. depend latexpand.ARCH -runfiles size=2 +runfiles size=3 texmf-dist/scripts/latexpand/latexpand catalogue-ctan /support/latexpand -catalogue-date 2014-04-04 14:16:13 +0200 +catalogue-date 2015-05-24 17:15:23 +0200 catalogue-license bsd +catalogue-topics file-mgmt +catalogue-version 1.2 ++++++ lato.doc.tar.xz ++++++ ++++++ lato.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lato.tlpobj new/tlpkg/tlpobj/lato.tlpobj --- old/tlpkg/tlpobj/lato.tlpobj 2012-01-01 04:29:10.000000000 +0100 +++ new/tlpkg/tlpobj/lato.tlpobj 2015-04-13 01:45:12.000000000 +0200 @@ -1,7 +1,7 @@ name lato category Package revision 24986 -shortdesc Lato font fanily and LaTeX support. +shortdesc Lato font family and LaTeX support. relocated 1 longdesc Lato is a sanserif typeface family designed in the Summer 2010 longdesc by Warsaw-based designer Lukasz Dziedzic for the tyPoland @@ -203,6 +203,6 @@ RELOC/tex/latex/lato/t1fla.fd RELOC/tex/latex/lato/ts1fla.fd catalogue-ctan /fonts/lato -catalogue-date 2011-12-31 13:07:31 +0100 +catalogue-date 2014-05-07 18:10:38 +0200 catalogue-license lppl1.3 catalogue-version 2.2 ++++++ layaureo.doc.tar.xz ++++++ ++++++ layaureo.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/layaureo.tlpobj new/tlpkg/tlpobj/layaureo.tlpobj --- old/tlpkg/tlpobj/layaureo.tlpobj 2010-06-21 03:58:57.000000000 +0200 +++ new/tlpkg/tlpobj/layaureo.tlpobj 2015-04-13 01:45:18.000000000 +0200 @@ -6,10 +6,11 @@ longdesc This package produces a wide page layout for documents that use longdesc A4 paper size. Moreover, LayAureo provides both a simple hook longdesc for leaving an empty space which is required if pages are -longdesc bundled by a press binding use option binding=length), and an +longdesc bundled by a press binding (use option binding=length), and an longdesc option called big which it forces typearea to become maximum. runfiles size=1 RELOC/tex/latex/layaureo/layaureo.sty catalogue-ctan /macros/latex/contrib/layaureo -catalogue-date 2006-12-30 10:59:01 +0100 +catalogue-date 2012-07-05 12:56:27 +0200 catalogue-license lppl +catalogue-version 0.2 ++++++ layouts.doc.tar.xz ++++++ ++++++ layouts.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/layouts.tlpobj new/tlpkg/tlpobj/layouts.tlpobj --- old/tlpkg/tlpobj/layouts.tlpobj 2010-06-10 18:31:49.000000000 +0200 +++ new/tlpkg/tlpobj/layouts.tlpobj 2015-04-13 01:45:19.000000000 +0200 @@ -11,6 +11,6 @@ runfiles size=26 RELOC/tex/latex/layouts/layouts.sty catalogue-ctan /macros/latex/contrib/layouts -catalogue-date 2009-09-02 18:09:14 +0200 +catalogue-date 2012-04-27 12:45:13 +0200 catalogue-license lppl1.3 catalogue-version 2.6d ++++++ lazylist.doc.tar.xz ++++++ ++++++ lazylist.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lazylist.tlpobj new/tlpkg/tlpobj/lazylist.tlpobj --- old/tlpkg/tlpobj/lazylist.tlpobj 2010-06-10 18:31:49.000000000 +0200 +++ new/tlpkg/tlpobj/lazylist.tlpobj 2015-04-13 01:45:19.000000000 +0200 @@ -3,13 +3,16 @@ revision 17691 shortdesc Lists in TeX's "mouth". relocated 1 -longdesc This package provides a pile of lambda-calculus and list- -longdesc handling macros of an incredibly obtuse nature. The TUGboat -longdesc paper serves as a manual for the macros. This TeX code was -longdesc formally verified. +longdesc The package was developed to provide flexible lists, whose +longdesc ordering can be altered on the fly. The implementation involves +longdesc a pile of lambda-calculus and list-handling macros of an +longdesc incredibly obtuse nature. The TUGboat paper serves as a manual +longdesc for the macros. Having said all of which, confidence is +longdesc enhanced by the knowledge that the TeX code was formally +longdesc verified. runfiles size=1 RELOC/tex/latex/lazylist/lazylist.sty catalogue-ctan /macros/latex/contrib/lazylist -catalogue-date 2006-12-30 10:59:01 +0100 -catalogue-license lppl +catalogue-date 2012-05-10 17:39:23 +0200 +catalogue-license lppl1.2 catalogue-version 1.0a ++++++ lcd.doc.tar.xz ++++++ ++++++ lcd.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lcd.tlpobj new/tlpkg/tlpobj/lcd.tlpobj --- old/tlpkg/tlpobj/lcd.tlpobj 2010-06-10 18:31:49.000000000 +0200 +++ new/tlpkg/tlpobj/lcd.tlpobj 2015-04-13 01:45:19.000000000 +0200 @@ -3,11 +3,12 @@ revision 16549 shortdesc Alphanumerical LCD-style displays. relocated 1 -longdesc A LaTeX package that will display text as on an LCD display. -longdesc Assumes 8-bit input in its internal verbatim-style environment. +longdesc A LaTeX package that will display text as on an (early) LCD +longdesc display (the output is very visibly pixellated). Assumes 8-bit +longdesc input in its internal verbatim-style environment. runfiles size=3 RELOC/tex/latex/lcd/lcd.sty catalogue-ctan /macros/latex/contrib/lcd -catalogue-date 2006-11-14 20:05:17 +0100 +catalogue-date 2012-08-30 22:39:52 +0200 catalogue-license lppl catalogue-version 0.3 ++++++ lcdftypetools.doc.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/cfftot1.1 new/texmf-dist/doc/man/man1/cfftot1.1 --- old/texmf-dist/doc/man/man1/cfftot1.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/cfftot1.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/cfftot1.man1.pdf and new/texmf-dist/doc/man/man1/cfftot1.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/mmafm.1 new/texmf-dist/doc/man/man1/mmafm.1 --- old/texmf-dist/doc/man/man1/mmafm.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/mmafm.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,5 +1,5 @@ ." -*-nroff-*- -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/mmafm.man1.pdf and new/texmf-dist/doc/man/man1/mmafm.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/mmpfb.1 new/texmf-dist/doc/man/man1/mmpfb.1 --- old/texmf-dist/doc/man/man1/mmpfb.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/mmpfb.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,5 +1,5 @@ ." -*-nroff-*- -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/mmpfb.man1.pdf and new/texmf-dist/doc/man/man1/mmpfb.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/otfinfo.1 new/texmf-dist/doc/man/man1/otfinfo.1 --- old/texmf-dist/doc/man/man1/otfinfo.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/otfinfo.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,5 +1,5 @@ '"t -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. @@ -124,10 +124,14 @@ ncommaaccent.end lje.alt .fi -Works for PostScript-flavored OpenType fonts only. ' .Sp .TP 5 +.BR -u ", " --unicode +Print each Unicode code point supported by the font, followed by the glyph number +representing that code point (and, if present, the name of the corresponding glyph). +.Sp +.TP 5 .BR -t ", " --tables Print the size and name of every OpenType table in the font. For example: .nf Files old/texmf-dist/doc/man/man1/otfinfo.man1.pdf and new/texmf-dist/doc/man/man1/otfinfo.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/otftotfm.1 new/texmf-dist/doc/man/man1/otftotfm.1 --- old/texmf-dist/doc/man/man1/otftotfm.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/otftotfm.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,5 +1,5 @@ '"t -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. @@ -498,6 +498,17 @@ its italic angle. .PD ' +.Sp +.TP 5 +.BI --x-height= val +Set the output font's x-height to +.IR val . +This value is used by TeX to position accents. Normally you won't +need this option. +.IR Val +may be a number expressed in font units; (oqx(cq, which uses the +height of the font's lowercase x; or (oqfont(cq, which uses the +font's declared x-height metric. ' .SS Encoding Options ' Files old/texmf-dist/doc/man/man1/otftotfm.man1.pdf and new/texmf-dist/doc/man/man1/otftotfm.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/t1dotlessj.1 new/texmf-dist/doc/man/man1/t1dotlessj.1 --- old/texmf-dist/doc/man/man1/t1dotlessj.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/t1dotlessj.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf and new/texmf-dist/doc/man/man1/t1dotlessj.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/t1lint.1 new/texmf-dist/doc/man/man1/t1lint.1 --- old/texmf-dist/doc/man/man1/t1lint.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/t1lint.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/t1lint.man1.pdf and new/texmf-dist/doc/man/man1/t1lint.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/t1rawafm.1 new/texmf-dist/doc/man/man1/t1rawafm.1 --- old/texmf-dist/doc/man/man1/t1rawafm.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/t1rawafm.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/t1rawafm.man1.pdf and new/texmf-dist/doc/man/man1/t1rawafm.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/t1reencode.1 new/texmf-dist/doc/man/man1/t1reencode.1 --- old/texmf-dist/doc/man/man1/t1reencode.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/t1reencode.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/t1reencode.man1.pdf and new/texmf-dist/doc/man/man1/t1reencode.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/t1testpage.1 new/texmf-dist/doc/man/man1/t1testpage.1 --- old/texmf-dist/doc/man/man1/t1testpage.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/t1testpage.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/t1testpage.man1.pdf and new/texmf-dist/doc/man/man1/t1testpage.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/man/man1/ttftotype42.1 new/texmf-dist/doc/man/man1/ttftotype42.1 --- old/texmf-dist/doc/man/man1/ttftotype42.1 2014-04-29 00:59:31.000000000 +0200 +++ new/texmf-dist/doc/man/man1/ttftotype42.1 2015-04-22 12:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -.ds V 2.100 +.ds V 2.104 .de M .BR "\$1" "(\$2)\$3" .. Files old/texmf-dist/doc/man/man1/ttftotype42.man1.pdf and new/texmf-dist/doc/man/man1/ttftotype42.man1.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lcdftypetools.doc.tlpobj new/tlpkg/tlpobj/lcdftypetools.doc.tlpobj --- old/tlpkg/tlpobj/lcdftypetools.doc.tlpobj 2014-04-29 03:29:59.000000000 +0200 +++ new/tlpkg/tlpobj/lcdftypetools.doc.tlpobj 2015-04-28 03:26:13.000000000 +0200 @@ -1,6 +1,6 @@ name lcdftypetools.doc category TLCore -revision 33736 +revision 37078 shortdesc doc files of lcdftypetools docfiles size=65 texmf-dist/doc/man/man1/cfftot1.1 ++++++ lcg.doc.tar.xz ++++++ ++++++ lcg.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lcg.tlpobj new/tlpkg/tlpobj/lcg.tlpobj --- old/tlpkg/tlpobj/lcg.tlpobj 2013-08-20 03:22:07.000000000 +0200 +++ new/tlpkg/tlpobj/lcg.tlpobj 2015-04-13 01:47:29.000000000 +0200 @@ -11,6 +11,6 @@ runfiles size=2 RELOC/tex/latex/lcg/lcg.sty catalogue-ctan /macros/latex/contrib/lcg -catalogue-date 2013-08-19 14:43:09 +0200 +catalogue-date 2014-01-04 14:18:29 +0100 catalogue-license lppl catalogue-version 1.3 ++++++ lcyw.doc.tar.xz ++++++ ++++++ lcyw.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/lcyw.tlpobj new/tlpkg/tlpobj/lcyw.tlpobj --- old/tlpkg/tlpobj/lcyw.tlpobj 2010-06-10 18:32:57.000000000 +0200 +++ new/tlpkg/tlpobj/lcyw.tlpobj 2015-04-13 01:47:30.000000000 +0200 @@ -14,6 +14,6 @@ RELOC/tex/latex/lcyw/lcywcmtt.fd RELOC/tex/latex/lcyw/lcywenc.def catalogue-ctan /macros/latex/contrib/lcyw -catalogue-date 2009-12-16 19:51:33 +0100 +catalogue-date 2012-07-05 15:17:31 +0200 catalogue-license lppl1.3 catalogue-version v1.1