von Sunking » Fr 8. Jan 2010, 09:19
Hallo,
ich bin neu hier und auch noch ein Anfänger mit Latex. Wollte es für meine anstehende Diplomarbeit nutzen, weil mAn besser als Word.. habe inzwischen auch alle Formatierungen so hinbekommen, wie es der Lehrstuhl gerne hätte. Nur das Abb.- und Tab.verzeichnis macht mich wahnsinnig.
Also: ich möchte es gerne so haben, das es komplett durchnummeriert wird und nicht nach Kapiteln sortiert. Das klappt auch gut direkt unterhalb der Bilder bzw. Tabellen. Was nicht klappt, ist die Nummerierung im eigentlichen Verzeichnis. Latex schreibt da ganz am Anfang lediglich die jeweilige Nummer der Abb. hin, es müsste aber der Zusatz "Abbildung" bzw. "Tabelle" dazu (ist blöd, ich weiß, aber der Lehrstuhl will es so...).
Hab schon 2 Teillösungen bereits selbst zusammengesucht, aber bei Beiden gibt es einen Haken, der für mich unlösbar ist.
Zunächst einmal der Code von Variante 1 als Minimalbsp.:
% Das ist mein LaTex Dokument.
\documentclass[pfdtex, a4paper, parskip, 11pt, final, oneside, listof=totoc, listof=flat, headings=small]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
% Kapitelanfänge sollen ganz oben auf der Seite stehen...
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
% durchgehende Nummerierung und der Zusatz Abbildung: bzw. Tabelle: soll am Anfang in den Verzeichnissen stehen...
\usepackage{remreset}
\makeatletter
\@removefromreset{figure}{chapter}
\@removefromreset{table}{chapter}
\renewcommand \thefigure{Abbildung \@arabic\c@figure:}
\renewcommand \thetable{Tabelle \@arabic\c@table:}
\makeatother
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Einleitung}
\section{Problemstellung}
Bla Bla Bla.
\begin{figure}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Übersicht über große Steuerzahlungen 2005-2009]{Übersicht über große Steuerzahlungen von 2005-2009 in chronologischer Reihenfolge aufbereitet; Quelle: Stat. Bundesamt (2007)}
\label{fig:Bild7}
\end{figure}
Bla Bla.
\begin{table}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Tabelle1]{Tabellenbeispiel}
\label{fig:Tabelle1}
\end{table}
\end{document}
% Ende des Dokuments.
Problem dieser Variante ist nun, dass dabei zwar die Verzeichnisse perfekt sind, unterhalb einer Abbildung der Begriff "Abbildung" nun aber doppelt auftaucht (wegen des Standardverhaltens und der von mir eingefügten Anweisung "Abbildung" bei "\renewcommand \thefigure..."
Variante 2 nutzt das "tocloft"-Paket:
% Das ist mein LaTex Dokument.
\documentclass[pfdtex, a4paper, parskip, 11pt, final, oneside, listof=totoc, listof=flat, headings=small]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
% tocloft-Paket zur Neudefinition der Verzeichnisse...
\usepackage{tocloft}
\renewcommand{\cftfigpresnum}{Abbildung}
\renewcommand{\cfttabpresnum}{Tabelle}
\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabaftersnum}{:}
\setlength{\cftfignumwidth}{2.3cm}
\setlength{\cfttabnumwidth}{2.3cm}
\setlength{\cftfigindent}{0cm}
\setlength{\cfttabindent}{0cm}
% Kapitelanfänge sollen ganz oben auf der Seite stehen...
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
% durchgehende Nummerierung...
\usepackage{remreset}
\makeatletter
\@removefromreset{figure}{chapter}
\@removefromreset{table}{chapter}
\renewcommand \thefigure{\@arabic\c@figure}
\renewcommand \thetable{\@arabic\c@table}
\makeatother
\begin{document}
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\chapter{Einleitung}
\section{Problemstellung}
Bla Bla Bla.
\begin{figure}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Übersicht über große Steuerzahlungen 2005-2009]{Übersicht über große Steuerzahlungen von 2005-2009 in chronologischer Reihenfolge aufbereitet; Quelle: Stat. Bundesamt (2007)}
\label{fig:Bild7}
\end{figure}
Bla Bla.
\begin{table}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Tabelle1]{Tabellenbeispiel}
\label{fig:Tabelle1}
\end{table}
\end{document}
% Ende des Dokuments.
Problem bei Variante 2 ist nun, dass zwar sowohl die Verzeichnisse als auch Bildunterschriften korrekt sind, allerdings sind die Abstände von Verzeichnis- bzw. Kapitelüberschriften nun wieder verrückt, stehen also nicht mehr oben auf einer neuen Seite. Offenbar führt das tocloft-Paket dazu, dass der Befehl "\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}" ignoriert wird. Keine Ahnung, wieso...
Falls mir jemand bei einem der beiden Varianten helfen kann oder auch eine ganz neue Variante anbieten kann, wäre das sehr hilfreich für mich. Und vielen Dank schon einmal im Voraus.
Hallo,
ich bin neu hier und auch noch ein Anfänger mit Latex. Wollte es für meine anstehende Diplomarbeit nutzen, weil mAn besser als Word.. habe inzwischen auch alle Formatierungen so hinbekommen, wie es der Lehrstuhl gerne hätte. Nur das Abb.- und Tab.verzeichnis macht mich wahnsinnig.
Also: ich möchte es gerne so haben, das es komplett durchnummeriert wird und nicht nach Kapiteln sortiert. Das klappt auch gut direkt unterhalb der Bilder bzw. Tabellen. Was nicht klappt, ist die Nummerierung im eigentlichen Verzeichnis. Latex schreibt da ganz am Anfang lediglich die jeweilige Nummer der Abb. hin, es müsste aber der Zusatz "Abbildung" bzw. "Tabelle" dazu (ist blöd, ich weiß, aber der Lehrstuhl will es so...).
Hab schon 2 Teillösungen bereits selbst zusammengesucht, aber bei Beiden gibt es einen Haken, der für mich unlösbar ist.
Zunächst einmal der Code von Variante 1 als Minimalbsp.:
[code] % Das ist mein LaTex Dokument.
\documentclass[pfdtex, a4paper, parskip, 11pt, final, oneside, listof=totoc, listof=flat, headings=small]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
% Kapitelanfänge sollen ganz oben auf der Seite stehen...
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
% durchgehende Nummerierung und der Zusatz Abbildung: bzw. Tabelle: soll am Anfang in den Verzeichnissen stehen...
\usepackage{remreset}
\makeatletter
\@removefromreset{figure}{chapter}
\@removefromreset{table}{chapter}
\renewcommand \thefigure{Abbildung \@arabic\c@figure:}
\renewcommand \thetable{Tabelle \@arabic\c@table:}
\makeatother
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Einleitung}
\section{Problemstellung}
Bla Bla Bla.
\begin{figure}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Übersicht über große Steuerzahlungen 2005-2009]{Übersicht über große Steuerzahlungen von 2005-2009 in chronologischer Reihenfolge aufbereitet; Quelle: Stat. Bundesamt (2007)}
\label{fig:Bild7}
\end{figure}
Bla Bla.
\begin{table}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Tabelle1]{Tabellenbeispiel}
\label{fig:Tabelle1}
\end{table}
\end{document}
% Ende des Dokuments.
[/code]
Problem dieser Variante ist nun, dass dabei zwar die Verzeichnisse perfekt sind, unterhalb einer Abbildung der Begriff "Abbildung" nun aber doppelt auftaucht (wegen des Standardverhaltens und der von mir eingefügten Anweisung "Abbildung" bei "\renewcommand \thefigure..."
Variante 2 nutzt das "tocloft"-Paket:
[code]
% Das ist mein LaTex Dokument.
\documentclass[pfdtex, a4paper, parskip, 11pt, final, oneside, listof=totoc, listof=flat, headings=small]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
% tocloft-Paket zur Neudefinition der Verzeichnisse...
\usepackage{tocloft}
\renewcommand{\cftfigpresnum}{Abbildung}
\renewcommand{\cfttabpresnum}{Tabelle}
\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabaftersnum}{:}
\setlength{\cftfignumwidth}{2.3cm}
\setlength{\cfttabnumwidth}{2.3cm}
\setlength{\cftfigindent}{0cm}
\setlength{\cfttabindent}{0cm}
% Kapitelanfänge sollen ganz oben auf der Seite stehen...
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
% durchgehende Nummerierung...
\usepackage{remreset}
\makeatletter
\@removefromreset{figure}{chapter}
\@removefromreset{table}{chapter}
\renewcommand \thefigure{\@arabic\c@figure}
\renewcommand \thetable{\@arabic\c@table}
\makeatother
\begin{document}
\tableofcontents
\newpage
\listoffigures
\newpage
\listoftables
\chapter{Einleitung}
\section{Problemstellung}
Bla Bla Bla.
\begin{figure}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Übersicht über große Steuerzahlungen 2005-2009]{Übersicht über große Steuerzahlungen von 2005-2009 in chronologischer Reihenfolge aufbereitet; Quelle: Stat. Bundesamt (2007)}
\label{fig:Bild7}
\end{figure}
Bla Bla.
\begin{table}[h]
\includegraphics[width=1.00\textwidth]{Bilder/t1.pdf}
\centering
\caption[Tabelle1]{Tabellenbeispiel}
\label{fig:Tabelle1}
\end{table}
\end{document}
% Ende des Dokuments.
[/code]
Problem bei Variante 2 ist nun, dass zwar sowohl die Verzeichnisse als auch Bildunterschriften korrekt sind, allerdings sind die Abstände von Verzeichnis- bzw. Kapitelüberschriften nun wieder verrückt, stehen also nicht mehr oben auf einer neuen Seite. Offenbar führt das tocloft-Paket dazu, dass der Befehl "\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}" ignoriert wird. Keine Ahnung, wieso...
Falls mir jemand bei einem der beiden Varianten helfen kann oder auch eine ganz neue Variante anbieten kann, wäre das sehr hilfreich für mich. Und vielen Dank schon einmal im Voraus.