Erweiterung des Abbildungsverzeichnisses mit KOMA-script

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: Erweiterung des Abbildungsverzeichnisses mit KOMA-script

von esdd » Mi 9. Mär 2016, 10:20

Crossposts sind nicht verboten, aber es gehört sich - und steht so auch in den Forenregeln, dass man seine Crossposts selbst verlinkt. Dann können potentielle Antworter selbst an der anderen Stelle schauen, ob es dort schon Fortschritte oder Antworten gibt. Oder sie können entscheiden, ob sie darauf auf Deutsch oder Englisch antworten ...

Hier noch eine ergänzende Bemerkung: Achte auf Warnungen bezüglich veralteter Syntax für Optionen. Du bekommst dann eine Warnung und den Hinweis, dass in einen Kompatibilitätsmodus gewechselt wird. In Deinem Fall betraf das die Option für das Eintragen der Verzeichnisse ins Inhaltsverzeichnis, die jetzt mit listof=totoc gesetzt wird.

Gruß
Elke

von DerNapster » Mi 9. Mär 2016, 10:10

Hallo,

esdd hat im Crosspost eine Lösung für mein Problem gefunden.

Die Lösung lautet:
\documentclass[
    bibliography=totoc,
    listof=totoc,
    listof=entryprefix,
    toc=sectionentrywithdots
]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\usepackage[german]{babel}
\renewcaptionname{german}{\figurename}{Abb.}
\renewcaptionname{german}{\tablename}{Tab.}

\BeforeStartingTOC[lof]{\def\autodot{:}}
\BeforeStartingTOC[lot]{\def\autodot{:}}

\begin{document}

\tableofcontents
\listoffigures
\clearpage
\section{Test}
\begin{figure}
    \centering
    \includegraphics[width=0.7\linewidth]{example-image}
    \caption{Fertigungsprozess der GMH}
    \label{fig:GMH_Fertigungsprozess_mit_Logo}
\end{figure}

\end{document} 

von DerNapster » Mi 9. Mär 2016, 09:36

Hallo Johannes,

ist es verboten Crossposts zu Erstellen? Ich wollte damit keinen überflüssigen Content erzeugen, sondern einfach nur die Chance nutzen die Frage einmal auf Deutsch und einmal auf Englisch zu stellen um bestmögliche Antworten zu erhalten. Ich schlage mich mit dem Problem wirklich schon seit Tagen rum um komme auf keinen grünen Zweig.

Sollte die Lösung in einem der beiden Foren gefunden werden, werde ich den anderen Thread natürlich mit der richtigen Lösung vervollständigen.

Viele Grüße,
Christopher

von Johannes_B » Mi 9. Mär 2016, 09:25

Erweiterung des Abbildungsverzeichnisses mit KOMA-script

von DerNapster » Mi 9. Mär 2016, 09:15

Hallo zusammen,

ich bin noch recht neu in der LaTeX Welt und stehe aktuell vor einem Problem, das ich nicht alleine lösen kann. Ich würde gerne mein Standard Abbildungsverzeichnis & Tabellenverzeichnis erweitern. Vor dem Eintrag der Abbildung soll das Wort Abb. und vor einer Tabelle soll das Wort Tab. stehen.
Zusätzlich würde ich gerne nach der Nummerierung einen : einfügen.

Durch umfangreiche Recherchen in diversen Foren bin ich auf eine Lösung mit KOMA-script gekommen, die folgenden Output erzielen sollte:


Abbildungsverzeichnis
Abb. 1: Fertigungsprozess ......2

Es wäre klasse wenn sich jemand das nachfolgende Minimalbeispiel einmal anschauen könnte, da aktuell nur folgender Output produziert wird:

Abbildungsverzeichnis
1 Fertigungsprozess .......... 2
\documentclass[11pt,a4,bibliography=totoc,liststotoc]{scrartcl}
\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{tocstyle}
\usepackage{tocloft}

\newtocstyle[KOMAlike][leaders]{KOMAlikewithdot}{}
\usetocstyle{KOMAlikewithdot}
\settocfeature[lof]{entryhook}{\noindent Abb.\nobreakspace}% 
\settocfeature[lot]{entryhook}{\noindent Tab.\nobreakspace}% 


\renewcommand{\cftfigpresnum}{Abb. }
\renewcommand{\cfttabpresnum}{Tab. }

\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabaftersnum}{:}


\begin{document}
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}

\listoffigures
\pagebreak

\begin{figure}
    \centering
    \includegraphics[width=0.7\linewidth]{Bilder/Fertigungsprozess}
    \caption{Fertigungsprozess}
    \label{fig:Fertigungsprozess}
\end{figure}

\end{document}
Ich habe auch schon versucht die Dokumentation von KOMA-script zu den Paketen Tocstyle & tocloft zu verstehen, bin dort allerdings an meine Grenzen gestoßen.

Vielen Dank und viele Grüße,
Christopher

Nach oben