chris1234567
29-05-2009, 09:57
Diese Frage ist eine Erweiterung der Frage von: http://www.mrunix.de/forums/showthread.php?t=64686
Mir ist aufgefallen, dass bei List of Tables sowie List of Figures die Zeilen mit den Seitenangaben eingerückt sind. Ich würde sie, aufgrund der Einheitlichkeit mit anderen Verzeichnissen, gerne nicht eingerückt, bündig mit der jeweiligen Überschrift, von List of Tables und List of Figures darstellen (also ein Stück nach links rücken). Der Versuch
\newcommand*{\@tablelistsgap}{10\p@} funktioniert nicht. Das \@ sei schon definiert! Hat jemand einen Hinweis für mich?
Anbei das Minimalbeispiel:
\documentclass[a4paper,bibtotoc,oneside,fleqn]{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[pdfpagelayout=SinglePage]{hyperref}
\makeatletter
\def\@dottedtocline#1#2#3#4#5{%
\ifnum #1>\c@tocdepth \else
\vskip \z@ \@plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima #3\relax
\advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
{#4}\nobreak
\cleaders\hb@xt@ .44em{\hss.\hss}\hfill
\nobreak
\hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
\par}%
\fi}
\makeatother
\begin{document}
\chapter[Chapter1]{Chapter1}
\subsection[Subsection1]{Subsection1}
%\newcommand*{\@tablelistsgap}{10\p@}
\tableofcontents
a\dotfill b\\
a\dotfill b
\begin{table}[hbt]
\begin{center}
\caption[Notation ]{\small{Notation }}
\footnotesize{
\begin{tabular}{|lll|}
N\textsuperscript{o} & f~[mHz]~ & V\textsubscript{eff}~[mV]~ \\
\end{tabular}
}
\end{center}
\end{table}
\begin{figure}[htbp]
\centering
\caption[University of ]{University of}
\end{figure}
\listoftables
\listoffigures
\end{document}
BG C
Mir ist aufgefallen, dass bei List of Tables sowie List of Figures die Zeilen mit den Seitenangaben eingerückt sind. Ich würde sie, aufgrund der Einheitlichkeit mit anderen Verzeichnissen, gerne nicht eingerückt, bündig mit der jeweiligen Überschrift, von List of Tables und List of Figures darstellen (also ein Stück nach links rücken). Der Versuch
\newcommand*{\@tablelistsgap}{10\p@} funktioniert nicht. Das \@ sei schon definiert! Hat jemand einen Hinweis für mich?
Anbei das Minimalbeispiel:
\documentclass[a4paper,bibtotoc,oneside,fleqn]{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[pdfpagelayout=SinglePage]{hyperref}
\makeatletter
\def\@dottedtocline#1#2#3#4#5{%
\ifnum #1>\c@tocdepth \else
\vskip \z@ \@plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima #3\relax
\advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
{#4}\nobreak
\cleaders\hb@xt@ .44em{\hss.\hss}\hfill
\nobreak
\hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}%
\par}%
\fi}
\makeatother
\begin{document}
\chapter[Chapter1]{Chapter1}
\subsection[Subsection1]{Subsection1}
%\newcommand*{\@tablelistsgap}{10\p@}
\tableofcontents
a\dotfill b\\
a\dotfill b
\begin{table}[hbt]
\begin{center}
\caption[Notation ]{\small{Notation }}
\footnotesize{
\begin{tabular}{|lll|}
N\textsuperscript{o} & f~[mHz]~ & V\textsubscript{eff}~[mV]~ \\
\end{tabular}
}
\end{center}
\end{table}
\begin{figure}[htbp]
\centering
\caption[University of ]{University of}
\end{figure}
\listoftables
\listoffigures
\end{document}
BG C