Prefix im LoF/LoT

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Prefix im LoF/LoT

von HenningSch » Do 2. Mai 2019, 11:24

Bartman hat geschrieben:Hast Du die Antwort von Markus Kohm ausprobiert?
Nein, die habe ich nicht gesehen. Ist eine Weile her, dass ich das umgesetzt habe. Das LoF/LoT war jetzt eine neue Anforderung. :oops:
esdd hat geschrieben:Das Erstellen eines Anhangsverzeichnisses mit Hilfe von tocstyle ist veraltet. Der von Dir zitierte Thread wurde aus diesem Grund geschlossen.

Das Anhangsverzeichnis lässt sich besser mit dem von den KOMA-Script Klassen geladenen Paket tocbasic anlegen: siehe Mit einem aktuellen KOMA-Script geht alles viel einfacher.

So funktioniert es.

Vielen Dank euch beiden! :)

Etwas angepasst, aber falls es jemand braucht:
\documentclass[listof=totoc,listof=entryprefix]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{hyperref}
\usepackage{bookmark}

% Anhangsverzeichnis (nach https://komascript.de/comment/5578#comment-5578)
\DeclareNewTOC[owner=\jobname,listname={Anhang}]{atoc}
\makeatletter
\newcommand*{\useappendixtoc}{%
	\renewcommand*{\ext@toc}{atoc}%
	\scr@ifundefinedorrelax{hypersetup}{}{% damit es auch ohne hyperref funktioniert
		\hypersetup{bookmarkstype=atoc}%
	}%
}
\newcommand*{\usestandardtoc}{%
	\renewcommand*{\ext@toc}{toc}%
	\scr@ifundefinedorrelax{hypersetup}{}{% damit es auch ohne hyperref funktioniert
		\hypersetup{bookmarkstype=toc}%
	}%
}
\makeatother

\usepackage{xpatch}
\makeatletter
\xapptocmd\appendix{%
	\addcontentsline{\ext@toc}{section}{\appendixname}%
	\useappendixtoc%
	\listofatocs%
}{}{}
\makeatother
\newcommand{\postappendix}{%
	\usestandardtoc%
%	\bookmarksetup{startatroot}% siehe bookmark-Anleitung%
}

% LoF & LoT
\addtokomafont{captionlabel}{\bfseries}

\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcommand*\listoflofentryname{\bfseries\figurename}
\BeforeStartingTOC[lof]{\renewcommand*\autodot{:}}

\renewcaptionname{ngerman}{\tablename}{Tab.}
\renewcommand*\listoflotentryname{\bfseries\tablename}
\BeforeStartingTOC[lot]{\renewcommand*\autodot{:}}

\begin{document}
	\tableofcontents
	\listoffigures
	\listoftables
	\newpage
	
	\section{Kapitel 1}
	\begin{figure}[h]
		\centering
		\rule{5cm}{2cm}
		\caption{test-fig-main}
	\end{figure}
	\section{Kapitel 2}
	\begin{table}[h]
		\caption{test-tab-main}
		\centering
		\rule{5cm}{2cm}
	\end{table}
	\newpage
	
	\appendix
	\section{Anhang A}
	\begin{figure}[h]
		\centering
		\rule{5cm}{2cm}
		\caption{test-fig-appendix}
	\end{figure}
	\section{Anhang B}
	\begin{table}[h]
		\caption{test-tab-appendix}
		\centering
		\rule{5cm}{2cm}
	\end{table}
	\newpage
	
	\postappendix
	\addsec{Post-Anhang 1}
	\addsec{Post-Anhang 2}
\end{document}

von esdd » Di 30. Apr 2019, 16:49

Das Erstellen eines Anhangsverzeichnisses mit Hilfe von tocstyle ist veraltet. Der von Dir zitierte Thread wurde aus diesem Grund geschlossen.

Das Anhangsverzeichnis lässt sich besser mit dem von den KOMA-Script Klassen geladenen Paket tocbasic anlegen: siehe Mit einem aktuellen KOMA-Script geht alles viel einfacher.

von Bartman » Di 30. Apr 2019, 16:34

Hast Du die Antwort von Markus Kohm ausprobiert?

Prefix im LoF/LoT

von HenningSch » Di 30. Apr 2019, 16:13

Hallo,

ich möchte, dass im LoF/LoT die Beschriftung "Abb." bzw. "Tab." mit aufgenommen werden. Wenn man in dem Minimalbeispiel das Package tocstyle rausnimmt funktioniert es auch wie gewünscht. Leider brauche ich das Package, da ich für den Anhang ein eigenes Verzeichnis erstellen soll. :?
Da ich mir nicht anders zu helfen wusste, habe ich es nach http://www.komascript.de/comment/3447#comment-3447 umgesetzt und dort wird tocstyle benutzt.
Mir wäre auch eine alternative Lösung für das Anhangsverzeichnis recht. :wink:

Minimalbeispiel:
\documentclass[12pt,listof=totoc,listof=entryprefix]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{tocstyle}

\addtokomafont{captionlabel}{\bfseries}

\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcommand*\listoflofentryname{\bfseries\figurename}
\BeforeStartingTOC[lof]{\renewcommand*\autodot{:}}

\begin{document}
	\listoffigures
	\begin{figure}[htb]
		\centering
		\rule{10cm}{3cm}
		\caption{Testbild}
	\end{figure}
\end{document}

Nach oben