diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex | 205 |
1 files changed, 83 insertions, 122 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex index a58820b7312..b53924fc9fe 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlfile.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrlfile.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. % ---------------------------------------------------------------------- % scrlfile.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,13 +46,14 @@ % ============================================================================ \KOMAProvidesFile{scrlfile.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: scrlfile)] \chapter{Paketabhängigkeiten mit \Package{scrlfile} beherrschen} \labelbase{scrlfile} +\BeginIndexGroup \BeginIndex{Package}{scrlfile} Die Einführung von \LaTeXe{} brachte 1994 eine Menge Neuerungen im Umgang mit @@ -131,10 +132,8 @@ ausgelöst werden. Bei den dazu verwendeten Befehlen wird zwischen allgemeinen Dateien, Klassen und Paketen unterschieden. -\BeginIndex{Cmd}{BeforeFile}% -\BeginIndex{Cmd}{AfterFile}% \begin{Declaration} - \Macro{BeforeFile}\Parameter{Datei}\Parameter{Anweisungen}\\ + \Macro{BeforeFile}\Parameter{Datei}\Parameter{Anweisungen} \Macro{AfterFile}\Parameter{Datei}\Parameter{Anweisungen} \end{Declaration}% Mit Hilfe von \Macro{BeforeFile} kann dafür gesorgt werden, dass die @@ -159,63 +158,49 @@ Datei mit \Macro{LoadClass}, \Macro{documentclass}, \Macro{usepackage}, \Macro{RequirePackage}, \Macro{include} oder vergleichbaren Anweisungen geladen wird. Lediglich % Umbruchkorrektur: listings korrigieren -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \input foo \end{lstcode} lädt die Datei \texttt{foo} ohne Verwendung von \Macro{InputIfFileExists}. Sie sollten daher stattdessen immer % Umbruchkorrektur: listings korrigieren -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \input{foo} \end{lstcode} verwenden. Beachten Sie die Klammern um den Dateinamen!% % -\EndIndex{Cmd}{BeforeFile}% -\EndIndex{Cmd}{AfterFile}% +\EndIndexGroup -\BeginIndex{Cmd}{BeforeClass}% -\BeginIndex{Cmd}{BeforePackage}% \begin{Declaration} - \Macro{BeforeClass}\Parameter{Klasse}\Parameter{Anweisungen}\\ + \Macro{BeforeClass}\Parameter{Klasse}\Parameter{Anweisungen} \Macro{BeforePackage}\Parameter{Paket}\Parameter{Anweisungen} \end{Declaration}% -Diese beiden Befehle arbeiten vergleichbar zu \Macro{BeforeFile} mit dem einen +Diese beiden Befehle arbeiten vergleichbar zu \DescRef{\LabelBase.cmd.BeforeFile} mit dem einen Unterschied, dass die \PName{Klasse} beziehungsweise das \PName{Paket} mit seinem Namen und nicht mit seinem Dateinamen angegeben wird. Die Endungen »\File{.cls}« und »\File{.sty}« entfallen hier also.% % -\EndIndex{Cmd}{BeforeClass}% -\EndIndex{Cmd}{BeforePackage}% - - -\BeginIndex{Cmd}{AfterClass}% -\BeginIndex{Cmd}{AfterClass*}% -\BeginIndex{Cmd}{AfterClass+}% -\BeginIndex{Cmd}{AfterClass!}% -\BeginIndex{Cmd}{AfterAtEndOfClass}% -\BeginIndex{Cmd}{AfterPackage}% -\BeginIndex{Cmd}{AfterPackage*}% -\BeginIndex{Cmd}{AfterPackage+}% -\BeginIndex{Cmd}{AfterPackage!}% -\BeginIndex{Cmd}{AfterAtEndOfPackage}% +\EndIndexGroup + + \begin{Declaration} - \Macro{AfterClass}\Parameter{Klasse}\Parameter{Anweisungen}\\ - \Macro{AfterClass*}\Parameter{Klasse}\Parameter{Anweisungen}\\ - \Macro{AfterClass+}\Parameter{Klasse}\Parameter{Anweisungen}\\ - \Macro{AfterClass!}\Parameter{Klasse}\Parameter{Anweisungen}\\ - \Macro{AfterAtEndOfClass}\Parameter{Klasse}\Parameter{Anweisungen}\\ - \Macro{AfterPackage}\Parameter{Paket}\Parameter{Anweisungen}\\ - \Macro{AfterPackage*}\Parameter{Paket}\Parameter{Anweisungen}\\ - \Macro{AfterPackage+}\Parameter{Paket}\Parameter{Anweisungen}\\ - \Macro{AfterPackage!}\Parameter{Paket}\Parameter{Anweisungen}\\ + \Macro{AfterClass}\Parameter{Klasse}\Parameter{Anweisungen} + \Macro{AfterClass*}\Parameter{Klasse}\Parameter{Anweisungen} + \Macro{AfterClass+}\Parameter{Klasse}\Parameter{Anweisungen} + \Macro{AfterClass!}\Parameter{Klasse}\Parameter{Anweisungen} + \Macro{AfterAtEndOfClass}\Parameter{Klasse}\Parameter{Anweisungen} + \Macro{AfterPackage}\Parameter{Paket}\Parameter{Anweisungen} + \Macro{AfterPackage*}\Parameter{Paket}\Parameter{Anweisungen} + \Macro{AfterPackage+}\Parameter{Paket}\Parameter{Anweisungen} + \Macro{AfterPackage!}\Parameter{Paket}\Parameter{Anweisungen} \Macro{AfterAtEndOfPackage}\Parameter{Paket}\Parameter{Anweisungen} \end{Declaration}% Die Anweisungen \Macro{AfterClass} und \Macro{AfterPackage} arbeiten -weitgehend wie \Macro{AfterFile} mit dem winzigen Unterschied, dass die -\PName{Klasse} beziehungsweise das \PName{Paket} mit seinem Namen und nicht -mit seinem Dateinamen angegeben wird. Die Endungen »\File{.cls}« und -»\File{.sty}« entfallen hier also. +weitgehend wie \DescRef{\LabelBase.cmd.AfterFile} mit dem winzigen +Unterschied, dass die \PName{Klasse} beziehungsweise das \PName{Paket} mit +seinem Namen und nicht mit seinem Dateinamen angegeben wird. Die Endungen +»\File{.cls}« und »\File{.sty}« entfallen hier also. Bei\important[i]{\Macro{AfterClass*}\\\Macro{AfterPackage*}} den Sternvarianten gibt es eine zusätzliche Funktionalität. Wurde oder wird die @@ -286,12 +271,13 @@ und für Pakete \Macro{AfterAtEndOfPackage}.% \end{lstcode}% }} Nach dem Laden von \Package{caption2} und nur falls das Paket geladen wird, wird hier die \KOMAScript{} eigene Anweisung - \Macro{setcapindent} umdefiniert. Der Inhalt der Umdefinierung ist - für dieses Beispiel unerheblich. Es sei nur erwähnt, dass - \Package{caption2} die Kontrolle über die \Macro{caption}-Anweisung - übernimmt und daher die normale Definition von \Macro{setcapindent} - keinerlei Wirkung mehr hätte. Die Umdefinierung verbessert dann die - Zusammenarbeit mit \Package{caption2}. + \DescRef{maincls.cmd.setcapindent} umdefiniert. Der Inhalt der Umdefinierung + ist für dieses Beispiel unerheblich. Es sei nur erwähnt, dass + \Package{caption2} die Kontrolle über die + \DescRef{maincls.cmd.caption}-Anweisung übernimmt und daher die normale + Definition von \DescRef{maincls.cmd.setcapindent} keinerlei Wirkung mehr + hätte. Die Umdefinierung verbessert dann die Zusammenarbeit mit + \Package{caption2}. Es gibt aber auch Beispiele für den sinnvollen Einsatz der neuen Anweisungen durch normale Anwender. Angenommen, Sie erstellen ein @@ -315,7 +301,7 @@ und für Pakete \Macro{AfterAtEndOfPackage}.% \endinput \end{lstcode} - Alles weitere kann nun \Macro{AfterFile} überlassen werden: + Alles weitere kann nun \DescRef{\LabelBase.cmd.AfterFile} überlassen werden: \begin{lstcode}[moretexcs={hypersetup}] \documentclass{article} \usepackage{scrlfile,ngerman} @@ -343,29 +329,18 @@ und für Pakete \Macro{AfterAtEndOfPackage}.% \end{Example} Übrigens\textnote{Tipp!} können Sie das Laden von \Package{scrlfile} und die -obigen Anweisungen \Macro{AfterFile} auch in Ihre private \File{hyperref.cfg} +obigen Anweisungen \DescRef{\LabelBase.cmd.AfterFile} auch in Ihre private \File{hyperref.cfg} (siehe oben) einfügen. Verwenden Sie dabei jedoch zum Laden des Paketes besser \Macro{RequirePackage} an Stelle von \Macro{usepackage} (siehe \cite{latex:clsguide}). Die neuen Zeilen müssen in obigem Beispiel unmittelbar nach der \Macro{ProvidesFile}-Zeile, also unbedingt vor der Ausführung der Optionen \Option{dvips} oder \Option{pdftex}, eingefügt werden.% % -\EndIndex{Cmd}{AfterClass}% -\EndIndex{Cmd}{AfterClass*}% -\EndIndex{Cmd}{AfterClass+}% -\EndIndex{Cmd}{AfterClass!}% -\EndIndex{Cmd}{AfterAtEndOfClass}% -\EndIndex{Cmd}{AfterPackage}% -\EndIndex{Cmd}{AfterPackage*}% -\EndIndex{Cmd}{AfterPackage+}% -\EndIndex{Cmd}{AfterPackage!}% -\EndIndex{Cmd}{AfterAtEndOfPackage}% - - -\BeginIndex{Cmd}{BeforeClosingMainAux}% -\BeginIndex{Cmd}{AfterReadingMainAux}% +\EndIndexGroup + + \begin{Declaration} - \Macro{BeforeClosingMainAux}\Parameter{Anweisungen}\\ + \Macro{BeforeClosingMainAux}\Parameter{Anweisungen} \Macro{AfterReadingMainAux}\Parameter{Anweisungen} \end{Declaration} Diese Anweisungen unterscheiden sich in einem Detail von den zuvor erklärten @@ -375,7 +350,7 @@ Problem, dass sie Anweisungen in die \File{aux}-Datei schreiben wollen, nachdem die letzte Seite des Dokuments ausgegeben wurde. Dazu wird -- in Unkenntnis der dadurch verursachten Probleme -- häufig Code wie der folgende eingesetzt: -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \AtEndDocument{% \if@filesw \write\@auxout{% @@ -392,7 +367,7 @@ umgekehrte Problem: wurde die letzte Seite bei \Macro{end}\PParameter{document} noch nicht ausgegeben, so wird \Macro{writethistoaux} zu früh in die \File{aux}-Datei geschrieben. Man sieht daher häufig auch Lösungsversuche wie: -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \AtEndDocument{% \if@filesw \clearpage @@ -404,7 +379,7 @@ daher häufig auch Lösungsversuche wie: \end{lstcode} Diese Lösung hat jedoch den Nachteil, dass damit die Ausgabe der letzten Seite erzwungen wird. Eine Anweisung wie: -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \AtEndDocument{% \par\vspace*{\fill}% Hinweis am Ende des Dokuments.\par @@ -416,11 +391,11 @@ ausgegeben. Gleichzeitig würde \Macro{writethistoaux} wieder eine Seite zu früh in die \File{aux}-Datei geschrieben. Die beste Lösung des Problems wäre nun, wenn man unmittelbar in die -\File{aux}-Datei schreiben könnte, nachdem das finale \Macro{clearpage} -innerhalb von \Macro{end}\PParameter{document} ausgeführt, aber bevor die -\File{aux}-Datei geschlossen wird. Dies ist das Ziel von -\Macro{BeforeClosingMainAux}: -\begin{lstcode}[belowskip=\dp\strutbox] +\File{aux}-Datei schreiben könnte, nachdem das finale +\DescRef{maincls.cmd.clearpage} innerhalb von \Macro{end}\PParameter{document} +ausgeführt, aber bevor die \File{aux}-Datei geschlossen wird. Dies ist das +Ziel von \Macro{BeforeClosingMainAux}: +\begin{lstcode} \BeforeClosingMainAux{% \if@filesw \immediate\write\@auxout{% @@ -429,11 +404,11 @@ innerhalb von \Macro{end}\PParameter{document} ausgeführt, aber bevor die \fi } \end{lstcode} -Das ist auch dann erfolgreich, wenn das finale \Macro{clearpage} innerhalb -von \Macro{end}\PParameter{document} tatsächlich zu keiner Ausgabe einer Seite -mehr führt oder wenn -- sei es korrekt verwendet oder in Unkenntnis der oben -erläuterten Probleme -- \Macro{clearpage} innerhalb einer -\Macro{AtEndDocument}-Anweisung zum Einsatz kam. +Das ist auch dann erfolgreich, wenn das finale \DescRef{maincls.cmd.clearpage} +innerhalb von \Macro{end}\PParameter{document} tatsächlich zu keiner Ausgabe +einer Seite mehr führt oder wenn -- sei es korrekt verwendet oder in +Unkenntnis der oben erläuterten Probleme -- \DescRef{maincls.cmd.clearpage} +innerhalb einer \Macro{AtEndDocument}-Anweisung zum Einsatz kam. Es gibt jedoch für \Macro{BeforeClosingMainAux} eine Einschränkung: Im Argument \Macro{Anweisungen} sollte keine Satzanweisung verwendet @@ -452,8 +427,7 @@ Implementierung zusätzlicher \emph{Rerun}-Aufforderungen. Satzanweisungen sind an dieser Stelle noch kritischer zu betrachten als bei \Macro{BeforeClosingMainAux}.% % -\EndIndex{Cmd}{AfterReadingMainAux}% -\EndIndex{Cmd}{BeforeClosingMainAux}% +\EndIndexGroup \section{Dateien beim Einlesen ersetzen} @@ -464,7 +438,6 @@ ist, vor oder nach dem Einlesen einer bestimmten Datei, eines bestimmten Pakets oder einer Klasse Aktionen auszuführen. Es ist mit \Package{scrlfile} aber auch möglich, eine ganz andere Datei als die angeforderte einzulesen. -\BeginIndex{Cmd}{ReplaceInput}% \begin{Declaration} \Macro{ReplaceInput}\Parameter{Dateiname}\Parameter{Ersatzdatei} \end{Declaration} @@ -505,18 +478,16 @@ oder eine Klasse durch eine andere zu ersetzen. Dabei würde \LaTeX{} aber erkennen, dass die angeforderten Dateinamen nicht zum Namen des Pakets oder der Klasse passen. Eine Lösung dieses Problems finden Sie nachfolgend. % -\EndIndex{Cmd}{ReplaceInput}% +\EndIndexGroup -\BeginIndex{Cmd}{ReplaceClass}% -\BeginIndex{Cmd}{ReplacePackage}% \begin{Declaration} - \Macro{ReplaceClass}\Parameter{Klasse}\Parameter{Ersatzklasse}\\ + \Macro{ReplaceClass}\Parameter{Klasse}\Parameter{Ersatzklasse} \Macro{ReplacePackage}\Parameter{Paket}\Parameter{Ersatzpaket} \end{Declaration} Eine\ChangedAt{v2.96}{\Package{scrlfile}}\textnote{Achtung!} Klasse oder ein Paket sollte niemals mit Hilfe der oben erklärten Anweisung -\Macro{ReplaceInput} ersetzt werden. In diesem Fall würde \LaTeX{} eine +\DescRef{\LabelBase.cmd.ReplaceInput} ersetzt werden. In diesem Fall würde \LaTeX{} eine Warnung über nicht übereinstimmende Klassen- oder Paketnamen melden. \begin{Example} Sie ersetzen das Paket \Package{fancyhdr} leichtfertig durch das nicht @@ -533,7 +504,7 @@ Warnung über nicht übereinstimmende Klassen- oder Paketnamen melden. gar nicht \Package{scrpage2}, sondern tatsächlich \Package{fancyhdr} angefordert, das jedoch durch \Package{scrpage2} ersetzt wurde. \end{Example} -Eine Lösung dieses Problems besteht nun darin, statt \Macro{ReplaceInput} eine +Eine Lösung dieses Problems besteht nun darin, statt \DescRef{\LabelBase.cmd.ReplaceInput} eine der Anweisungen \Macro{ReplaceClass} oder \Macro{ReplacePackage} zu verwenden. Es ist zu beachten, dass wie bei \Macro{documentclass} und \Macro{usepackage} der Name der Klasse oder des Pakets und nicht deren @@ -552,7 +523,8 @@ würden. Wird ein Paket oder eine Klasse durch ein Paket oder eine Klasse ersetzt, das eine geforderte Option nicht unterstützt, würde dies zu den üblichen Warnungen und Fehlern führen. Es ist jedoch möglich, solche in der \PName{Ersatzklasse} oder dem \PName{Ersatzpaket} fehlenden Optionen per -\Macro{BeforeClass} oder \Macro{BeforePackage} neu zu definieren. +\DescRef{\LabelBase.cmd.BeforeClass} oder +\DescRef{\LabelBase.cmd.BeforePackage} neu zu definieren. \begin{Example} Angenommen, das Paket \Package{oldfoo} soll beim Laden durch das @@ -608,17 +580,14 @@ ersetzt, das eine geforderte Option nicht unterstützt, würde dies zu den Damit Klassen ersetzt werden können, ist es erforderlich \Package{scrlfile} mit Hilfe von \Macro{RequirePackage} vor der Klasse zu laden. % -\EndIndex{Cmd}{ReplacePackage}% -\EndIndex{Cmd}{ReplaceClass}% +\EndIndexGroup + \begin{Declaration} - \Macro{UnReplaceInput}\Parameter{Dateinamen}\\ - \Macro{UnReplacePackage}\Parameter{Paket}\\ - \Macro{UnReplaceClass}\Parameter{Klasse}% + \Macro{UnReplaceInput}\Parameter{Dateinamen} + \Macro{UnReplacePackage}\Parameter{Paket} + \Macro{UnReplaceClass}\Parameter{Klasse} \end{Declaration} -\BeginIndex{Cmd}{UnReplaceInput}% -\BeginIndex{Cmd}{UnReplacePackage}% -\BeginIndex{Cmd}{UnReplaceClass}% Eine\ChangedAt{v3.12}{\Package{scrlfile}} Ersetzung kann auch wieder aufgehoben werden. Dabei sollten Ersetzungen von Dateien immer mit \Macro{UnReplaceInput}, Ersetzungen von Paketen mit \Macro{UnReplacePackage} @@ -628,9 +597,7 @@ der Aufhebung der Ersetzung führen Ladebefehle für den entsprechenden \PName{Klasse} dann wieder dazu, dass die Datei, das Paket oder die Klasse selbst an Stelle der Ersatzdatei, des Ersatzpakets oder der Ersatzklasse geladen wird.% -\EndIndex{Cmd}{UnReplaceClass}% -\EndIndex{Cmd}{UnReplacePackage}% -\EndIndex{Cmd}{UnReplaceInput}% +\EndIndexGroup \section{Dateien gar nicht erst einlesen} @@ -644,13 +611,11 @@ zu einem Problem kommt, muss man irgendwie das Laden des problematischen Paketes verhindern. Auch hier bietet \Package{scrlfile} eine einfache Lösung. \begin{Declaration} - \Macro{PreventPackageFromLoading}\OParameter{Stattdessencode}% - \Parameter{Paketliste}\\ - \Macro{PreventPackageFromLoading*}\OParameter{Stattdessencode}% - \Parameter{Paketliste} + \Macro{PreventPackageFromLoading}\OParameter{Stattdessencode} + \Parameter{Paketliste} + \Macro{PreventPackageFromLoading*}\OParameter{Stattdessencode} + \Parameter{Paketliste} \end{Declaration} -\BeginIndex{Cmd}{PreventPackageFromLoading}% -\BeginIndex{Cmd}{PreventPackageFromLoading*}% Wird diese Anweisung\ChangedAt{v3.08}{\Package{scrlfile}} vor dem Laden eines Paket mit \Macro{usepackage}\IndexCmd{usepackage}, \Macro{RequirePackage}\IndexCmd{RequirePackage} oder @@ -693,19 +658,17 @@ Das optionale Argument\ChangedAt{v3.12}{\Package{scrlfile}} kann verwendet werden, wenn an Stelle des Ladens des Pakets etwas anderes getan werden soll. Innerhalb des \PName{Stattdessencode}s dürfen jedoch keine anderen Pakete und keine Dateien geladen werden. Zum Laden eines anderen Pakets siehe -\Macro{ReplacePackage} in \autoref{sec:scrlfile.replace} auf -\autopageref{desc:scrlfile.cmd.ReplacePackage}. Beachten Sie bitte auch, dass -der \PName{Stattdessencode} mehrfach ausgeführt wird, falls Sie versuchen, -das Paket mehrfach zu laden!% -\EndIndex{Cmd}{PreventPackageFromLoading*}% -\EndIndex{Cmd}{PreventPackageFromLoading} +\DescRef{\LabelBase.cmd.ReplacePackage} in \autoref{sec:scrlfile.replace} auf +\DescPageRef{\LabelBase.cmd.ReplacePackage}. Beachten Sie bitte auch, dass der +\PName{Stattdessencode} mehrfach ausgeführt wird, falls Sie versuchen, das +Paket mehrfach zu laden!% +\EndIndexGroup + \begin{Declaration} - \Macro{StorePreventPackageFromLoading}\Parameter{\Macro{Anweisung}}\\ + \Macro{StorePreventPackageFromLoading}\Parameter{\textMacro{Anweisung}} \Macro{ResetPreventPackageFromLoading} \end{Declaration} -\BeginIndex{Cmd}{StorePreventPackageFromLoading}% -\BeginIndex{Cmd}{ResetPreventPackageFromLoading}% \Macro{Anweisung} wird mit \Macro{StorePreventPackageFromLoading}\ChangedAt{v3.08}{\Package{scrlfile}} als die aktuelle Liste der Pakete definiert, für die das Laden verhindert @@ -717,7 +680,8 @@ können wieder alle Pakete geladen werden. Angenommen, Sie sind innerhalb eines Pakets unbedingt auf das Laden eines anderen Pakets angewiesen und wollen nicht, dass der Anwender das Laden dieses Pakets mit - \Macro{PreventPackageFromLoading}\IndexCmd{PreventPackageFromLoading} + \DescRef{\LabelBase.cmd.PreventPackageFromLoading}% + \IndexCmd{PreventPackageFromLoading} verhindern kann. Also setzen Sie die Paketliste für die Ausnahmen zuvor zurück: \begin{lstcode} @@ -752,15 +716,13 @@ Beachten\textnote{Achtung!} Sie bitte auch, dass \Macro{ResetPreventPackageFromLoading} den \PName{Stattdessencode} für ein Paket nicht löscht, sondern nur vorübergehend dessen Ausführung nicht mehr erfolgt.% -\EndIndex{Cmd}{ResetPreventPackageFromLoading}% -\EndIndex{Cmd}{StorePreventPackageFromLoading}% +\EndIndexGroup + \begin{Declaration} - \Macro{UnPreventPackageFromLoading}\Parameter{Paketliste}\\ + \Macro{UnPreventPackageFromLoading}\Parameter{Paketliste} \Macro{UnPreventPackageFromLoading*}\Parameter{Paketliste} \end{Declaration} -\BeginIndex{Cmd}{UnPreventPackageFromLoading}% -\BeginIndex{Cmd}{UnPreventPackageFromLoading*}% Statt\ChangedAt{v3.12}{\Package{scrlfile}} die Liste der Pakete, für die das Laden verhindert werden soll, komplett zurück zu setzen, kann man auch einzelne oder mehrere Pakete gezielt von dieser Liste entfernen. Die @@ -794,10 +756,9 @@ einer gespeicherten Liste wiederhergestellt wird, wird dann der \PName{Stattdessencode} existiert aber nicht mehr und wird nicht mehr ausgeführt.% \end{Example}% -\EndIndex{Cmd}{UnPreventPackageFromLoading*}% -\EndIndex{Cmd}{UnPreventPackageFromLoading}% +\EndIndexGroup % -\EndIndex{Package}{scrlfile} +\EndIndexGroup %%% Local Variables: %%% mode: latex |