PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex: "pagestyle" funktioniert nicht



Arrpork
26-03-2006, 15:36
Hallo,

ich habe vor ein paar Tagen mit Latex angefangen.
Einige Dokumente konnte ich bereits ohne Probleme erstellen,
aber bei einem Problem komme ich nicht weiter.

Ich möchte den Headereintrag verändern, aber irgendwie klappt dies überhaupt
nicht. Der Header bleibt immer leer und in der Fusszeile erscheint immer noch die Seitenzahl.

So sieht mein Code aus :



\documentclass[a4paper]{article}

\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{fancybox}

\setlength{\parindent}{0pt}

\pagestyle{myheadings}
\markright{test}

\begin{document}
\title{Einrichtung eines SSH-Tunnel}
\maketitle

Diese Anleitung beschreib............

\end{document}
Ich habe es auch testweise mit \pagestyle{empty} versucht, aber dies scheint auch nicht zu funktionieren, da die Fusszeile mit der Seitennummer trotzdem noch vorhanden ist. Eine Fehlermeldung beim Kompilieren bekomme ich nicht.

Wäre schön, wenn jemand hierzu eine Idee hätte.

Gruß Arrpork

countbela666
26-03-2006, 15:44
Hallo Arrpork,

auf einer mit \maketitle erstellten Titelseite haben \pagestyle-Angaben keine Wirkung. Erst auf den nächsten Seiten wird der Seitenstil geändert.

Grüße,
Marcel

Arrpork
26-03-2006, 17:41
Danke für den Hinweis.

Nun bin ich ein Stückl weiter. Ich habe den titelteil durch \*section ersetzt.

Der Code sieht nun so aus:


\documentclass[a4paper]{article}

\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{fancybox}

\setlength{\parindent}{0pt}

\pagestyle{myheadings}
\markboth{test}{123}

\begin{document}

\section*{Einrichtung von SSH Tunnel}

Nun wird aber nur 123 im linken Headerteil angezeigt, der rechte Headerteil enthält die Seitenzahl. Da das Dokuement aber nur eine Seite hat, will ich dort etwas anderes reinschreiben. Ich habe auch schon den sectionbefehl rausgenommen, aber das ändert nicht daran. Auch mit "markright" wird es nicht besser.

Vielleicht hast du hierzu auch noch eine Idee.

Gruß Arrpork

countbela666
26-03-2006, 18:49
Hallo Arrpork,

\markboth hat nicht unbedingt etwas mit der linken und rechten Seite der Kopfzeile, sondern vielmehr mit einer linken und rechten Dokumentseite zu tun. Da du nur ein einseitiges Dokument erzeugst (ohne Klassenoption twoside), wird die Einstellung für die linke Seite ignoriert und überall nur die Definition für die rechte Seite eingefügt.

Willst du die Kopzeile für einseitige Dokumente nach deinen Wünschen gestalten, solltest du das Paket fancyhdr nutzen (du hast bis jetzt fancybox eingebunden, die haben miteinander nichts zu tun; kann es sein, dass du die verwechselt hast?).

Hier mal dein MB ein wenig abgewandelt:

\documentclass[a4paper]{article}

\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}

\setlength{\parindent}{0pt}

\renewcommand{\headrulewidth}{0pt} % keine Trennlinie
\pagestyle{fancy}
\lhead{test} % linker Kopf
\rhead{123} % rechter Kopf
%\markboth{test}{123}

\begin{document}

\section*{Einrichtung von SSH Tunnel}
\clearpage % mal 'ne neue Seite...
Diese Anleitung beschreib............

\end{document}Grüße,
Marcel

Arrpork
26-03-2006, 19:56
Dankeschön für deine große Hilfe.

Das war genau die Lösung. !! Danke.

Zur Information:
\usepackage{fancybox} hatte ich eingebunden, weil ich in meinem Text eine
Rahmen um einen Text lege.


Gruß Marcus