Hallo, ich würde gerne ein Anhangsverzeichnis in meiner Arbeit aufnehmen und das Ganze manuell umsetzen - also bspw. nicht über minitoc. Dabei habe ich jedoch ein kleines Problem. Anhand des Minimalbeispiels lässt es sich ganz gut erkennen. Die Seitenzahl im Anhangsverzeichnis soll bei einer längeren Beschriftung unten bündig mit der gepunkteten Linie abschließen. Da ich mein Anhangsverzeichnis über eine normale Tabelle erstelle, klappt das nur, wenn die Beschriftung im Anhangsverzeichnis nicht länger als eine Zeile ist. Bei der zweiten Abbildung ist die Überschrift länger und in diesem Fall steht die Seitenzahl 3 eben nicht bündig zur gepunkteten Linie. Vielen Dank für die Hilfe. Open in writeLaTeX
\documentclass{scrbook} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{tabularx} \usepackage{booktabs} \begin{document} \renewcommand*{\arraystretch}{1.5} \begin{tabularx}{\textwidth}{Xr} \multicolumn{2}{c}{\emph{Ein Anhangsverzeichnis}}\\ \addlinespace[1em] Eine kurze Überschrift für eine Abbildung \dotfill & \pageref{fig:01}\\ Eine viel zu lange Überschrift für eine Abbildung, die man auch wesentlich kürzer hätte formulieren können \dotfill & \pageref{fig:02}\\ \end{tabularx} \newpage \begin{figure}[!h] \caption{Eine kurze Überschrift für eine Abbildung }\label{fig:01} \end{figure} \newpage \begin{figure}[!h] \caption{Eine viel zu lange Überschrift für eine Abbildung, die man auch wesentlich kürzer hätte formulieren können}\label{fig:02} \end{figure} \end{document} gefragt 24 Jul '14, 16:52 josephine |
Open in writeLaTeX
\newcommand\tabularxcolumn[1]{p{#1}} Die Doku erwähnt auch explizit, dass man diesen Befehl umdefinieren soll, wenn man etwas anderes möchte. Wie Du festgestellt hast, werden Open in writeLaTeX
\renewcommand\tabularxcolumn[1]{b{#1}} Und damit sieht es denn auch so aus, wie Du es möchtest: Bist Du sicher, dass Du das Verzeichnis von Hand erstellen möchtest? Ich habe den Verdacht, dass man das auch ohne beantwortet 24 Jul '14, 17:47 cgnieder Ähm, ich bin verwirrt? Unter einem 'Anhangverzeichnis' hätte ich mir jetzt etwas anderes vorgestellt. Das hier ist doch eher ein 'Verzeichnis der Bildunterschriften', oder nicht? (Wobei ich mit der Bezeichnung auch nicht glücklich bin.) Und das sollte man möglichst automatisieren, um auch Änderungen usw. zu erfassen. (Und
(24 Jul '14, 17:53)
cis
@cis »Wobei ich mit der Bezeichnung auch nicht glücklich bin.« – deshalb sagt man ja normalerweise „Abbildungsverzeichnis“ :p
(24 Jul '14, 17:54)
cgnieder
Stimmt, wie doof :() Aber warum jetzt nochmal "Anhangverzeichnis"?
(24 Jul '14, 17:57)
cis
(24 Jul '14, 18:04)
Johannes
@Johannes und es gibt auch einen netten Artikel von Christine in der neuen DTK darüber :)
(24 Jul '14, 18:06)
cgnieder
@clemens Die DTK lag heute im Briefkasten, ich habe die lediglich ausgepackt und den Inhalt überflogen. Aber
(24 Jul '14, 18:25)
Johannes
@Clemens Vielen Dank. Sehr elegant deine Antwort. Klappt wunderbar. @cis In meinem tatsächlichen Anhang sind nicht nur Abbildungen, sondern auch Erläuterungen, Herleitungen etc., daher kann ich das Verzeichnis nicht nur als "Abbildungsverzeichnis" bezeichnen. Für mich ist daher die Bezeichnung "Anhangsverzeichnis" am naheliegendsten. Vielleicht reicht auch einfach nur "Übersicht". Danke für deinen Hinweis. Ich denk nochmal drüber nach. Minitoc hatte ich mir angeschaut und hatte das Gefühl, dass man dabei mit Kanonen auf Spatzen schießt - die Doku von 800+ Seiten hat mich wohl abgeschreckt;)
(24 Jul '14, 19:16)
josephine
@Josephine falls Dich
(24 Jul '14, 19:18)
cgnieder
@josephine: Ja, die minitoc-Doku ist astronomisch. Wenn Du damit etwas machen willst, und entsprechende Fragen hier postest, hab ich einen Grund, mich mal wieder damit zu beschäftigen ;)
(24 Jul '14, 19:19)
cis
Ergebnis 5 von 10
show 5 more comments
|
Im Hinblick auf die guten Hinweise von Clemens und seine Nachfrage, ob ich wirklich das Verzeichnis von Hand erstellen möchte, hab ich zumindest mal die Einträge im Anhangsverzeichnis automatisiert. Clemens, danke nochmal für deine Lösung. Open in writeLaTeX
\documentclass{scrbook} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{tabularx} \usepackage{booktabs} \usepackage{nameref} \begin{document} \renewcommand\tabularxcolumn[1]{b{#1}} \renewcommand*{\arraystretch}{1.5} \begin{tabularx}{\textwidth}{Xr} \multicolumn{2}{c}{\emph{Ein Anhangsverzeichnis}}\\ \addlinespace[1em] \nameref{fig:01} \dotfill & \pageref{fig:01}\\ \nameref{fig:02} \dotfill & \pageref{fig:02}\\ \end{tabularx} \newpage \begin{figure}[!h] \caption{Eine kurze Überschrift für eine Abbildung }\label{fig:01} \end{figure} \newpage \begin{figure}[!h] \caption{Eine viel zu lange Überschrift für eine Abbildung, die man auch wesentlich kürzer hätte formulieren können}\label{fig:02} \end{figure} \end{document} beantwortet 24 Jul '14, 19:39 josephine |