Hallo, wenn die Frage richtig verstehe, geht es darum, zu einer Anzahl Aufgaben kapitelweise ein Aufgabenverzeichnis anzugeben, richtig? Und das geht m.E. auch durchweg mit elementaren Mitteln:
Open in writeLaTeX
\documentclass{scrreprt}\usepackage{xcolor}\pagecolor{green!50!cyan!50!white}%%%%\usepackage[T1]{fontenc}\usepackage{selinput}\SelectInputMappings{adieresis={ä}, germandbls={ß}}\usepackage[ngerman]{babel}\usepackage{microtype}\usepackage{amsmath, amssymb}\usepackage[tikz]{mdframed}\usepackage{ntheorem}\theorembodyfont{\upshape}\newmdtheoremenv [ backgroundcolor=green!50!cyan!50!white, %%%% hidealllines=true,leftline=true, linewidth = 1pt,% leftmargin = 0,rightmargin = 0,% innerrightmargin=0, innerleftmargin=2.5pt, skipabove=\dimexpr\parskip+10pt\relax, innertopmargin = 0,splittopskip =0, innerbottommargin=0,splitbottomskip=0, ntheorem = true ,% ]{aufg}{Aufgabe}[chapter] \usepackage{multicol}\setlength{\columnseprule}{1pt}\begin{document}\tableofcontents\chapter{Ein Aufgabenkapitel}\section{Ein Abschnitt mit Aufgaben}\begin{aufg}[Aufgabenname I] Das hier ist der Aufgabentext ... \par ..... und hier endet der Aufgabentext. \end{aufg}\begin{aufg}[Aufgabenname II] Das hier ist der Aufgabentext ... \par ..... und hier endet der Aufgabentext. \end{aufg}\section{Ein weiterer Abschnitt mit Aufgaben}\begin{aufg}[Aufgabenname III] Das hier ist der Aufgabentext ... \par ..... und hier endet der Aufgabentext. \end{aufg} ..... \addsec{Aufgabenverzeichnis}\listtheorems{aufg}\vskip1cm \verb+alternativ:+ \\\begin{multicols}{2}[\addsec{Aufgabenverzeichnis}] \listtheorems{aufg}\end{multicols}\end{document}
€dit:
Will man auch noch den Aufgabentext im "Aufgabenverzeichnis" könnte man ansatzweise
so oder ähnlich vorgehen. Die Lösung steht allerding auf etwas wackligen Füßen:
· \par
kann ich dann, ohne weitere Maßnahmen, nicht in der Aufgabenumgebung machen.
·Den "Seitenstrich" bekomme ich so gerade nimmer hin.
Aber vom Prinzip her könnte man so ansetzen.
Open in writeLaTeX
\documentclass[a5paper]{scrreprt}\usepackage[top=-1.0cm]{geometry}\usepackage{xcolor}\pagecolor{green!50!cyan!50!yellow}%%%%\usepackage[T1]{fontenc}\usepackage{selinput}\SelectInputMappings{adieresis={ä}, germandbls={ß}}\usepackage[ngerman]{babel}\usepackage{microtype}\usepackage{amsmath, amssymb}\usepackage[tikz]{mdframed}\usepackage{ntheorem}\theorembodyfont{\upshape}\newmdtheoremenv [ backgroundcolor=green!50!cyan!50!white, %%%% hidealllines=true,leftline=true, linewidth = 0pt,% leftmargin = 0,rightmargin = 0,% innerrightmargin=0, innerleftmargin=2.5pt, skipabove=\dimexpr\parskip+10pt\relax, innertopmargin = 0,splittopskip =0, innerbottommargin=0,splitbottomskip=0, ntheorem = true ,% ]{aufg}{Aufgabe}[chapter] \newcommand{\aufgabe}[2]{\begin{aufg*}[#1] #2 \end{aufg*}\addtheoremline{aufg}{#1 \\\begin{minipage}{3.0cm}\footnotesize{#2}\end{minipage}}}\usepackage{multicol}\setlength{\columnseprule}{1pt}\begin{document}\tableofcontents\chapter{Ein Aufgabenkapitel}\section{Ein Abschnitt mit Aufgaben}\aufgabe{Aufgabenname I}{% Das hier ist der Aufgabentext ... und hier endet der Aufgabentext. }\aufgabe{Aufgabenname II}{% Das hier ist der Aufgabentext ... und hier endet der Aufgabentext. }\section{Ein weiterer Abschnitt mit Aufgaben}\aufgabe{Aufgabenname aaa}{% Das hier ist der Aufgabentext ... und hier endet der Aufgabentext. }\begin{multicols}{2}[\addsec{Aufgabenverzeichnis}] \listtheorems{aufg}\end{multicols}\end{document}