einfache Frage: Kopfzeile zu kurz

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


mabel
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Mi 15. Aug 2012, 08:00

einfache Frage: Kopfzeile zu kurz

Beitrag von mabel »

Hallo zusammen!

Ich schreibe gerade an meiner Bachelorarbeit und möchte nun noch ein wenig das Layout verschönern.
Habe auch schon rausgefunden, wie ich Kopfzeilen (Seitenzahl, section/subsection ...) passend "fülle".
Leider gelingt es mir nicht, die Kopfzeile auf die volle Seiten-Breite auszurichten, d.h. sie hört so ca. 5cm vom rechten Seitenrand entfernt auf, während sie - was völlig passend ist - va. 1,5 cm nach dem linken Seitenrand beginnt.
Außerdem überschneiden sich dadurch manchmal die Schrift links und rechts :-(
Woran könnte das liegen?
Hier mal mein (etwas längliches) Beispiel (ich denke, die wichtigsten Stellen sind %!!!):
\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{graphicx}

\pagestyle{fancy}  %!!!
\fancyhead[L]{\sffamily\leftmark}  %!!!
\fancyhead[R]{\sffamily\rightmark}  %!!!

\setlength{\headheight}{15.2pt}  %!!!
\usepackage[a4paper,left=2cm,right=3cm,top=2cm,bottom=2cm]{geometry}
%\lhead{}
%\rhead{}

\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{amsthm}

\usepackage{paralist}
\usepackage{ellipsis}
\usepackage{microtype}
\usepackage{enumerate}
\usepackage{tikz}

%\usetikzlibrary{through,calc,arrows}%\setlength{\parindent}{0pt}
%\theoremstyle{plain}
%\usepackage[small, compact]{titlesec}

%\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
%\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
%\DeclarePairedDelimiter{\spr}{\langle}{\rangle}

\renewcommand{\baselinestretch}{1.3}
%\newcommand{\Sp}[2]{\sprod{#1, #2}}
%\renewcommand{\L}{\mathcal{L}}
%\newcommand{\M}{\mathcal{M}}
%\newcommand{\qedsymb}{\square}
%\newcommand{\blp}{Bogenl\"angenparametrisierung}
%\newcommand{\mC}{\mathcal{C}}
%\renewcommand{\d}{\text{d}}
%\newcommand{\D}{\text{D}}
%\newcommand{\ra}{\overrightarrow}
%\newcommand{\pd}{\partial}
%\newcommand{\T}{\text{T}}
%\newcommand{\NS}{\text{N}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}
%\newcommand{\grad}{\operatorname{grad}}
%\newcommand{\arctanh}{\operatorname{arctanh}}
%\newcommand{\vect}[1]{\begin{pmatrix}#1\end{pmatrix}}
\newcommand{\head}[1]{\subsubsection*{#1}}

%\def\defn{%
%\mathrel{\vcenter{\offinterlineskip
%\hbox{{\rm .}}\vskip-0.8ex\hbox{{\rm .}}}}\joinrel \hskip 1.4pt =}

%\def\nfed{%
%\mathrel{=\hskip-2pt\joinrel
%\vcenter{\offinterlineskip\hbox{{\rm .}}\vskip-0.8ex\hbox{{\rm .}}}}}

\addto\captionsngerman{\renewcommand{\refname}{Literaturverzeichnis}}

\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}

\renewcommand{\thesection}{\Roman{section}}
%\renewcommand{\thesubsection}{subsection}
%\renewcommand{\thesubsubsection}{subsubsection}
%\renewcommand{\theparagraph}{\paragraph}

\newtheorem{satz}{Satz}[subsection]
%\begin{satz}
%  ...
%\end{satz}
 

\newtheorem{lemma}[satz]{Lemma}
%\begin{lemma}[Gauss]
%  ...
%\end{lemma}
 
\newenvironment{beweis}[1][Beweis]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}]}{\end{trivlist}}

%\begin{definition} \label{irgendeinName}
%...
%\end{definition}

%Verweis auf Definition \ref{irgendeinName} auf Seite \pageref{irgendeinName} 

\renewcommand{\familydefault}{\sfdefault}



\begin{document}

\thispagestyle{plain}

\tableofcontents



\newpage


\section{Vorwort}

...

\newpage

\subsection{Hihi}
Hoho

\newpage 

\section{Muuh}

Määh

\end{document}
Danke für eure Hilfe, ihr schafft das bestimmt! :? :? :? :? :? :? :?

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Zeilen tauschen

Beitrag von localghost »

Verschiebe das Paket geometry vor die Spezifikationen für die Kopf- und Fußzeilen.

Und übe bitte, wie ein ordentliches Minimalbeispiel zu erstellen ist.


Thorsten
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

mabel
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Mi 15. Aug 2012, 08:00

Beitrag von mabel »

Ich gelobe Besserung... (Hab ja auch gar nicht behauptet, dass das ein Minimalbsp. ist :-) )

Danke vielmals für den Tipp, hat perfekt geklappt.

Noch eine andere Sache bzgl. der Kopfzeile:
Wenn ich - wie in meinem Beispiel - mit \leftmark bzw. \rightmark hantiere, dann steht links die \section und rechts die \subsection Ebene.
Wäre es es auch möglich, es so einzustellen, dass ich linkes die \subsection und rechts die \subsubsection Ebene bekomme?
(Wenn möglich, ohne Packages zu laden, das mag mein Programm iwie nicht immer...)

Thx
mabel

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Einfach tauschen

Beitrag von localghost »

mabel hat geschrieben: […] Hab ja auch gar nicht behauptet, dass das ein Minimalbsp. ist […]
Aber genau das erwarten wir hier, damit wir uns nicht durch Unmengen an nutzlosem Code wühlen müssen, um das eigentliche Problem zu lokalisieren.
mabel hat geschrieben: […] Wenn ich - wie in meinem Beispiel - mit \leftmark bzw. \rightmark hantiere, dann steht links die \section und rechts die \subsection Ebene.
Wäre es es auch möglich, es so einzustellen, dass ich linkes die \subsection und rechts die \subsubsection Ebene bekomme? […]
Dann tausche die beiden Befehle doch einfach untereinander.
mabel hat geschrieben: […] Wenn möglich, ohne Packages zu laden, das mag mein Programm iwie nicht immer […]
Nun, das lässt sich auch lösen. Du bist mit diesem Problem ja nicht allein. Wurde bestimmt auch hier schon behandelt.
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

mabel
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Mi 15. Aug 2012, 08:00

Re: Einfach tauschen

Beitrag von mabel »

localghost hat geschrieben:
mabel hat geschrieben:
mabel hat geschrieben: […] Wenn ich - wie in meinem Beispiel - mit \leftmark bzw. \rightmark hantiere, dann steht links die \section und rechts die \subsection Ebene.
Wäre es es auch möglich, es so einzustellen, dass ich linkes die \subsection und rechts die \subsubsection Ebene bekomme? […]
Dann tausche die beiden Befehle doch einfach untereinander.
Gut gemeinter Rat, aber LaTeX vertauscht dann auch einfach die beiden Seiten. Ergo, ich erhalte nicht das gewünschte Ergebnis :-(

Googlen etc. hat bisher zu diesem Problem nix gebracht...

Gast

Beitrag von Gast »

mabel hat geschrieben: Wäre es es auch möglich, es so einzustellen, dass ich linkes die \subsection und rechts die \subsubsection Ebene bekomme?
Ja, du musst \sectionmark usw umdefinieren. Aber derartige Kopfzeilen sind zweifelhaft, weil es dir leicht passieren kann, dass du dann sowas bekommst

4. subsection 3.5 subsubsection

Das gilt übrigens auch für die section/subsection-Variante.

Ulrike Fischer
www.troubleshooting-tex.de

mabel
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Mi 15. Aug 2012, 08:00

Beitrag von mabel »

Ok, das hört sich ja sehr kompliziert an.
Kann ich dann irgendwie händisch über jede Seite meine Kopfzeile ändern, denn das wäre wirklich superwichtig (vom Inhalt her)?

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Mein Fehler

Beitrag von localghost »

mabel hat geschrieben:[…] Gut gemeinter Rat, aber LaTeX vertauscht dann auch einfach die beiden Seiten. Ergo, ich erhalte nicht das gewünschte Ergebnis […]
Ich habe das etwas verwechselt bzw. nicht richtig gelesen. Ulrike liefert den richtigen Ansatz.
mabel hat geschrieben:[…] Googlen etc. hat bisher zu diesem Problem nix gebracht...
Eine Suchmaschine ist halt nicht immer der beste Ansatz. Da bringt eine Suche im Forum oft mehr. Und wenn das nicht hilft, bleibt immer noch die Möglichkeit, das Problem zu spezifizieren und gezielte Fragen in einem eigens dafür eröffneten Thema zu stellen.
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Gast

Beitrag von Gast »

mabel hat geschrieben:Ok, das hört sich ja sehr kompliziert an.
Im einfachen Fall sind es keine 3 Zeilen Code.
mabel hat geschrieben: Kann ich dann irgendwie händisch über jede Seite meine Kopfzeile ändern, denn das wäre wirklich superwichtig (vom Inhalt her)?
Du solltest nicht über die technische Umsetzung nachdenken, sondern zuerst einmal die Sinnhaftigkeit deiner Kopfzeile überprüfen. Was soll denn da stehen, wenn folgendes auf Seite ist

subsubsection A.c; subsection B; subsubsection B.a

oder

subsection A; subsubsection A.a; subsubsection A.b

oder

subsection A; subsection B; subsubsection B.a

oder

nur eine subsection A

oder

nur eine subsubsection D.a

oder

gar nichts, und auf der vorherigen Seite war eine subsection.

Ulrike Fischer
www.troubleshooting-tex.de

mabel
Forum-Anfänger
Forum-Anfänger
Beiträge: 40
Registriert: Mi 15. Aug 2012, 08:00

Re: Mein Fehler

Beitrag von mabel »

localghost hat geschrieben:
mabel hat geschrieben:[…] Googlen etc. hat bisher zu diesem Problem nix gebracht...
Eine Suchmaschine ist halt nicht immer der beste Ansatz. Da bringt eine Suche im Forum oft mehr. Und wenn das nicht hilft, bleibt immer noch die Möglichkeit, das Problem zu spezifizieren und gezielte Fragen in einem eigens dafür eröffneten Thema zu stellen.
Da bin ich anderer Meinung, denn über google hat man Zugriff auf sehr viele Forenbeiträge.

Antworten