Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Kopfzeile zu breit

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.11.2008
    Beiträge
    55

    Kopfzeile zu breit

    Die Kopfzeile meines Books sieht wie folgt aus:

    CHAPTER 2. NON-BITBOARD COMPUTER-CHESS ARCHITECTURES33

    Ist immer noch ein paar Buchstaben zu breit. Ich kann den Titel aber nicht kürzen. Soll ich jetzt besser die Schriftgrösse verkleinern oder zweizeilige Headings verwenden (gibts das überhaupt)?

    Und vor Allem wie ändere ich das im Latex-Code?

    Vielen Dank!
    Fritz

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Loop Beitrag anzeigen
    Und vor Allem wie ändere ich das im Latex-Code?
    In welchem? was verwendest du?
    Wenn du ihn nicht kürzen kannst, dann obliegt es dir eine entscheidung zu treffen, ob es zweizeilig werden soll oder die Schriftgröße zu ändern. Ich würde vermutlich die Schriftgröße ändern, weil für ein Kapitel ist die Kopfzeile zweizeilig und für den Rest nicht. Und die option
    Code:
    \chapter[Kopfzeile bzw. Inhaltsverzeichnis]{Überschrift Seite}
    ist nichts für dich?

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.11.2008
    Beiträge
    55
    Zitat Zitat von mechanicus Beitrag anzeigen
    In welchem? was verwendest du?
    Wenn du ihn nicht kürzen kannst, dann obliegt es dir eine entscheidung zu treffen, ob es zweizeilig werden soll oder die Schriftgröße zu ändern. Ich würde vermutlich die Schriftgröße ändern, weil für ein Kapitel ist die Kopfzeile zweizeilig und für den Rest nicht. Und die option
    Code:
    \chapter[Kopfzeile bzw. Inhaltsverzeichnis]{Überschrift Seite}
    ist nichts für dich?

    Gruß
    Marco
    Hi Marco!
    Schriftgrösse der Kopfzeile verkleinen ist am sinnvollsten. Wie geht das?
    Grüße
    Fritz

  4. #4
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    wie erstellst du denn deine Kopfzeile mit was für einem Paket, bzw, was für einer Deklaration?

    Gruß
    Marco

  5. #5
    Registrierter Benutzer
    Registriert seit
    14.11.2008
    Beiträge
    55
    Zitat Zitat von mechanicus Beitrag anzeigen
    wie erstellst du denn deine Kopfzeile mit was für einem Paket, bzw, was für einer Deklaration?

    Gruß
    Marco
    Ich benutze keine expliziten Befehle. Mein mainfile sieht wie folgt aus:
    Code:
    \documentclass[10pt, a4paper, oneside, final, titlepage, onecolumn, openright]{book} 
    
    \usepackage[latin1]{inputenc}  %% Umlaute
    \usepackage{natbib}  %% Zitate mit eckigen Klammern
    
    \bibliographystyle{plain}  %% Zitatstyles: plain, alpha, abbrv, alphadin
    
    \renewcommand{\baselinestretch}{1.00}  %% Zeilenabstand
    \renewcommand{\bibname}{References}
    
    \begin{document}
    
    \frontmatter
    
    \title{Title}
    \author{Name}
    \date{\today}
    \maketitle
    
    \input{preface.tex}
    
    \clearpage
    \addcontentsline{toc}{chapter}{Contents}
    \tableofcontents
    
    \clearpage
    \addcontentsline{toc}{chapter}{List of Figures}
    \listoffigures
    
    \clearpage
    \addcontentsline{toc}{chapter}{List of Tables}
    \listoftables
    
    \mainmatter
    
    \input{chapter1.tex}
    \input{chapter2.tex}
    
    \appendix
    
    \clearpage
    \addcontentsline{toc}{chapter}{References}
    \bibliography{references}
    
    \clearpage
    \addcontentsline{toc}{chapter}{Appendices}
    \input{sources.tex}
    
    \backmatter
    
    \clearpage
    
    \input{summary.tex}
    
    \end{document}
    Und die Chapter beginnen ganz konventionell mit:

    Code:
    \chapter{Chapter-name}

  6. #6
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass[10pt, a4paper, oneside, final, titlepage, onecolumn, openright]{book} 
    \usepackage[english]{babel}
    \usepackage[latin1]{inputenc}  %% Umlaute
    \usepackage{natbib}  %% Zitate mit eckigen Klammern
    
    \bibliographystyle{plain}  %% Zitatstyles: plain, alpha, abbrv, alphadin
    
    \renewcommand{\baselinestretch}{1.00}  %% Zeilenabstand
    \renewcommand{\bibname}{References}
    \usepackage{tocbibind}
    \usepackage{blindtext}
    \makeatletter
        \renewcommand{\@oddhead}{{\small\slshape\rightmark}\hfil\thepage}
    \makeatother
    
    \begin{document}
    
    \frontmatter
    
    \title{Title}
    \author{Name}
    \date{\today}
    \maketitle
    
    \chapter{preface}
    \blindtext
    \tableofcontents
    
    \clearpage
    \listoffigures
    
    \clearpage
    \listoftables
    
    \mainmatter
    
    \chapter{Kapitel 1}
    \blindtext[5]
    \chapter{NON-BITBOARD COMPUTER-CHESS ARCHITECTURE}
    \blindtext[6]
    \appendix
    
    \clearpage
    \chapter{Sources}
    \blindtext
    \backmatter
    
    \clearpage
    
    \chapter{Summary}
    \blindtext
    
    \end{document}
    Habe noch zwei Pakete eingebunden. babel und tobibind. So ersparst du dir die addto... ,lasse es oben einfach mal durchlaufen.

    Gruß
    Marco
    Geändert von mechanicus (14-11-2008 um 13:48 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    14.11.2008
    Beiträge
    55
    Code:
    \makeatletter
      \renewcommand{\@oddhead}{{\small\slshape\rightmark}\hfil\thepage}
    \makeatother
    Super, Danke!
    Endlich sehen die Headings passend aus. Nur eine letzte Frage: Was bewirkt dieses Kommando genau? Wo bekommt man solche tiefen Programmierkenntnisse in Latex her (bin ein einfacher C/C++ Programmierer).

    Gruss
    Fritz

  8. #8
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von Loop Beitrag anzeigen
    Code:
    \makeatletter
      \renewcommand{\@oddhead}{{\small\slshape\rightmark}\hfil\thepage}
    \makeatother
    Super, Danke!
    Endlich sehen die Headings passend aus. Nur eine letzte Frage: Was bewirkt dieses Kommando genau? Wo bekommt man solche tiefen Programmierkenntnisse in Latex her (bin ein einfacher C/C++ Programmierer).

    Gruss
    Fritz
    Hallo,

    ich bin einfacher Ingenieur und auch kein Programmierer. Ich weiß aber, dass deine verwendeten Kopfzeilen in der Datei book.cls (.cls - so werden die Dokumtenklassen abgespeichert) erstellt wurden und ich habe halt dort geschaut wo. Dann habe ich gesagt, ändere den bestehenden Befehl
    Code:
    \renewcommand{\@oddhead}
    wie folgt:
    Original war:
    Code:
    \slshape\rightmark}\hfil\thepage
    und ich habe einfach ein small davor gesetzt.

    Gruß
    Marco

Lesezeichen

Berechtigungen

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