Quantcast
Channel: Antworten auf: Ausgabe aller Umgebungen eines bestimmten Typs
Viewing all articles
Browse latest Browse all 2

Antwort von cis

$
0
0

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:

alt text

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.

alt text

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}

Viewing all articles
Browse latest Browse all 2

Latest Images





Latest Images