diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrwfile.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrwfile.tex | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrwfile.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrwfile.tex index 4bcaddf71b1..cec15276397 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrwfile.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrwfile.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrwfile.tex -% Copyright (c) Markus Kohm, 2001-2015 +% Copyright (c) Markus Kohm, 2001-2017 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrwfile.tex -% Copyright (c) Markus Kohm, 2001-2015 +% Copyright (c) Markus Kohm, 2001-2017 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,12 +46,13 @@ % ============================================================================ \KOMAProvidesFile{scrwfile.tex} - [$Date: 2015-03-31 11:10:59 +0200 (Tue, 31 Mar 2015) $ + [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ KOMA-Script guide (chapter: scrwfile)] \chapter{Dateien mit \Package{scrwfile} sparen und ersetzen} \labelbase{scrwfile} +\BeginIndexGroup \BeginIndex{Package}{scrwfile} Eines der Probleme, die auch durch die Einführung von \eTeX{} nicht gelöst wurden, ist die Tatsache, dass \TeX{} nur 18 Dateien gleichzeitig zum Schreiben @@ -80,6 +81,7 @@ jeweiligen Befehl bis zum Ende des Dokuments leer ist. Das Paket \Package{scrwfile} bietet hier eine grundsätzliche Änderung im \LaTeX-Kern, durch die beide Probleme gelöst werden können. + \section{Grundsätzliche Änderungen am \LaTeX-Kern} \seclabel{kernelpatches} @@ -114,12 +116,13 @@ Tatsächlich sind bisher keine solchen Probleme im Zusammenhang mit verschiedenen Anwendern über ein Jahr lang getestet wurde. Wenn Sie jedoch auf ein solches Problem stoßen, sollten Sie sich an den \KOMAScript-Autor wenden. + \section{Das Eindateiensystem} \seclabel{singlefilefeature} Bereits beim Laden des Pakets mit % Umbruchoptimierung: listings -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \usepackage{scrwfile} \end{lstcode} wird \Macro{@starttoc}\IndexCmd{@starttoc} von \Package{scrwfile} so @@ -154,10 +157,10 @@ Kopieren der \Macro{@writefile}-Anweisungen in die \File{wrt}-Datei können diese auch für andere Zielendungen übernommen werden. \begin{Declaration} - \Macro{TOCclone}\OParameter{Verzeichnisüberschrift}\Parameter{Quellendung}\Parameter{Zielendung}\\ + \Macro{TOCclone}\OParameter{Verzeichnisüberschrift} + \Parameter{Quellendung}\Parameter{Zielendung} \Macro{listof\PName{Zielendung}} \end{Declaration}% -\BeginIndex{Cmd}{TOCclone}% Durch dieses Klonen von Dateieinträgen werden so ganze Verzeichnisse geklont. Dazu muss man nur die Endung der Hilfsdatei des Verzeichnisses kennen, dessen Einträge kopiert werden sollen. Zusätzlich muss man die Endung @@ -177,8 +180,8 @@ Ausgeben kann man dieses neue Verzeichnis dann beispielsweise über die Anweisung \Macro{listof\PName{Zielendung}}. Die Verzeichniseigenschaften\important{\Package{tocbasic}} \PValue{leveldown}, \PValue{numbered}, \PValue{onecolumn} und \PValue{totoc} (siehe Anweisung -\Macro{setuptoc} in \autoref{sec:tocbasic.toc}, -\autopageref{desc:tocbasic.cmd.setuptoc}) werden automatisch in das +\DescRef{tocbasic.cmd.setuptoc} in \autoref{sec:tocbasic.toc}, +\DescPageRef{tocbasic.cmd.setuptoc}) werden automatisch in das Zielverzeichnis übernommen, falls sie für das Quellverzeichnis bereits gesetzt waren. Die Eigenschaft \PValue{nobabel} wird für geklonte Verzeichnisse immer gesetzt, da die entsprechenden \Package{babel}-Einträge in das @@ -205,8 +208,8 @@ Quellverzeichnis ohnehin bereits kopiert werden. \Macro{begin}\PParameter{document} Einträge in ein Verzeichnis vorgenommen werden können, funktioniert dies nach Laden von \Package{scrwfile} bereits in der Dokumentpräambel. Durch die hier gezeigte unkonventionelle Art, den - Zähler \Counter{tocdepth} innerhalb der Verzeichnisdatei zu ändern, bleibt - diese Änderung nur für dieses Verzeichnis wirksam. + Zähler \DescRef{maincls.counter.tocdepth} innerhalb der Verzeichnisdatei zu + ändern, bleibt diese Änderung nur für dieses Verzeichnis wirksam. Später im Dokument wird das Verzeichnis mit der Endung \File{stoc} dann durch @@ -228,20 +231,22 @@ Quellverzeichnis ohnehin bereits kopiert werden. übernommen. Also darf der Eintrag nicht aus der Verzeichnisdatei heraus erzeugt werden. Da das Paket \Package{tocbasic}\important{\Package{tocbasic}} zum Einsatz kommt, kann aber - \phantomsection\label{example:scrwfile.AfterStartingTOC} + \phantomsection\xmpllabel{cmd.BeforeStartingTOC} \begin{lstcode} - \AfterStartingTOC[toc]{% + \BeforeStartingTOC[toc]{% \addcontentsline{stoc}{chapter} {\protect\contentsname}} \end{lstcode} verwendet werden. Natürlich\textnote{Achtung!} setzt dies voraus, dass die Datei mit Endung \File{toc} auch unter der Kontrolle von \Package{tocbasic} steht. Dies ist bei allen \KOMAScript-Klassen der Fall. Näheres zur - Anweisung \Macro{AfterStartingTOC} ist in \autoref{sec:tocbasic.toc} auf - \autopageref{desc:tocbasic.cmd.AfterStartingTOC} zu finden. + Anweisung \DescPageRef{tocbasic.cmd.BeforeStartingTOC} ist in + \autoref{sec:tocbasic.toc} auf \DescPageRef{tocbasic.cmd.BeforeStartingTOC} + zu finden. \end{Example} % -\EndIndex{Cmd}{TOCclone} +\EndIndexGroup + \section{Hinweis zum Entwicklungsstand} \seclabel{draft} @@ -255,6 +260,7 @@ Erweiterungen im Paket. Da jedoch noch keine Benutzeranweisungen existieren, mit denen diese Möglichkeiten genutzt werden könnten, wurde hier auf eine Dokumentation derselben verzichtet. + \section{Bekannte Paketunverträglichkeiten} \seclabel{incompatible} @@ -274,7 +280,7 @@ um. Werden \Package{scrwfile} und \Package{titletoc} zusammen verwendet, ist die Funktion beider Paket nicht mehr gewährleistet. Dies ist weder ein Fehler in \Package{titletoc} noch in \Package{scrwfile}.% % -\EndIndex{Package}{scrwfile} +\EndIndexGroup %%% Local Variables: %%% mode: latex @@ -287,3 +293,5 @@ in \Package{titletoc} noch in \Package{scrwfile}.% % LocalWords: Eindateiensystem Schreibdatei Zieldatei Zielendung Quellendung % LocalWords: Verzeichnisüberschrift Dateiendung Zielendungen Verzeichnisdatei % LocalWords: Benutzeranweisungen Dokumentpräambel Kapitelebene +% LocalWords: Paketunverträglichkeiten + |