Discussion:
Überschriften formatieren
(zu alt für eine Antwort)
Nicole Silberman
2004-06-25 09:54:49 UTC
Permalink
Liebe Latex-Freaks,

ich habe eine Frage zur Formatierung von Überschriften. Die Befehle
\section und \subsection erzeugen normalerweise durchnummerierte
Überschriften. Ist es aber möglich, als Digit der Überschrift einen
frei zu bestimmenden String anzugeben? Also daß dieser String die
Ziffer dieser Ebene ersetzt, sich aber nicht weiter durchnummeriert,
sondern den Inhalt aus einem daneben befindlichen Befehl entnimmt?

Als Überschrift für \subsection sollte dann beispielsweise 1.561.A
erscheinen können. Hier ein Beispiel, wie das im Inhaltsverzeichnis
aussehen soll:

1.550 (section)
1.554 (section)
1.561 (section)
1.561.A (subsection)
1.561.B (subsection)
1.561.C (subsection)
1.569 (section)

Der Kopf des Abschnitts, sieht momentan so aus:
%-------------------------------------
\newpage
\subsection{Name des Abschnitts 561.C}
\index{blah blah}

und er sollte so aussehen:

%-------------------------------------
\newpage
\subsection{Name des Abschnitts \neuerbefehl1{561}\neuerbefehl2{C}}
\index{blah}

wobei der \neuerbefehl1 angibt, was der Überschrift als section-Digit
hinzugefügt werden soll und der neuebefehl2 angibt, was der
Überschrift als subsection-digit hinzugefügt werden soll.

Ist vielleicht eine etwas schwierige Frage, aber wer sollte sie lösen
können, wenn nicht Ihr? Vielen Dank für Eure sachkundigen Antworten
:-)

Trilo
Markus Kohm
2004-06-28 09:34:18 UTC
Permalink
Es sei vorausgeschickt, dass ich große Schwierigkeiten habe zu verstehen,
was zu genau willst.
Post by Nicole Silberman
ich habe eine Frage zur Formatierung von Überschriften. Die Befehle
\section und \subsection erzeugen normalerweise durchnummerierte
Überschriften. Ist es aber möglich, als Digit der Überschrift einen
frei zu bestimmenden String anzugeben? Also daß dieser String die
Ziffer dieser Ebene ersetzt, sich aber nicht weiter durchnummeriert,
sondern den Inhalt aus einem daneben befindlichen Befehl entnimmt?
Als Überschrift für \subsection sollte dann beispielsweise 1.561.A
erscheinen können. Hier ein Beispiel, wie das im Inhaltsverzeichnis
1.550   (section)
1.554   (section)
1.561   (section)
1.561.A (subsection)
1.561.B (subsection)
1.561.C (subsection)
1.569   (section)
Bis hier sieht mir das nach etwas wie:

\documentclass{book}
\renewcommand*{\thesubsection}{\thesection.\Alph{subsection}}
\begin{document}
\chapter{}
\addtocounter{section}{550}% for demonstration only
\section{}
\section{}
\section{}
\subsection{}
\subsection{}
\end{document}

oder sogar:

\documentclass{book}
\renewcommand*{\thesubsection}{\thesection.\Alph{subsection}}
\newcommand*{\toplevel}[1][]{%
\ifx\relax#1\relax\else
\setcounter{chapter}{#1}\addtocounter{chapter}{-1}\fi
\chapter{}}
\newcommand*{\midlevel}[1][]{%
\ifx\relax#1\relax\else
\setcounter{section}{#1}\addtocounter{section}{-1}\fi
\section{}}
\newcommand*{\botlevel}[1][]{%
\ifx\relax#1\relax\else
\setcounter{subsection}{#1}\addtocounter{subsection}{-1}\fi
\subsection{}}
\begin{document}
\toplevel
\midlevel[550]
\midlevel[554]
\midlevel[561]
\botlevel[1]
\botlevel[2]
\botlevel[3]
\midlevel[569]
\end{document}

aus.
Ab hier verstehe ich dann absolut nichts mehr, zumal mir absolut unklar ist,
was nun in deinen Codeausschnitten Kommentar ist und was nicht.

Gruß
Markus
--
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> Anleitung z. B. auf CTAN (--> FAQ);
--> http://www.komascript.de
Die Verwendung einer falschen From-Angabe wäre ein Verstoß gegen rfc1036.
Loading...