Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Minimalbeispiel hinzugefügt

26 Jun '14, 00:20

Iorek's gravatar image

Iorek
43223

Ausgabe aller Umgebungen eines bestimmten Typs

Hallo, ich schreibe gerade eine Aufgabensammlung mit Lösungen. Die Aufgaben verpacke ich dabei in eine Umgebung (`\begin{aufgabe}...\end{aufgabe}`). Das zugehörige Package ist amsthm, Code für die Umgebung ist: \newtheoremstyle{bspstyle} {\internalindent} {\internalindent}{ \addtolength{\leftskip} {0pt} \addtolength{\rightskip}{0pt} } {0pt}{}{} {\newline} {\textbf{#1} #2 \quad \textit{#3}} \theoremstyle{thmstyle} \newtheorem{tmp_satz}{Satz}[section] \newtheorem{tmp_kor} [tmp_satz]{Korollar} \newtheorem{tmp_lemma}[tmp_satz]{Lemma} \newtheorem{tmp_prop} [tmp_satz]{Proposition} \newtheorem*{tmp_satz*}{Satz} \theoremstyle{defstyle} \newtheorem{tmp_def}[tmp_satz]{Definition} \theoremstyle{bspstyle} \newtheorem{tmp_bsp}[tmp_satz]{Aufgabe} Ich würde jetzt gerne am Ende alle Aufgaben einmal gesammelt auf einer bzw. mehreren ausgeben, quasi als eine Art Übersicht über alle Aufgaben. Ist das umzusetzen? Wenn möglich natürlich ohne händisches Übertragen aller Aufgaben? Und falls ja, können die Originalnummerierungen beibehalten werden (nicht dass Aufgabe 1.1 dann auf einmal die Nummer 18.1 bekommt)? Edit: Minimalbeispiel \documentclass[a4paper, 12pt, DIV=15, headsepline, twoside, footnotes = multiple, toc = index, numbers = auto, pagesize ]{scrbook} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{amsthm} \usepackage{needspace} \newlength{\internalindent} \setlength{\internalindent} % defines how much text and lists are intended {.5cm} \newtheoremstyle{thmstyle} {\internalindent} {\internalindent}{ \addtolength{\leftskip} {\internalindent} \addtolength{\rightskip}{\internalindent} } {0pt}{}{} {\newline} {\textcolor{thm_color}{\textbf{} } \quad \textbf{}} \newtheoremstyle{bspstyle} {\internalindent} {\internalindent}{ \addtolength{\leftskip} {0pt} \addtolength{\rightskip}{0pt} } {0pt}{}{} {\newline} {\textbf{#1} #2 \quad \textit{#3}} \theoremstyle{thmstyle} \newtheorem{tmp_satz}{Satz}[section] \theoremstyle{bspstyle} \newtheorem{tmp_bsp}[tmp_satz]{Aufgabe} \newtheorem*{tmp_bsp*}{Beispiel} \newenvironment{aufgabe}[1][]{ %\pushQED{\bspendmark} \needspace{4\baselineskip} \begin{tmp_bsp}[#1] }{ \popQED \end{tmp_bsp} \noindent\ignorespacesafterend } \begin{document} \chapter{Erstes Kapitel} \begin{aufgabe}Eine erste Aufgabe\end{aufgabe} \begin{aufgabe}Eine zweite Aufgabe\end{aufgabe} \section{Erstes Unterkapitel} \begin{aufgabe}Eine Aufgabe in einem Unterkapitel\end{aufgabe} \begin{aufgabe}Noch eine Aufgabe in einem Unterkapitel\end{aufgabe} \subsection{Tiefer geschachteltes Unterkapitel} \begin{aufgabe}Noch eine Aufgabe\end{aufgabe} \subsection{Weiter geschachtelt} \begin{aufgabe}Eine weitere Aufgabe\end{aufgabe} \section{Zweites Unterkapitel} \begin{aufgabe}Und eine weitere Aufgabe\end{aufgabe} \chapter{Zweites Kapitel} \begin{aufgabe}Eine Aufgabe in einem anderen Kapitel\end{aufgabe} \end{document}
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
inline code markiert

25 Jun '14, 21:34

stefan's gravatar image

stefan
18.4k163148

Ausgabe aller Umgebungen eines bestimmten Typs

Hallo, ich schreibe gerade eine Aufgabensammlung mit Lösungen. Die Aufgaben verpacke ich dabei in eine Umgebung (\begin{aufgabe}...\end{aufgabe}). (`\begin{aufgabe}...\end{aufgabe}`). Das zugehörige Package ist amsthm, Code für die Umgebung ist: \newtheoremstyle{bspstyle} {\internalindent} {\internalindent}{ \addtolength{\leftskip} {0pt} \addtolength{\rightskip}{0pt} } {0pt}{}{} {\newline} {\textbf{#1} #2 \quad \textit{#3}} \theoremstyle{thmstyle} \newtheorem{tmp_satz}{Satz}[section] \newtheorem{tmp_kor} [tmp_satz]{Korollar} \newtheorem{tmp_lemma}[tmp_satz]{Lemma} \newtheorem{tmp_prop} [tmp_satz]{Proposition} \newtheorem*{tmp_satz*}{Satz} \theoremstyle{defstyle} \newtheorem{tmp_def}[tmp_satz]{Definition} \theoremstyle{bspstyle} \newtheorem{tmp_bsp}[tmp_satz]{Aufgabe} Ich würde jetzt gerne am Ende alle Aufgaben einmal gesammelt auf einer bzw. mehreren ausgeben, quasi als eine Art Übersicht über alle Aufgaben. Ist das umzusetzen? Wenn möglich natürlich ohne händisches Übertragen aller Aufgaben? Und falls ja, können die Originalnummerierungen beibehalten werden (nicht dass Aufgabe 1.1 dann auf einmal die Nummer 18.1 bekommt)?
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

25 Jun '14, 21:32

Iorek's gravatar image

Iorek
43223