Tocbasic, Erzeugen von Verzeichnissen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Tocbasic, Erzeugen von Verzeichnissen

Beitrag von Sepp99 »

Hallo Texperten,
ich habe mich mit dem Erzeugen von eigenen Verzeichnissen, wie in scrguide-20100617, S. 316-320 beschrieben, gespielt. Das funktioniert mit einem Verzeichnis ausgezeichnet. Auch mit zwei neuen Verzeichnissen wird das richtige Ergebnis erzeugt, allerdings mit der Fehlermeldung:

! Package tocbasic Error: file extension `lok' cannot be used twice

Habe ich da aus Betriebsblindheit etwas überlesen? Danke für die Bemühungen.
Sepp
%
\documentclass[listof=leveldown]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareNewTOC[%
type=zitat,%
types=zitate,%
float,%
floattype=4,%
name=Zitat,%
floatpos=ht,%
listname={Verzeichnis der Zitate}%
]{loz}


\DeclareNewTOC[%
type=karte,%
types=karten,%
float,%
floattype=5,%
name=Karte,%
floatpos=ht,%
listname={Verzeichnis der Karten}%
]{lok}

\setuptoc{loz}{chapteratlist}
\setuptoc{lok}{chapteratlist,leveldown}

%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}

\tableofcontents

\addchap{Verzeichnisse}
\listoffigures
\listofzitate
\listofkarten

\chapter{Kapitel Eins}

\begin{zitat}
	\centering
	Das ist nur ein Testzitat.
	\caption{Zitierte Textstelle}
	\label{Zitat1}
\end{zitat}

\begin{karte}
	\centering
	\rule{30mm}{15mm}
	\caption{Eine Karte.}
	\label{karte1}
\end{karte}

\begin{figure}[htb]
	\centering
	\rule{20mm}{10mm}
	\caption{Ein Bild.}
	\label{bild1}
\end{figure}


\end{document}

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Du hast einen Bug in tocbasic gefunden. \DeclareNewTOC fügt derzeit der Liste der bekannten Dateiendungen keine korrekten, sondern immer denselben Wert zu. Da ist wohl demnächst KOMA-Script 3.06a fällig.

Im Augenblick würde ich daher empfehlen, die in der Anleitung ebenfalls beschriebene umständlichere Methode ohne \DeclareNewTOC zu verwende.

BTW: floattype=5 wäre ein Typ, der weder foattype=1 (in der Regel gehört der zu table) noch floattype=4 überholen oder von diesen überholt werden kann. Für komplett unabhängige Typen darf man nur 2er-Potenzen verwenden.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Danke Markus,
wie gesagt, ich habe nur ein wenig herum experimentiert. Ich möchte Dir und dem Team auch auf diesem Wege einmal meinen Dank für Euer Engagement ausdrücken. Als beinahe 60er habe ich einen Großteil meiner Latex-Kenntnissen aus Euren Foren gelernt. Auf Grund meines hohen Alters (elektronische gesehen :wink: ), werde ich sicher Dein nächstes Update abwarten können.
LG, Sepp

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Ich habs gewußt, daß ich es erwarten kann. Dank KOMA-Script Version 3.07 läuft es jetzt einwandfrei.
Dank an Markus.
Sepp

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Sepp99 hat geschrieben:Ich habs gewußt, daß ich es erwarten kann. Dank KOMA-Script Version 3.07 läuft es jetzt einwandfrei.
Das ist nicht Dein Ernst?!? Du hast das nicht schneller installiert und ausprobiert, als ich es veröffentlichen und die Veröffentlichung an fünf Stellen (2*BerliOS, komascript.de, goLaTeX, Release-Mailingliste) bekannt geben konnte! Wenn das so weiter geht, bin ich mal gespannt, wieviele Downloads morgen auf BerliOS angezeigt werden (derzeit sind es noch 0, weil die Zahlen immer erst mit Verspätung aktuallisiert werden - üblicherweise sind es nach einem Tag ca. ein Dutzend).

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

War reiner Zufall. Bin wieder einmal über die KOMA-Script Seite gestolpert. Mußte es zwar händisch installieren (erinnert mich an die Zeiten, an denen ich noch kein Internet hatte), hat aber tadellos geklappt.
Gruß Sepp

Antworten