Hallo
Ok, ich hab doch noch eine Frage
Und zwar...
Im Inhaltsverzeichnis zeichne ich unter jedem Kapiteleintrag (auch die mit \addchap) ein Linie die bis zur Seitenzahl am rechten Rand reicht.
Nun sind die Kaiptel mit addchap Eingerückt d.h. es sieht ungefähr so aus:
Abstract (mit \addchap) 3
--------------------------------------------------------
1 Introduction (mit \chapter) 5
--------------------------------------------------------
.
.
So es sieht nicht wirklich gut aus, dass links von "Abstract" noch den Rest der Linie zu sehen ist.
Kann man Latex sagen dass es bei \addchap auch die Linie kürzer zeichnen soll, oder besser, sogar ganz weglassen???
Mein Code:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Einrückung im Inhaltsverzeichnis bei addchap %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\renewcommand*{\@addchap}{}
\def\@addchap[#1]#2{\@schapter{#2}%
\addcontentsline{toc}{chapter}{\hspace{1.35em}#1}%
\if@twoside\@mkboth{#1}{}\else\@mkboth{}{#1}\fi}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Layout des Inhaltsverzeichnisses ändern%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
%Gliederungsnummer
\renewcommand{\numberline}[1]{%
\makebox[0.9cm][l]{#1}\hspace{1mm}}
%chapter
\renewcommand{\l@chapter}[2]{%
\addvspace{2ex}%
\pagebreak[3]%
\noindent%
\makebox[0pt][l]{%
\rule[-3pt]{\textwidth}{0.5pt}}%
{\large\textbf{#1}}\hfill{\textbf{#2}}%
\par%
\nopagebreak%
\addvspace{1ex}%
}
%section
\renewcommand{\l@section}[2]{%
\addvspace{0.5ex}%
\noindent\hspace{1cm}%
#1\dotfill#2%
\par%
\nopagebreak[2]%
}
%subsection
\renewcommand{\l@subsection}[2]{%
\addvspace{0.2ex}%
\noindent\hspace{2cm}%
#1\dotfill#2%
\par%
}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Layout der Kapitelüberschriften ändern%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
\def\@makechapterhead#1{%
{\parindent \z@ \raggedright
\vspace*{4cm}
\reset@font
\hrule
\vspace*{10\p@}%
\par
\Large \scshape \@chapapp{} \Huge\bfseries \thechapter
\par\nobreak
\vspace*{10\p@}%
\hrule
\par
\vspace*{2\p@}%
\hrule
\vspace*{20\p@}
\Huge \bfseries #1\par\nobreak
\vskip 70\p@
}}
\makeatother
Danke
Migu