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

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


maja
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Fr 21. Feb 2014, 17:47

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

Beitrag 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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Paket exsheets oder Klasse exam.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

maja
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Fr 21. Feb 2014, 17:47

Beitrag von maja »

Danke, Johannes, für die schnelle Antwort. Ich lese mich da gerne ein.

maja
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Fr 21. Feb 2014, 17:47

Beitrag 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

Ella
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Mi 30. Mär 2022, 13:01

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

Beitrag 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

ich meine ja nur

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

Beitrag von ich meine ja nur »

exsheets hat in xsim übrigens seit 2017 einen offiziellen Nachfolger.

Antworten