PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kopfzeile zu breit



Loop
14-11-2008, 13:12
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

mechanicus
14-11-2008, 13:25
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

\chapter[Kopfzeile bzw. Inhaltsverzeichnis]{Überschrift Seite}
ist nichts für dich?

Gruß
Marco

Loop
14-11-2008, 13:45
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

\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

mechanicus
14-11-2008, 13:50
wie erstellst du denn deine Kopfzeile mit was für einem Paket, bzw, was für einer Deklaration?

Gruß
Marco

Loop
14-11-2008, 14:19
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:


\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:



\chapter{Chapter-name}

mechanicus
14-11-2008, 14:45
Hallo,


\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

Loop
14-11-2008, 15:04
\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

mechanicus
14-11-2008, 15:14
\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:D 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
\renewcommand{\@oddhead}
wie folgt:
Original war:

\slshape\rightmark}\hfil\thepage
und ich habe einfach ein small davor gesetzt.

Gruß
Marco