Länge Kopfzeile

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Länge Kopfzeile

von esdd » Mo 20. Jan 2014, 15:51

Wenn die Kopfzeile so breit wie der normale Text sein soll, musst du gar nichts einstellen. Ändere im folgenden doch mal die Werte für left oder right bei \geometry und schau, was mit der Kopfzeile passiert:
\documentclass[12pt]{report} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}  
\usepackage{lmodern}
 
\usepackage{parskip} 
\usepackage{geometry} 
\geometry{a4paper,top=25mm,left=15mm,right=15mm,bottom=30mm} 

\usepackage{amsmath} 
\usepackage{amssymb}
 
\usepackage{caption} 
\usepackage{titletoc} 

\usepackage{graphicx} 

\usepackage{fancyhdr}
\setlength\headheight{15.5pt}% Höhe der Kopfzeile anpassen
\pagestyle{fancy}
\fancyhf{} 
\rhead{\thepage} \chead{} \lhead{\leftmark{}} 
\renewcommand{\chaptermark}[1]{\markboth{#1}{}} 
\renewcommand{\headrulewidth}{0.4pt}

\usepackage{enumitem} 
\newlist{pitemize}{itemize}{1}% neue Aufzählungsumgebung pitemize 
\setlist[pitemize]{label={$\Rightarrow$},leftmargin=*}

\usepackage{blindtext}% für Fülltext (z.B. mit \blindtext, \blinddocument)

\begin{document}
\blinddocument
\end{document}
Das Paket ngerman solltest du übrigens nicht verwenden und erst recht nicht, wenn du babel mit der Option ngerman lädst. Das zweite \fancyhf{} habe ich ebenfalls rausgenommen und die Option pdftex beim Laden von graphicx lässt du auch besser weg.

Gruß
Elke

von LatexTyp » Mo 20. Jan 2014, 15:37

Meine Kopfzeile soll bündig mit dem Textrand anliegen. Das heißt vom linken bis zum rechten Seitenrand. Wenn ich den Seitenrand ändere, muss folglich ja auch die Länge der Koffzeile sich ändern. Besten dank für eure schnelle Hilfe!

von esdd » Mo 20. Jan 2014, 14:35

Vielleicht sagst du uns auch erst mal, wie deine Kopfzeile eigentlich aussehen soll. Wie breit (und evtl. hoch) soll sie zum Beispiel sein und wie weit soll sie verschoben werden? Warum willst du sie überhaupt verschieben?

Musst du aus irgendeinem Grund unbedingt report verwenden? Dir würde hier vermutlich fast jeder zu einem Wechsel auf scrreprt raten. Das gleich gilt für scrlayer-scrpage statt fancyhdr.

von Noch so einer » Mo 20. Jan 2014, 12:48

Ich würde das mit dem KOMA-Script-Paket scrlayer-scrpage statt mit fancyhdr machen. Dort ist es einfach eine Option:
\usepackage[headsepline,automark]{scrlayer-scrpage}
\pagestyle{scrheadings}
\KOMAoptions{headwidth=\textwidth:\marginparwidth}
Näheres zu der Option und der Bedeutung der beiden Werte ist im scrlayer-scrpage-Kapitel der aktuellen KOMA-Script-Anleitung zu finden.

Überhaupt würde ich die Verwendung einer KOMA-Script-Klasse empfehlen. In dem Fall könnte man sich beispielsweise das Laden von parskip sparen und stattdessen einfach die Option parskip mit der gewünschten Einstellung verwenden, beispielsweise parskip=full.

von LatexTyp » Mo 20. Jan 2014, 11:08

Hallo,

ich möchte die Länge meiner Kopfzeile und die Anfangsposition verschieben können. Mit dem Befehl "\setlength{\headwidth}{...pt}" kann ich die Länge beeinflussen, nicht aber die Anfangspositon der Kopfzeile in der linken Bildhälfte. Bis kann ich diese einstellen?

von Johannes_B » Mo 20. Jan 2014, 10:56

Ich vermute du hast meinen vorigen Post nicht gelesen.
Kannst du dein Anliegen noch mal ordentlich darstellen?

von LatexTyp » Mo 20. Jan 2014, 10:49

Meine Präambel:
\documentclass[12pt]{report}


\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc} 
\usepackage{fancyhdr}
\usepackage{titletoc}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx}
\usepackage{geometry}
\geometry{a4paper,top=25mm,left=15mm,right=15mm,bottom=30mm} 
\pagestyle{fancy}
\fancyhf{}
\usepackage{enumitem}
\usepackage{ngerman}
\newlist{pitemize}{itemize}{1}% neue Aufzählungsumgebung pitemize
\setlist[pitemize]{label={$\Rightarrow$},leftmargin=*}
\usepackage{blindtext}% für Fülltext
\usepackage{caption}
\usepackage{parskip}
\fancyhf{}

%Länge Kopfzeile
\setlength{\headheight}{5pt}



\rhead{\thepage} \chead{} \lhead{\leftmark{}}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\headrulewidth}{0.4pt}

von Johannes_B » Mo 20. Jan 2014, 10:49

Height ist die Höhe, width die Breite. Was genau versuchst du denn zu erreichen?
\documentclass[12pt]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage[ngerman]{babel}
\pagestyle{fancy}
\fancyhf{}

\rhead{\thepage} \chead{} \lhead{\leftmark{}}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\headrulewidth}{0.4pt}


\fancyheadoffset{-4cm}
\setlength{\headheight}{47pt}


\usepackage{blindtext}
\usepackage{showframe}
\begin{document}
\blinddocument
\end{document} 

von LatexTyp » Mo 20. Jan 2014, 10:24

Auch denn ich die Zeile: "\fancyheadoffset[R]{\marginparwidth}" aus meinem Programm herausnehme, kann ich mit "\setlength{\headheight}{...pt}" nicht die Länge der Kopfzeile beeinflussen. Was kann ich noch ändern?

Re: Länge Kopfzeile

von Stamm- » Mo 20. Jan 2014, 09:19

LatexTyp hat geschrieben:[…] Was mache ich verkehrt? […]
Du liest nicht die entsprechenden Passagen der Anleitung zum Paket und weißt daher nicht wirklich, wie sich dein Code auswirkt.

Nach oben