PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Überschrift in minipage neu nummerieren



Special_K
18-09-2005, 10:40
Ich möchte in der report-Klasse innerhalb einer minipage eine section einfügen, die nicht fortlaufend und wie in der article-Klasse nummeriert wird, siehe Minimalbeispiel.


\documentclass{report}

\begin{document}
\chapter{Kapitel}
\section{Minipage}
\centering
\begin{minipage}{20em}
\section{Ueberschrift}
Text \dots
\end{minipage}
\end{document}

Die Überschrift innerhalb der Minipage sollte also mit "1" nummeriert werden, nicht mit "1.2". Wie kann ich das erreichen?

rais
18-09-2005, 13:38
Hallo,
so könnte es in etwa funzen:

\documentclass{report}
\newcounter{mpsec}
\newcounter{mpold}
\setcounter{mpold}{0}
\newcommand{\xc}{Hier ist ein wenig Text, damit die Seite nicht total leer bleibt\dots}
\newenvironment{mminipag}[2]{%
\centering
\begin{minipage}{#1}
\setcounter{mpsec}{\value{section}}
\setcounter{section}{\value{mpold}}
\renewcommand{\thesection}{\arabic{section}}
\section{#2}
}{
\setcounter{mpold}{\value{section}}
\setcounter{section}{\value{mpsec}}
\renewcommand{\thesection}{\thechapter{}.\arabic{s ection}}
\end{minipage}\\
}
\begin{document}
\chapter{Kapitel}
\section{Minipage}
\begin{mminipag}{20em}{Ueberschrift}
\xc
\section{Abschnitt innerhalb}
\xc
\end{mminipag}
\begin{mminipag}{20em}{so geht's weiter}
\xc
\end{mminipag}
\section{so ist's danach}
\begin{mminipag}{20em}{wie soll's hier nun aussehen?}
\xc
\end{mminipag}
\end{document}

Damit die Zählweise ersichtlich wird, ist's ein wenig länger geworden :D
Zu klären wäre dann noch, wann dieser Abschnitt-auf-Miniseite-Zähler wieder neu starten soll - mit "section" funzt es so jedenfalls nicht, da ja \section hier auch verwendet wird (daher auch (MP)section 4 am Ende) - vielleicht fällt Dir dazu noch etwas ein ;)
MfG,