PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitennummerierung bei Maketitle und Inhaltsverzeichnis aussetzen



bonekanone
07-04-2008, 14:42
Hallo LaTeX Gemeinde.

Ich sitze an meiner Semsterarbeit und versuche nun seit 2h die Nummerierung der Seiten in den Griff zu bekommen. Da ich zum ersten mal poste bitte ich um Nachsicht, wenn nicht alles tip top dargestellt ist.

2 Probleme:

Die Seitenzahl vom Inhaltsverzeichnis will sich einfach nicht ausblenden lassen
Ich möchte die ersten Seiten nicht nummerieren. Diese sind durch ein vorgegebenen title mit maketitle eingebunden.


Daraus ergeben sich zwei Fragen:
Wie kann ich dem Inhaltsverzeichnis beibringen, dass es keine Seitenzahlen braucht?

Mein letzter Versuch war das Ganze mit tocloftpagestyle{empty} aus dem Packet usepackage{tocloft} zu lösen. Da mein Inhaltsverzeichnis aber 2 Seiten hat kommt dort wieder eine dubiose 3{römisch}.

fancy wird in maketyle definiert und bringt mir das layout der ersten Seite in den Hintergrund des Inhaltsverzeichnis.

Mit den Antworten aus http://www.mrunix.de/forums/showthread.php?t=49103&highlight=kopfzeile+inhaltsverzeichnis komme ich nicht zurecht.



Wie kann ich dem Counter beibringen, dass die ersten Seiten nicht zu zählen sind?

setcounter{page}{1} nach diesen ersten 5 Seiten bringt die Seitenzählung im späteren PDF durcheinander. Die Seiten sind dann zwar richtig nummeriert kommen aber bei der Such und Druckfunktion doppelt vor.



\documentclass[a4paper,12pt,twoside]{report}
\usepackage[ansinew]{inputenc}
\usepackage{ngerman}
\usepackage[plainheadsepline,plainfootsepline]{scrpage2}
\usepackage{exscale}
\usepackage{tocloft}
\usepackage{TDreport}
\usepackage[hang]{caption2}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[pdftitle={},
pdfauthor={},
pdfsubject={},
pdfkeywords={},
linkcolor=blue,bookmarks=true,colorlinks=true,book marksopen,bookmarksnumbered,pdfpagelabels=true,pla inpages,backref]{hyperref}
\input{math.tex}
\renewcommand{\labelenumi}{\alph{enumi})}

\bibliographystyle{plain} % put at beginning of document

\tocloftpagestyle{empty}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

\begin{document}
%\setcounter{page}{0} Bringt leider nix.
\thesistype{}
\author{}
\matno{}
\title{}
% max drei Betreuer.
% Falls nur zwei Betreuer, die Klammern "{}" fŸr das dritte Argument trotzdem schreiben !
\tutor{}{}{}
\date{\today}

\maketitle


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

%Das hier war auch im maketitle -> habe ich zum testen hier raus geschoben hat aber nix gebracht
\addtolength{\textheight}{+24pt}
\newpage
\tableofcontents


% Headings
\pagestyle{fancy}
\fancyhead{} \fancyfoot{} % clear all fields

\renewcommand{\chaptermark}[1]{\markboth{#1}{}} \renewcommand{\sectionmark}[1]{\markright{\thesection\space\space #1}}
\fancyhf{}
%\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\rm \rightmark}
\fancyhead[RE]{\rm \leftmark}
\fancyfoot[C]{\thepage}

%Ab hier ist die Nummerierung OK

\chapter*{Verwendete Abkürzungen}
\pagenumbering{roman}
\setcounter{page}{1}
...

Da hier verändert meinen Title:

\usepackage{a4wide,eurosym}


\usepackage{fourier}

\let\@tbiold@makechapterhead\@makechapterhead
\renewcommand{\@makechapterhead}[1]{%
\vspace*{20\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\huge \bfseries #1\space\thechapter\simplechapterdelim\space\space \space\space
##1\par\nobreak
\vskip 40\p@
}}
}

\newcommand{\restorechapter}{%
\let\@makechapterhead\@tbiold@makechapterhead
}
\newcommand{\simplechapterdelim}{}
\simplechapter
%% -- KapitelŸberschriften

% no extra space at end of sentence\frenchspacing

% damit Zitierungen sortiert werden, also [1,5-7] anstatt [5,1,7,6]
\usepackage{cite}

% Einbinden von bildern (eps / tiff / ... )
\usepackage{graphicx,epsfig}

% erlaubt Anpassung von Header und Footer (wichtig auch fŸr die erste Seite)
\usepackage{fancyhdr}






