KOMA-Script
Verwendet man eine KOMA-Script-Klasse, dann kann man einfach die Bordmittel verwenden. KOMA-Klassen haben dafür den Befehl
\DeclareNewTOC[<Optionen>]{<Dateiendung>}
Dabei ist <Dateiendung>
die Endung der Datei, die für das entsprechende Verzeichnis verwendet wird.
\documentclass{scrartcl}
\DeclareNewTOC[
type=scheme, % Name der Umgebung
types=schemes, % Erweiterung (\listofschemes)
float, % soll gleiten
floatpos=tbp, % voreingestellte Gleitparameter
name=Schema, % Name in Überschriften
listname={Verzeichnis der Schemata}, % Listenname
% counterwithin=chapter
]{los}
\begin{document}
\listofschemes
\begin{scheme}[h]
Ein Schema
\caption{Eine Beispielbeschriftung}
\end{scheme}
\end{document}
Alle verfügbaren Optionen und ihre Bedeutung sind in der KOMA-Script Dokumentation in Kapitel 14 ausführlich beschrieben.
Standardklassen
Für eine Standardklasse bietet sich das Paket newfloat
aus dem caption
-Bündel an. Der enstprechende Befehl lautet hier
\DeclareFloatingEnvironment[<Optionen>]{<Name>}
wobei <Name>
der Name der neuen Gleitumgebung ist.
\documentclass{article}
\usepackage{newfloat}
\DeclareFloatingEnvironment[
fileext = los, % Endung der Datei, die für das Verzeichnis verwendet wird
listname = {Verzeichnis der Schemata}, % Listenüberschrift
name = Schema, % Name in Beschriftungen
placement = htp % voreingestellte Gleitparameter
]{scheme}
\begin{document}
\listofschemes
\begin{scheme}[h]
Ein Schema
\caption{Eine Beispielbeschriftung}
\end{scheme}
\end{document}
Details zu den Optionen findet man in der Dokumentation des Pakets.
memoir
memoir
hat ebenfalls Bordmittel, um neue Gleitumgebungen zu definieren. Hier ist eine Kombination aus mehreren Befehlen nötig, um die gleiche Funktionalität zu erhalten.
\newfloat[<übergeordneter Zähler>]{<Umgebung>}{<Dateiendung>}{<Beschriftungsname>}
\newlistof{<Befehlname>}{<Dateiendung>}{<Listenüberschrift>}
\newlistentry[<übergeordneter Zähler>]{<Zähler>}{<Dateiendung>}{<übergeordnetes Level>}
Der Befehl \newfloat
definiert außerdem einen Zähler <Umgebung>
, wenn er noch nicht existiert. Den verwendet man auch bei \newlistentry
. Beschrieben sind alle Befehle und ihre Einsatzmöglichkeiten ausführlich in den Kapiteln 9 und 10 des memoir
Handbuchs.
\documentclass[article]{memoir}
\counterwithout{section}{chapter}
\newfloat{scheme}{los}{Schema}
\newlistof{listofschemes}{los}{Verzeichnis der Schemata}
\newlistentry{scheme}{los}{0}
\begin{document}
\listofschemes
\begin{scheme}[h]
Ein Schema
\caption{Eine Beispielbeschriftung}
\end{scheme}
\end{document}
Weitere Pakete
Weitere zu erwähnende Pakete sind
wobei das float
-Paket heutzutage meiner Erfahrung nach eigenlich nicht mehr benötigt wird. Es gibt allerdings andere Pakete, die es ihrerseits nutzen.
beantwortet
28 Dez '13, 12:40
cgnieder
22.1k●25●34●63
Akzeptiert-Rate:
60%