diff options
author | Karl Berry <karl@freefriends.org> | 2012-10-15 17:40:21 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-10-15 17:40:21 +0000 |
commit | f40a23c3391ee988dc8cb13d7998292274cb70d1 (patch) | |
tree | b4d99eac41dea7a4842b97b60267e6af5677c15b /Master/texmf-dist/tex | |
parent | 194dbf928abdd659520679ca4c448b78c0f94c4b (diff) |
dateiliste (15oct12)
git-svn-id: svn://tug.org/texlive/trunk@27974 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/dateiliste/dateiliste.sty | 80 |
1 files changed, 46 insertions, 34 deletions
diff --git a/Master/texmf-dist/tex/latex/dateiliste/dateiliste.sty b/Master/texmf-dist/tex/latex/dateiliste/dateiliste.sty index 6bfec020ddf..31f4c88d5c0 100644 --- a/Master/texmf-dist/tex/latex/dateiliste/dateiliste.sty +++ b/Master/texmf-dist/tex/latex/dateiliste/dateiliste.sty @@ -11,7 +11,7 @@ %% | | %% | (c) 2006 Paul Ebermann. | %% '--------------------------------------------------' -%% (C) 2006, 2009 Paul Ebermann (Hauptautor) +%% (C) 2006, 2009, 2012 Paul Ebermann (Hauptautor) %% (C) 2006 Rolf Niepraschk (einiges an Code gespendet) %% %% Package dateiliste - Zur Ausgabe der Liste der Dateien im Dokument. @@ -32,7 +32,7 @@ %% ist aber der Name der Datei zu ändern. \NeedsTeXFormat{LaTeX2e}[2003/12/01] \ProvidesPackage{dateiliste}[% - 2009/11/04 v0.5 % + 2012/10/13 v0.6 % Ausgabe der Dateiliste (PE)] \newif\if@dateiliste@addMain \DeclareOption{addmain} {% @@ -313,14 +313,14 @@ which produced this document.\footnote{More precisely, it is the list of files used one \LaTeX-run before the one which produced this document, but after some runs the list - should stabilize.} - } + should stabilize.}% + }% \renewcommand*\fileListName{List of Files}% - \renewcommand*\fileNameName{file name} - \renewcommand*\pageName{page} - \renewcommand*\dateName{release date} - \renewcommand*\verName{ver.} - \renewcommand*\descriptionName{description} + \renewcommand*\fileNameName{file name}% + \renewcommand*\pageName{page}% + \renewcommand*\dateName{release date}% + \renewcommand*\verName{ver.}% + \renewcommand*\descriptionName{description}% }% \addto{\extrasgerman}{% \renewcommand*\fileListPreamble{% @@ -328,14 +328,14 @@ welcher dieses Dokument erzeugte, verwendet wurden. \footnote{genauer: Es ist die Liste aller Dokumente, die einen \LaTeX-Lauf fr\"uher verwendet wurden. Aber nach - einigen L\"aufen sollte sich die Liste stabilisieren.} - } + einigen L\"aufen sollte sich die Liste stabilisieren.}% + }% \renewcommand*\fileListName{Liste der Dateinamen}% - \renewcommand*\fileNameName{Dateiname} - \renewcommand*\pageName{\llap{Se}ite} - \renewcommand*\dateName{Datum} - \renewcommand*\verName{Ver.} - \renewcommand*\descriptionName{Beschreibung} + \renewcommand*\fileNameName{Dateiname}% + \renewcommand*\pageName{\llap{Se}ite}% + \renewcommand*\dateName{Datum}% + \renewcommand*\verName{Ver.}% + \renewcommand*\descriptionName{Beschreibung}% }% \addto{\extrasngerman}{% \renewcommand*\fileListPreamble{% @@ -343,14 +343,14 @@ welcher dieses Dokument erzeugte, verwendet wurden. \footnote{genauer: Es ist die Liste aller Dokumente, die einen \LaTeX-Lauf fr\"uher verwendet wurden. Aber nach - einigen L\"aufen sollte sich die Liste stabilisieren.} - } + einigen L\"aufen sollte sich die Liste stabilisieren.}% + }% \renewcommand*\fileListName{Liste der Dateinamen}% - \renewcommand*\fileNameName{Dateiname} - \renewcommand*\pageName{Seite} - \renewcommand*\dateName{Datum} - \renewcommand*\verName{Ver.} - \renewcommand*\descriptionName{Beschreibung} + \renewcommand*\fileNameName{Dateiname}% + \renewcommand*\pageName{Seite}% + \renewcommand*\dateName{Datum}% + \renewcommand*\verName{Ver.}% + \renewcommand*\descriptionName{Beschreibung}% }% \addto{\extrasesperanto}{% \renewcommand*\fileListPreamble{% @@ -359,14 +359,14 @@ \footnote{Pli precize: estas la listo de dosieroj uzitaj unu rulon anta\u{u} tiu, kiu produktis tiun \^ci dokumenton. Sed kutime post kelkaj ruloj la listo - devus stabili\^gi.} - } + devus stabili\^gi.}% + }% \renewcommand*\fileListName{Listo de dosieroj}% - \renewcommand*\fileNameName{dosiernomo} - \renewcommand*\pageName{pa\^go} - \renewcommand*\dateName{dato} - \renewcommand*\verName{versio} - \renewcommand*\descriptionName{priskribo} + \renewcommand*\fileNameName{dosiernomo}% + \renewcommand*\pageName{pa\^go}% + \renewcommand*\dateName{dato}% + \renewcommand*\verName{versio}% + \renewcommand*\descriptionName{priskribo}% }% \let \dateiliste@babel = \relax% }% @@ -384,9 +384,20 @@ }% }% \newcommand*{\mainFileToList}{% \mainFileToList + \@ifundefined{@filelist}{% + \PackageWarning{dateiliste}% + {% + ^^J + \protect\mainFileToList\space (i.e. using the {dateiliste} + package withouth^^J + the [noaddmain] option) works only if \protect\listfiles\space + is given^^J + in the preamble.^^J + }% + }{% \IfFileExists{\jobname.tex} {% \begingroup - \newcommand*{\dateiliste@catxii@transform} + \newcommand*{\dateiliste@catxii@transform}% { \edef\dateiliste@mainfile{\jobname.tex}% \edef\dateiliste@mainfile{% @@ -394,7 +405,7 @@ }% \edef\@filelist{\expandafter\strip@prefix\meaning\@filelist}% }% - \newcommand*{\dateiliste@scantoken@tr} + \newcommand*{\dateiliste@scantoken@tr}% {% \scantokens \expandafter{% @@ -410,14 +421,14 @@ \if@dateiliste@catxii \dateiliste@catxii@transform \else - \@ifundefined{scantokens} + \@ifundefined{scantokens}% {% \if@dateiliste@nocatxii \edef\dateiliste@mainfile{\jobname.tex}% \else \dateiliste@catxii@transform \fi - } + }% {% \dateiliste@scantoken@tr }% @@ -431,6 +442,7 @@ }{% \relax }% + }% }% \if@dateiliste@addMain \AtEndDocument{\mainFileToList} |