Anzeige:
Ergebnis 1 bis 9 von 9

Thema: !! Subsubsection steht nicht in der Kopfzeile !!

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46

    Question !! Subsubsection steht nicht in der Kopfzeile !!

    Hallo,

    ich bin neu hier und habe gleich mal ein für mich kniffeliges Problem. Ich hab gestern schon den ganzen Tag versucht das Problem zu lösen, aber noch keine Lösung gefunden .

    Ich benutze Lyx und habe für mein Dokument die Klasse article und den Seitenstil fancy eingestellt (wegen der Kopf-und Fußzeile).

    Nun habe ich das Problem das ich gern in der Kopfzeile das aktuelle Kapitel stehen haben möchte. Das klappt soweit auch ganz gut, nur das mir subsubsections, welche auf einer eigenen Seite stehen, nicht angezeigt werden. Es werden immer nur die Subsections und die Sections angezeigt. Heisst also, auf der Seite auf der eine eigene Subsubsection steht, wird in der Kopfzeile nur der Name der Subsection angezeigt.

    Ich hätte nun gern das an dieser Stelle der Name der Subsubsection steht. Ich denke mal das ist nur ne Veränderung an einer kleinen Stelle, aber ich komme einfach nicht dahinter. Bitte auch den entsprechenden Code posten, da auch der eingefügt werden kann. Also keine Hemmungen.

    Anbei mal ein Minimalbeispiel, welches zeigt was ich meine.

    Code:
    \documentclass[a4paper,ngerman]{article}
    
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \makeatletter
    
    \renewcommand\headrulewidth{.1pt} 
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyhead[RO]{\rightmark}
    \usepackage{babel}
    \makeatother
    
    \begin{document}
    
    \section{erster Abschnitt (section)}
    \newpage
    \subsection{erster Unterabschnitt (subsection)}
    \newpage
    \subsubsection{erster Unterunterabschnitt (subsubsection)}
    Hier sollte in der Kopfzeile die subsubsection stehen und nicht die subsection!
    \end{document}
    Vielen Dank für eventuelle Hilfe
    schlaefer2

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.02.2005
    Beiträge
    74
    ist es das, was du willst:
    Code:
      \pagestyle{fancy}
      \fancyhf{} % clear all header and footer fields
      \if@twoside
      \fancyhead[EL]{\leftmark} % right header for even pages
      \fancyhead[OR]{\slshape \rightmark}
      %\fancyhead[LO,RE]{\includegraphics[width=10mm,height=5mm]{pictures/logo}\leftmark} % right header for even pages
      
      \fancyfoot[OL,ER]{\helv Matthias}
      \fancyfoot[EC,OC]{\helv Project}
      \fancyfoot[EL,OR]{\helv Page {\thepage} of \pageref{LastPage}}
      \else
      \lhead{\leftmark}
      \chead{}
      \rhead{\slshape \rightmark}
      
      \lfoot{\helv Matthias}
      \cfoot{\helv Project}
      \rfoot{\helv Page {\thepage} of \pageref{LastPage}}
      \fi
      \setlength{\headheight}{19pt}
      \renewcommand{\headrulewidth}{0.3pt} % head rule
      \renewcommand{\footrulewidth}{0.3pt} % no rule
      
      \pagenumbering{arabic}
      \setcounter{page}{1}
    Gruss
    Matthias

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46
    nein nicht so richtig. ich weiss ich hab mich vielleicht etwas kompliziert ausgedrückt.

    Ich hätte einfach nur gerne in der Kopfzeile den Namen der Subsubsections angezeigt. Mit meinem oben stehenden Beispiel kriege ich nur entweder den Namen der section oder der Subsection.
    Das soll heissen. Wenn auf einer Seite eine Subsubsection alleine steht, wird trotzdem nur der Name der Subsection angezeigt. Etwa so:

    so ist es im Moment:

    Eine Seite:
    _________________________________________
    1.1 Subsection |
    --------------------------------------------------- |
    1.1 Subsection |
    Inhalt |
    _________________________________________|

    neue Seite:
    _________________________________________
    1.1 Subsection |
    --------------------------------------------------- |
    1.1.1 Subsubsection |
    Inhalt |
    _________________________________________|


    so sollte es sein:

    Eine Seite:
    _________________________________________
    1.1 Subsection |
    --------------------------------------------------- |
    1.1 Subsection |
    Inhalt |
    _________________________________________|

    neue Seite:
    _________________________________________
    1.1.1 Subsubsection |
    --------------------------------------------------- |
    1.1.1 Subsubsection |
    Inhalt |
    _________________________________________|


    Ich hoffe es ist etwas verständlicher geworden, wo mein Problem liegt.
    Trotzdem danke erstmal für deine Hilfe.

    schlaefer2

  4. #4
    Registrierter Benutzer Avatar von daswaldhorn
    Registriert seit
    31.07.2003
    Ort
    Voerde
    Beiträge
    888
    Hallo,

    also für ne händische Löung musst du nur dein \rhead oder \lhead manuell anpassen, danach wieder auf rightmark und leftmark umstellen.
    Eine automatische Lösung ist nicht trivial, da müsstest du ja das \rigtmark und \leftmark komplett umdefinieren, mit ner Prüfung, ob eine Subsubsection angezeigt werden sollte... Ich wüsste nicht, wie das gehen soll.
    Es ist im allgemeinen so üblich, das nur section und subsection angezeigt wird auch auf ner Seite wo du die subsubsection haben willst.

    Grüße, Carsten

  5. #5
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46
    Könntest du mir noch schreiben, wie ich \lhead, bzw. \rhead umdefinieren muss?

    Ich hab noch nicht so sehr viel Ahnung von LaTeX und wäre für deine Hilfe sehr dankbar.

    Viele Grüße
    schlaefer2

  6. #6
    Registrierter Benutzer Avatar von daswaldhorn
    Registriert seit
    31.07.2003
    Ort
    Voerde
    Beiträge
    888
    Hallo,

    das steht im Code von Idefix

    \rhead{Das ist die Subsubsection}.

    Grüße, Carsten

  7. #7
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46
    Vielen Dank für deine Hilfe. Ist zwar etwas Umständlich, aber immernoch einfacher als alles umzudefinieren und es funktioniert .

    Viele Grüße

    schlaefer2

  8. #8
    Registrierter Benutzer
    Registriert seit
    12.07.2005
    Ort
    Magdeburg
    Beiträge
    46
    Falls es noch jemanden interessiert. Es geht auch automatisch und zwar, wenn man die folgende Zeile in die Präambel mit einfügt:

    Code:
    \renewcommand{\subsubsectionmark}[1]{\markright{\thesubsubsection\  #1}}
    so erscheinen auch die Subsubsection oben in der Kopfzeile.

    Tschau
    schlaefer2

  9. #9
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Nur als Anmerkung:
    Subsubsection werden in der Kopfzeile NIE angezeigt, nichteinmal subsections wenn du Kapitel benutzt. Wenn du ein Buch findest was das anders macht würde mich das sehr wundern.


    Matthias

Lesezeichen

Berechtigungen

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