Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Fancyhdr Titel direkt neben Seitenzahl

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.10.2012
    Beiträge
    3

    Fancyhdr Titel direkt neben Seitenzahl

    Hallo liebe Forumsgemeinde,
    ich habe erst vor kurzem angefangen, mit Latex zu arbeiten. Es klappt auch alles ganz gut, nur mit meinen Kopfzeilen habe ich ein kleines Problem.

    Ich habe diese mit fancyhdr erstellt und möchte nun die Seitenzahlen etwas weiter nach außen gerückt haben (bis dahin kein Problem dank fancyheadoffset). Allerdings soll daneben, und zwar auf Höhe des Seitenrandes direkt mein Name, bzw. bei geraden Seiten der Titel des Textes stehen.

    Das funktioniert mit meinem Code im Prinzip, allerdings nur bei einstelligen Seitenzahlen, danach verschieben sich der Name und der Titel, da der Abstand zur Seitenzahl leider hardcoded ist - so dass diese dann nicht mehr auf Höhe des Seitenrandes beginnen bzw. enden.

    Hier mal ein Minimalbeispiel:
    Code:
    \documentclass[12pt,twoside]{article}
    \usepackage{fancyhdr}
    \usepackage[utf8]{inputenc}
    \usepackage{blindtext}
    
    \pagestyle{fancy}
    \fancyhf{}
    \fancyheadoffset[EL,OR]{20pt}
    \fancyhead[EL]{\footnotesize{\raisebox{1ex}{\thepage\hspace{14pt}Mein Name}}}
    \fancyhead[OR]{\footnotesize{\raisebox{1ex}{Titel des Textes\hspace{14pt}\thepage}}}
    
    \begin{document}
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \blindtext
    \newpage
    \end{document}
    Ich würde mich sehr freuen, wenn ihr mir ein paar Tipps geben könntet, wie ich das Gewünschte elegant erreichen könnte.

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Eine Box

    Nimm \makebox mit der entsprechenden Breite und Ausrichtung des Inhalts.
    Code:
    \documentclass[12pt,twoside]{article}
    \usepackage[utf8]{inputenc}
    \usepackage{blindtext}
    \usepackage{fancyhdr}
    
    \fancyhf{}
    \fancyheadoffset[EL,OR]{20pt}
    \fancyhead[EL]{\footnotesize \makebox[20pt][l]{\thepage}Mein Name}
    \fancyhead[OR]{\footnotesize Titel des Textes\makebox[20pt][r]{\thepage}}
    \pagestyle{fancy}
    
    \begin{document}
      \Blinddocument
      \Blinddocument
      \Blinddocument
    \end{document}
    Bemerkungen:



    Thorsten
    Geändert von localghost (03-10-2012 um 18:16 Uhr) Grund: Links hinzugefügt
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.10.2012
    Beiträge
    3
    Ah, wunderbar. Das klappt hervorragend. Mit \makebox hatte ich mich bisher noch nicht beschäftigt, wird nachgeholt.

    Vielen Dank auch für den Hinweis zu \footnotesize.

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Wenn du sowieso neu bist und ein europäisches (kein amerikanisches) Dokument schreibst, solltest du von article auf scrartcl umsteigen und dann wäre es an sich auch sinnvoll, von fancyhdr auf scrpage2 umzusteigen. Aber vielleicht letzteres nicht bei diesem Dokument, wenn du die Sache schon so weit hast. Eher, wenn es Probleme gegeben hätte. Aber im Prinzip nehmen die beiden sich nix an Funktionalität, und scrpage2 ist mit den KoMa (scr...)-Klassen besser kompatibel.

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.10.2012
    Beiträge
    3
    Ja, das habe ich hier heute schon einige Male gelesen; ich werde versuchen möglichst bezeiten zu wechseln. Danke für den Hinweis.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •