PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenbreite in Überschriften/Fancyhydr



Ez:ekiel
06-06-2010, 13:27
Hallo Leute,
schreibe gerade meine Dissertation (Chemie) und leider neigen manche der Namen verschiedener Substanzen zu lang zu sein.
Habe Latex schon versucht mit Silbentrennungszeichen (\-) auf die Sprünge zu helfen, er hält sich aber nicht an meine Vorgaben.
Meine (temporäre) Lösung war das Einbetten in eine Minipage - endlich genau so lang wie ich es haben wollte! Leider benutze ich das Fancyhydr-Package und alle Überschriften in Minipage-Umgebungen tauchen nicht mehr in der Kopfzeile auf.

Hier mein Minimalbeispiel (habe ein paar Seitenumbrüche drin, damit man sich die Kopfzeilen anschauen kann).

\documentclass[12pt, a4paper, twoside]{article}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr}
\usepackage[ansinew]{inputenc}

\textheight24.5cm \topmargin-1.0cm \textwidth15.6cm
\oddsidemargin0.2cm \evensidemargin0.2cm \footskip0.7cm
\marginparwidth-1.3cm

\pagestyle{fancy}
\lhead[\thepage]{\em \nouppercase \rightmark}
\rhead[\em \nouppercase \leftmark]{\thepage}


\begin{document}

\part{Ergebnisse und Diskussion}

%\begin{minipage}{15.6cm}
\section{\emph{trans}-\emph{tert}-Butyl(2-(2-ethynylphenoxy)cyclo\-hex-3-enyl\-oxy)\-di\-me\-thyl\-silan}
%\end{minipage}

\vspace{0.5cm}

%\begin{minipage}{15.6cm}
\section{Synthese Cyclohexenyl-basierter Schalter des Typs A}
%\end{minipage}

\vspace{0.5cm}

%\begin{minipage}{15.6cm}
\subsection{\emph{trans}-\emph{tert}-Butyl(2-(2-ethynylphenoxy)cyclo\-hex-3-enyl\-oxy)\-di\-me\-thyl\-silan}
%\end{minipage}

\vspace{0.5cm}

%\begin{minipage}{15.6cm}
\subsubsection{1-(1-Brom-2-naphthyloxy)-4-(2-(6-(tert-butyldimethyl\-si\-lyloxy)\-cyclo\-hex-2-enyl\-oxy)\-phe\-nyl)\-but-3-in-2-ol}
%\end{minipage}

\vspace{0.5cm}

Seite 1

\newpage

Seite 2

\newpage

Seite 3

\newpage

\end{document}

Schaut euch mal bitte die Überschriften mit auskommentierter Minipage an un vergleicht dann in der Minipage-Umgebung.

Um zusammenzufassen:
1. Ich will nur die maximale Breite der Überschriften regulieren können.
2. Die minipage-Umgebung war mein Ansatz, ist mir aber total egal was ich nehme, solange es klappt
3. Ein forcierter Zeilenumbruch (\\) sieht man auch im TOC - ungünstig.
4. Die Überschriften sollen auch in der Kopfzeile (Fancyhydr) sichtbar sein
5. Da ich schon einen Großteil der Arbeit geschrieben habe, möchte ich keine zu aufwendige Änderung. Ein einfacher Befehl vorneweg wäre das Ideal.

Danke schonmal für eure Vorschläge!

bischi
06-06-2010, 13:32
3. Ein forcierter Zeilenumbruch (\\) sieht man auch im TOC - ungünstig.


\subsection[bla bla bla]{bla bla \\ bla}

MfG Bischi

Ez:ekiel
06-06-2010, 13:45
Habe es ausprobiert, klappt einwandfrei!
Das Leben kann doch so einfach sein...
Dankeschön!

localghost
06-06-2010, 14:08
\documentclass[12pt, a4paper, twoside]{article}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr}
\usepackage[ansinew]{inputenc}

\textheight24.5cm \topmargin-1.0cm \textwidth15.6cm
\oddsidemargin0.2cm \evensidemargin0.2cm \footskip0.7cm
\marginparwidth-1.3cm

\pagestyle{fancy}
\lhead[\thepage]{\em \nouppercase \rightmark}
\rhead[\em \nouppercase \leftmark]{\thepage}


\begin{document}

\part{Ergebnisse und Diskussion}

%\begin{minipage}{15.6cm}
\section{\emph{trans}-\emph{tert}-Butyl(2-(2-ethynylphenoxy)cyclo\-hex-3-enyl\-oxy)\-di\-me\-thyl\-silan}
%\end{minipage}

\vspace{0.5cm}

%\begin{minipage}{15.6cm}
\section{Synthese Cyclohexenyl-basierter Schalter des Typs A}
%\end{minipage}

\vspace{0.5cm}

%\begin{minipage}{15.6cm}
\subsection{\emph{trans}"=\emph{tert}"=Butyl(2"=(2"=ethynylphenoxy)cyclo"=hexenyloxy)"=dimethylsilan}
%\end{minipage}

\vspace{0.5cm}

%\begin{minipage}{15.6cm}
\subsubsection{1"=(1"=Brom"=2"=naphthyloxy)"=4"=(2"=(6"=(tert"=butyldimethylsilyloxy)"=cyclohex"=2"=enyloxy)"=phenyl)"=but"=3"=in"=2"=ol}
%\end{minipage}

\vspace{0.5cm}

Seite 1

\newpage

Seite 2

\newpage

Seite 3

\newpage

\end{document}

bischi
06-06-2010, 19:12
:D


\section{\emph{trans}-\emph{tert}-Butyl(2-(2-ethynylphenoxy)cyclo\-hex-3-enyl\-oxy)\-di\-me\-thyl\-silan}


Also da ist ein \\ wirklich schneller ;)

MfG Bischi

localghost
07-06-2010, 09:01
[...] Also da ist ein \\ wirklich schneller [...]
Es geht ab er nicht immer um schneller. Denn ein erzwungener Zeilenumbruch sieht insbesondere im ToC nicht schön aus.