Seite 1 von 1

Erstellung einer "schlauen" Aufgaben/Lösung-Umgebu

Verfasst: Sa 14. Jun 2014, 16:40
von maja
Liebes Forum,

vielleicht könnt ihr mir wieder einmal weiterhelfen. Ich würde mir gerne Umgebungen für Aufgaben und Lösungen definieren, die ich wiefolgt nutzen könnte.
\documentclass{scrreprt}

%hier die Umgebungen aufgabe und loesung definieren

\begin{document}

\section{Das kleine Einmaleins}

\begin{aufgabe}
Was ist 1 mal 1?
\end{aufgabe}
\begin{loesung}
1 mal 1 ist 2.
\end{loesung}

\begin{aufgabe}
Was ist 2 mal 3?
\end{aufgabe}
\begin{loesung}
2 mal 3 ist 6.
\end{loesung}

\section{Das große Einmaleins}

\begin{aufgabe}
Was ist 11 mal 11?
\end{aufgabe}
\begin{loesung}
11 mal 11 ist 121.
\end{loesung}

\begin{aufgabe}
Was ist 12 mal 20?
\end{aufgabe}
\begin{loesung}
12 mal 20 ist 240.
\end{loesung}

\end{document}
Das Ergebnis sollte dann so aussehen:

-----------------------------------------


Aufgaben

Das kleine Einmaleins

A 1: Was ist 1 mal 1?
A 2: Was ist 2 mal 3?

Das große Einmaleins

A 3: Was ist 11 mal 11?
A 4: Was ist 12 mal 20?

Lösungen

Das kleine Einmaleins

A 1: 1 mal 1 ist 1.
A 2: 2 mal 3 ist 6.

Das große Einmaleins

A 3: 11 mal 11 ist 121.
A 4: 12 mal 20 ist 240.

-----------------------------------------

Zum Hintergrund: Ich möchte ein umfangreiches Aufgaben-Heft erstellen, an dem viele Leute parallel mitarbeiten. Dass im Quellcode die Lösung unmittelbar nach der Aufgabe geschrieben werden soll, erachte ich insofern als schlau, damit problemlos einzelne Aufgabenteile geändert und neue Aufgaben eingefügt werden können.

Vielleicht habt ihr eine Idee oder sogar einen konkreten Vorschlag, wie ich mein Vorhaben realisieren könnte.

Vielen lieben Dank!

maja

Verfasst: Sa 14. Jun 2014, 16:45
von Johannes_B
Paket exsheets oder Klasse exam.

Verfasst: Sa 14. Jun 2014, 16:49
von maja
Danke, Johannes, für die schnelle Antwort. Ich lese mich da gerne ein.

Verfasst: Sa 14. Jun 2014, 17:11
von maja
Nochmals Danke an Johannes! Deine Hinweise waren genau richtig! Für alle, die ähnliche Fragen haben, hier meine Lösung
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{exsheets} %http://www.ctan.org/pkg/exsheets

\begin{document}

\section{Aufgaben}

\begin{question}
Was ist 1 mal 1?
\end{question}
\begin{solution}
1 mal 1 ist 1.
\end{solution}

\begin{question}
Was ist 2 mal 2?
\end{question}
\begin{solution}
2 mal 2 ist 4.
\end{solution}

\section{Schwere Aufgaben}

\begin{question}
Was ist 3 mal 3?
\end{question}
\begin{solution}
3 mal 3 ist 9.
\end{solution}

\begin{question}
Was ist 4 mal 4?
\end{question}
\begin{solution}
4 mal 4 ist 16.
\end{solution}

\section{L\"osungen}

\printsolutions

\end{document}

Nochmals Danke!

maja

Re: Erstellung einer "schlauen" Aufgaben/Lösung-Umgebu

Verfasst: Mi 30. Mär 2022, 13:17
von Ella
Hallo Maja,
vielen Dank für diese Zusammenfassung der LaTex -Vorlage. Das hat mir zum Lösen meiner Fragestellung sehr geholfen.

Tipp: Falls man den Namen und die Nummern der Questions ändern möchte, kann man folgendes einfügen:

\SetupExSheets{question/name=Aufgabe} % Name der Frage ist nun "Aufgabe"
\SetupExSheets{counter-format= se.\,qu[1]}
% Nummerierung Aufgabe u. Lösung ist nun Sectionnummer.Fragenummer

Durch Einfügen von
\setcounter{question}{0}
in jedem Section kann man dort die Fragenummer stets bei 1 beginnen lassen.

Ella

Re: Erstellung einer "schlauen" Aufgaben/Lösung-Umgebu

Verfasst: Mi 30. Mär 2022, 16:34
von ich meine ja nur
exsheets hat in xsim übrigens seit 2017 einen offiziellen Nachfolger.