PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Meine Seitenzahlen tun was sie wollen?!



<--Twix-->
25-01-2011, 09:04
Hallo ihr Lieben,

ich bin definitiv noch ein LaTex-Neuling und kämpfe mit meiner Bachelorarbeit =(
Diesen Kampf würde ich gerne in der gegebenen Zeit gewinnen ;) aber dafür brauche ich wie es aussieht eure Hilfe...(hab mir schon viel zum Thema Seitenzahlen im Netz durchgelesen aber nix hat bisher den gewünschten Erfolg gebracht =( )

Also folgendes Problem: Ich habe die Seitenzahlen so definiert, dass sie eigentlich zentriert in der Fußzeile stehen sollten... das tun sie auch, aber leider nicht am Kapitelanfang =( Ich weiß mitlerweile das es wahrscheinlich mit dem pagestyle (fancy/plain) zusammenhängt, aber das Problem beheben konnte ich noch nicht.

Hier der Code:

\documentclass[12pt]{book}

\usepackage{amsmath}
\usepackage{SIunits}
\usepackage{makeidx}
%\usepackage{subfig}
\usepackage{caption}
\usepackage[dvips]{graphicx}
\usepackage{hyperref}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{setspace}
\usepackage{subfigure}
%\usepackage{nomencl}
%\usepackage{tabularx}
\usepackage[ansinew]{inputenc}
\usepackage{longtable}
\usepackage{romannum}
\usepackage{threeparttable}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{footmisc}


\geometry{a4paper,left=30mm,right=30mm,bottom=4.0c m}


\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}

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

\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0.2pt}
\renewcommand{\subsectionmark}[1]{\markright{\thesubsection\ #1}}

\fancyhead[EL]{\textrm{\textbf{\leftmark}}} %linke S., links
\fancyhead[OR]{\textrm{\textbf{\rightmark}}} %rechte S., rechts

\fancyfoot{}
\fancyfoot[CE,CO]{\thepage}

\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[LE,RO]{\slshape \bfseries \thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{-25pt}
}

\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother \clearpage{\pagestyle{plain}\cleardoublepage}


Das captionsetup tut denk ich hier nichts zur Sache oder?:confused:

bobmalaria
25-01-2011, 09:37
hi,

mach bitte beim nächsten mal ein richtiges minimalbeispiel. dadurch das du alles gepostet hast, hatte ich aber die gelegenheit mal aufzuräumen. ich habe einige alte pakete auskommentiert und ein paar pakete hinzugenommen.

verwende auch die code-umgebung (#-symbol oben rechts beim nachrichten verfassen) damit man es besser lesen kann. Aufgeräumt sieht es mal so aus


\documentclass[12pt]{book}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}%oder andere sprache
\usepackage[babel]{microtype}

\usepackage{amsmath}
\usepackage{siunitx}%siunitx ist aktuell!
\usepackage{makeidx}
%\usepackage{subfig}%besser sucaption packet verwenden
\usepackage{caption,subcaption}
\usepackage{graphicx}%ohne optionen laden, unnötig

\usepackage[numbers,sort&compress]{natbib}
\usepackage{setspace}
%\usepackage{subfigure}%paket veraltet, nicht verwenden!
\usepackage{nomencl}
\usepackage{tabularx}

\usepackage{longtable}
\usepackage{romannum}
\usepackage{threeparttable}
\usepackage{fancyhdr}
\usepackage{geometry}
%\usepackage{footmisc}

\usepackage{blindtext}%testtext

\usepackage{hyperref}%als letztes paket laden!

\geometry{a4paper,left=30mm,right=30mm,bottom=4.0c m}


\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}

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

\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0.2pt}
\renewcommand{\subsectionmark}[1]{\markright{\thesubsection\ #1}}

\fancyhead[EL]{\textrm{\textbf{\leftmark}}} %linke S., links
\fancyhead[OR]{\textrm{\textbf{\rightmark}}} %rechte S., rechts

\fancyfoot{}
\fancyfoot[CE,CO]{\thepage}

\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[CE,CO]{\slshape \bfseries \thepage} %du musst schon CE und CO %
%angeben, sonst ist eben nichts mit Center
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{-25pt}%das geht schief!
%wieso soll die höhe der kopfzeile kleiner 0 sein????
}

\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother \clearpage{\pagestyle{plain}\cleardoublepage}


\begin{document}
\Blinddocument
\end{document}

<--Twix-->
25-01-2011, 12:49
Ups, sorry! Nächstes mal werde ich mich an die "Ordnung" halten... ist nicht soooo meine Stärke (auch im in der Realität nicht) ;)!

Nachdem der neue Code MikTex voll überfordert hat und es abgestürzt ist klappt es jetzt :) Ich freu mich riesig, dass die Seitenzahlen einfach da sind wo ich sie haben möchte!


\setlength{\headheight}{-25pt}
Diesen Code habe ich verwendet um den Kapitelanfang etwas nach oben zu setzen... unelegant aber es klappt... warum auch immer ;)

Vielen lieben Dank für deine Hilfe!!!

bobmalaria
25-01-2011, 13:12
hi,

das mit der headheigt gibt dir dann abr auf jeder seite die du schreibst eine warnung

"headheight too small"

damit den kapitelanfang nach oben zu ziehen ist nicht die feine art. dafür gibt es pakete oder andere optionen. die seite ist so aufgebaut

---------oberer rand--------------
kopfzeile deren höhe \headheight ist
-----------------------------------

Kapitel 1
Titel

.
.
.

wenn du jetzt also nicht bei deinen 80 seiten bachelorarbeit 80 warnungen haben willst und am ende gar wichtige warnungen übersiehst, solltestdu das abändern.

am einfachsten wäre es wenn du zur klasse scrbook aus dem koma-skript paket wechseln würdest.


\documentclass{scrbook}

das würde nicht nur die definition von \cleardoublepage in deiner jetzigen preambel überflüssig machen, mit


\renewcommand*{\chapterheadstartvskip}{\vspace*{2\ baselineskip}}

kannst du den abstand vor dem kapitel anpassen. 2 mal \baselineskip ist hierbei der standard, aber du kannst auch 4cm oder was auch immer eingeben.

noch eine weitere anmerkung:ich kenne bachelor-/dilom-/masterarbeiten nur als einseitiges dokument. musst du denn ein buch schreiben, bei dem es linke und rechte seiten gibt?

gruss

<--Twix-->
25-01-2011, 15:25
Mhh, ich bekomm wegen dem Hochziehen der Kapitelüberschriften keine einzige Fehlermeldung?! Aber ich versuch es nachher noch mit deinen Vorschlägen eleganter zu gestallten.

Ich muss nicht im Buchstil schreiben, aber ich habe auch keine Vorgaben diesbezüglich. Molekulare Biomedizin gibt es noch nicht sooo lange und wir sind der erste Bachelorjahrgang da haben die das mit den Vorgaben gelassen. Ich finde es einfach schön und es spart Papier ;)

bobmalaria
25-01-2011, 15:31
fehler nicht aber warnungen. schau die mal durch. dein editor sollte idR eine funktion haben um durch fehler und/oder warnungen durchzuklicken. ich bekomme auf jeden fall die warnung