Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildungsverzeichnis: vor Einträgen soll Abb. stehen
Hallo,
ich schreibe meine Studienarbeit in Latex mit der Klasse scrreprt. Mit
\listoffigures
und
\listoftables
bekomme ich ein Abkürzungsverzeichnis und ein Tabellenverzeichnis, in dem die Einträge so aussehen:
1.1 sowieso
Es soll aber so aussehen:
Abb. 1.1 sowieso bzw. Tab. 1.1 sowieso
Das ist mir so vorgeschrieben, deshalb helfen mir Hinweise wie "Macht man nicht" nicht weiter. Ich hab schon etliche Beiträge dazu gelesen, aber nichts passendes gefunden. Es wäre deshalb schön, wenn mir jemand helfen könnte!
Danke,
sunset
Schau mal in der tocloft-Doku nach...
MfG Bischi
Hallo,
ich schreibe meine Studienarbeit in Latex mit der Klasse scrreprt. Mit
\listoffigures
und
\listoftables
bekomme ich ein Abkürzungsverzeichnis und ein Tabellenverzeichnis, in dem die Einträge so aussehen:
1.1 sowieso
Es soll aber so aussehen:
Abb. 1.1 sowieso bzw. Tab. 1.1 sowieso
da musst du caption umdefinieren, kann aber Probleme geben, wenn du gleichnamiges
Paket verwendest.
Herbert
\documentclass[ngerman]{article}
\usepackage{babel}
\makeatletter
\def\list@ftable{Tab. }\def\list@ffigure{Abb. }
\long\def\@caption#1[#2]#3{%
\par
\addcontentsline{\csname ext@#1\endcsname}{#1}%
{\csname list@f#1\endcsname\protect\numberline{%
\csname the#1\endcsname}{\ignorespaces #2}}%
\begingroup
\@parboxrestore
\if@minipage
\@setminipage
\fi
\normalsize
\@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
\endgroup}
\makeatother
\begin{document}
This text is shown on theggg.
\begin{table}
foo
\caption{baz}
\end{table}
This text is shown on the left.
This text is shown on the left.
\begin{figure}
foo
\caption{bar}
\end{figure}
This text is shown on the right.
\listoftables
\listoffigures
\end{document}
sofa-surfer
23-01-2008, 20:55
... hier noch mit tocloft (vielleicht etwas übersichtlicher):
\documentclass{scrreprt}
\usepackage{tocloft}
\renewcommand{\cfttabpresnum}{Tab. }
\renewcommand{\cftfigpresnum}{Abb. }
\settowidth{\cfttabnumwidth}{Abb. 10\quad}
\settowidth{\cftfignumwidth}{Abb. 10\quad}
\begin{document}
\listoffigures
\listoftables
\begin{table}
\caption{blub}
\end{table}
\begin{figure}
\caption{bla}
\end{figure}
\end{document}
Matthias
Danke für die Antworten!
Die Version von sofa-surfer funktioniert einwandfrei, allerdings taucht jetzt ein neues Problem auf: Vorher hatte ich mit der Option \documentclass[liststotoc]{scrreprt} erreicht, dass beide Verzeichnisse im Inhaltsverzeichnis aufgetaucht sind. Da sind sie jetzt leider nicht mehr!
Ich hab die tocloft-Doku versucht zu verstehen, aber leider kann ich dafür noch zu wenig Latex.
Kathrin
sofa-surfer
23-01-2008, 21:42
... lad das tocloft-Paket mal mit der 'titles'-Option.
Matthias
Jetzt ist alles perfekt! Danke!
Kathrin
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.