Aufgabe-Lösungs-Umgebung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Aufgabe-Lösungs-Umgebung

von cgnieder » Mi 24. Mai 2017, 12:17

Das neue Paket xsim, das der offizielle Nachfolger für exsheets ist, hat ein Beispiel für genau diese Frage: https://github.com/cgnieder/xsim/blob/m ... -18844.pdf

Grüße

von JackFrost » Di 7. Mär 2017, 11:19

Hey, danke, klappt perfekt.

von Gast » Di 7. Mär 2017, 08:21

Off-topic: scrpage2 ist veraltet. Der Nachfolger ist scrlayer-scrpage.

Kennst Du Pakete wie exsheets? Einige davon bieten bereits Möglichkeiten, Aufgaben und Lösungen zu trennen.

Aufgabe-Lösungs-Umgebung

von JackFrost » Di 7. Mär 2017, 00:39

Hallo zusammen,

ich hätte da eine sehr ausgefallene Idee:
Ich würde mir gern eine neue Umgebung bauen, mit der ich im Fließtext einer Section eine Aufgabe einbauen kann, deren Lösung allerdings erst am Ende der Section eingeblendet wird.
Mit zwei getrennten Umgebungen (exercise, solution) funktioniert das auch schon ganz gut.

Gibt es eine Möglichkeit das direkt in eine Umgebung zu packen?

Danke schonmal :D
\documentclass[18pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{kpfonts}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage[german]{babel}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{color}
\usepackage{scrpage2}
\automark[section]{subsection}
\renewcommand*{\subsectionmark}[1]{\markleft{\subsectionmarkformat #1}}



\newcounter{exercisesc}
\makeatletter
\@addtoreset{exercisesc}{section}
\makeatother

\newenvironment{exercise}{\noindent\hrulefill \\
\refstepcounter{exercisesc}
\begin{flushright}
\textbf{Aufgabe \thesection.\theexercisesc}
\end{flushright}
\begin{flushleft}}
{\end{flushleft}
\noindent\hrulefill}

\newcounter{solutionsc}
\makeatletter
\@addtoreset{solutionsc}{section}
\makeatother

\newenvironment{solution}{\noindent\hrulefill \\
\refstepcounter{solutionsc}
\begin{flushright}
\textbf{Lösung \thesection.\thesolutionsc}
\end{flushright}
\begin{flushleft}}
{\end{flushleft}
\noindent\hrulefill}




\begin{document}
\section{Wellenausbreitung im Vakuum und in Materie}
\subsection{Maxwellsche Gleichungen}

\begin{align*}
\nabla \cdot \vec{E}\left(\vec{r}, t \right)=\frac{\varrho\left(\vec{r}, t \right)}{\varepsilon_0}
\end{align*}


\begin{exercise}
Something stupid
\end{exercise}

\subsection{Empirischer Zugang zu Wellengleichungen}

\begin{exercise}
Eine weitere Aufgabe
\end{exercise}

\subsection*{Lösungen}
\begin{solution}
Here is a nonstupid solution for your problem
\end{solution}

\begin{solution}
Solution Number 2
\end{solution}
\end{document}

Nach oben