% Titelblatt
% der \maketitel-Befehl wird neu definiert !
%
\newcommand{\thesistype}[1]{
\def\@thesistype{#1}
}
\def\@thesistype{
\@latex@warning@no@line{Package `TDtitle': No \noexpand\thesistype given}}

\newcommand{\tutor}[3]{
\def\@tutorfirst{#1}
\def\@tutorsecond{#2}
\def\@tutorthird{#3}
}
\def\@tutorfirst{
\@latex@warning@no@line{Package `TDtitle': No \noexpand\tutor given}}

\newcommand{\matno}[1]{
\def\@matno{#1}
}
\def\@matno{
\@latex@warning@no@line{Package `TDtitle': No \noexpand\matno given}}


\renewcommand{\maketitle}{

\begin{titlepage}
\renewcommand{\headheight}{18.0pt}
\thispagestyle{fancy}
\renewcommand{\headrulewidth}{0.0pt}



\lhead{\special{color cmyk 0 0 0 0.8}
\sf \\
\vspace*{-10pt} \rule{0.72\textwidth}{.35pt} %\\
\special{color cmyk 0 0 0 1.}
}
\rhead{\raisebox{-23.3pt}[0pt][0pt]
{\includegraphics[width = 0.25\textwidth]{LogoTD}}
}
\vspace*{28pt}

\begin{center}
% Change this for different kinds of reports (assignments ect.)
{\large \bf \sc \@thesistype \\} \vspace{36pt}

{\Large \bf \@title \\} \vspace{48pt}

{\large
\textbf{Autor:}\\ \@author \vspace{16pt}

\textbf{Matrikel-No:}\\ \@matno \vspace{16pt}

\textbf{Betreuer:}\\
\@tutorfirst \\ % first tutor
\@tutorsecond \\ % second tutor
\@tutorthird % third tutor (if any)
\vspace{16pt}

\@date \\ % Submission
}
\end{center}


\cfoot{ {{} \\}
{{} \\}
{{} \\}
}
\end{titlepage}
%% - Titelblatt


% ErklŠrung

\thispagestyle{empty} \mbox{ } \newpage
\thispagestyle{empty}


\noindent \textbf{\Large Erkl\"arung}
\vspace{18pt}
%% - ErklŠrung

% Inhaltsverzeichnis
%\addtolength{\textheight}{+24pt}
%\newpage

%\tableofcontents

}
%% - maketitel

Sabrina.Dankers
10-05-2008, 12:00
Hallo,

du hast ja auch \pagenumbering{roman} gesetzt statt \pagenumbering{arabic}. Dann erhälst du natürlich römische Ziffern.

Ansonsten kann ich das nicht so ganz nachvollziehen. Da ich einige deiner verwendeten Pakete nicht habe und es daher nicht läuft bei mir.

Es wird auf jeden Fall im PDF später immer deine Seitennummerierung durcheinanderbringen, wenn du die ersten Seiten gar nicht zählst. Die Titelseite wird als nullte Seite gerechnet. Alle anderen fangen bei 1 an. Wenn du das nicht willst, dann nummeriere die Seiten des Inhaltsverzeichnisses mit römischen Ziffern und danach mit arabischen. Dann stimmt auch die Seitenzählung im PDF, der Acrobatreader unterscheidet dann römische von arabischen Ziffern. Dann musst du auch gar nicht mit den Zählern herumbasteln. Dann wird automatisch wieder bei 1 angefangen.

Wieso machst du dein Kopf-Zeilen mit fancyhdr wenn du auch


\usepackage[plainheadsepline,plainfootsepline]{scrpage2}

einbindest? Bzw. du hast ja das Paket fancyhdr gar nicht eingebunden. Das führt bei mir zu enormen Fehlermeldungen. Nutze doch die Kopfzeilen aus scrpage2, sind eh besser (Dokumentation: scrguide).

Wenn ich es so mache:



\documentclass[a4paper,12pt,twoside]{report}
\usepackage[ansinew]{inputenc}
\usepackage{ngerman}
\usepackage[plainheadsepline,plainfootsepline]{scrpage2}
\usepackage{exscale}
\usepackage{tocloft}
%\usepackage{TDreport}
\usepackage[hang]{caption2}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage[pdftitle={},
pdfauthor={},
pdfsubject={},
pdfkeywords={},
linkcolor=blue,bookmarks=true,colorlinks=true,book marksopen,bookmarksnumbered,pdfpagelabels=true,pla inpages,backref]{hyperref}
%\input{math.tex}
\renewcommand{\labelenumi}{\alph{enumi})}

\bibliographystyle{plain} % put at beginning of document

\tocloftpagestyle{empty}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

\begin{document}
%\setcounter{page}{0} Bringt leider nix.
%\thesistype{}
\author{}
%\matno{}
\title{}
% max drei Betreuer.
% Falls nur zwei Betreuer, die Klammern "{}" f?r das dritte Argument trotzdem schreiben !
%\tutor{}{}{}
\date{\today}

\maketitle


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%

%Das hier war auch im maketitle -> habe ich zum testen hier raus geschoben hat aber nix gebracht
\addtolength{\textheight}{+24pt}
\newpage
\pagestyle{empty}
\pagenumbering{Roman}
\tableofcontents
\newpage

%Headings
%\pagestyle{fancy}
%\fancyhead{} \fancyfoot{} % clear all fields

\renewcommand{\chaptermark}[1]{\markboth{#1}{}} \renewcommand{\sectionmark}[1]{\markright{\thesection\space\space #1}}
%\fancyhf{}
%\fancyhead[LE,RO]{\thepage}
%\fancyhead[LO]{\rm \rightmark}
%\fancyhead[RE]{\rm \leftmark}
%\fancyfoot[C]{\thepage}

%Ab hier ist die Nummerierung OK
\pagestyle{plain}
\pagenumbering{arabic}
\chapter*{Verwendete Abkürzungen}
\end{document}


Dann läuft alles so wie du es willst. Und die spätere PDF-Datei zeigt auch keine Probleme mit den Seitenzahlen. Ich musste allerdings ganz viel auskommentieren, damit es überhaupt läuft.

LG Sabrina