PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zusätzliche option bei section



Marko
31-08-2005, 15:50
hallo,

ich bin gerade dabei ein buch zu layouten. dabei möchte der autor, dass er die nummerierung der \sections um ein zeichen erweitern kann.

zum beispiel: 1.1* Einleitung oder 1.1° Einleitung

dies ist aber nicht bei allen \section-befehlen notwendig. zusätzlich sollen verschiedene zeichen möglich sein.
also wollte ich den \section-befehl "einfach" um eine option erweitern. leider bin ich bis jetzt auf keine brauchbares ergebnis gekommen. hat jemand eine idee?

marko

countbela666
31-08-2005, 19:33
Hallo Marko,

ich hätte da eine (wenn auch nicht sehr hübsche) Lösung, für die du zusätzlich die Pakete "ifthen" und "titlesec" benötigst:

\providecommand{\mysection}[2][__empty__]{%
\ifthenelse{\equal{#1}{__empty__}}{%
\titlelabel{\thetitle{}\quad}
\section{#2}%
}{%
\titlelabel{\thetitle{}#1\quad}
\section{#2}%
}%
}
für \mysubsection usw. kannst du genauso verfahren. Du hast somit einen Befehl mit optionalem Parameter, den du wie folgt einsetzen kannst:

\mysection{Erster Teil} % --> ergibt 1 Erster Teil
\mysection {Zweiter Teil} % --> ergibt 2* Zweiter Teil
Der optionale Parameter kann natürlich mehrere Zeichen beinhalten.

Grüße,
Marcel

Marko
07-09-2005, 10:33
danke für die hilfe!
jetzt funktioniert es so wie vom chef gewünscht!

mfg marko