Seite 1 von 1
Textteile per Option ein und ausblenden
Verfasst: Di 29. Mai 2012, 13:17
von Madridista
Ich habe jetzt schon eine Weile mit google gesucht und nichts entsprechendes gefunden.
Ich suche einen Befehl oder eine Umgebung, mit dem ich Textteile "kennzeichnen" kann, sodass der betreffende Abschnitt, nur mit einer globalen Option sichtbar ist. Konkretes Problem ist, dass ich für das erstellen von Tests, immer ein Blatt mit den Fragen brauche und eines mit dem Erwartungsbild. Nun wäre es günstig, wenn ich das Erwartungsbild zum Beispiel in eine Umgebung setze und ich dann meinetwegen als Klassenoption oder Paketoption, die Teile in der Umgebung ein- und ausblenden kann. Bisher mache ich es immer mit \phantom, aber jedes mal alle \phantom-Befehle raus- und wieder reinnehmen, ist sehr aufwendig. Gibt es dafür ein bestimmtes Paket?
Verfasst: Di 29. Mai 2012, 17:06
von Hagbard Celine
Guck' dir mal die comment-Umgebung aus dem verbatim-Paket an.
Verfasst: Di 29. Mai 2012, 17:57
von nfa019
ich benutze für so was das Exercise-Paket, in die Richtung gibt es aber noch mehr (mal auf ctan suchen).
... ich musste erstmal "Erwartungsbild" googlen, für mich nennt sich das "Musterlösung"

Verfasst: Do 31. Mai 2012, 12:07
von Madridista
Hab mich noch mal auf ctan umgeschaut und werde wohl mathexam und examdesign in Kombination mit der comment-Umgebung verwenden.
Vielen Dank für die Hinweise, aber mit der exercise-Umgebung komme ich irgendwie nicht so richtig klar.
Hier mal ein Beispiel, vielleicht kann es mir jemand daran erklären
\documentclass[]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{chemfig}
\usepackage[version=3]{mhchem}
\begin{document}
\begin{enumerate}
\item[\textbf{1)}] Zeichnen sie folgende Verbindungen!
\begin{enumerate}
\item[a)] 2,2-Dimethylhexan\\
\begin{center}
\chemfig[red]{H_3C-C(-[2,,,1]CH_3)(-[6,,,1]CH_3)-CH_2-CH_2-CH_2-CH_3}
\end{center}
\end{enumerate}
\end{enumerate}
\end{document}
Das was in der center-Umgebung ist, soll am besten per Option oder Befehl versteckt werden, jedoch soll im ideal Fall der vertikale Freiraum bleiben.
Nach derzeitigem Stand würde ich es in eine comment-Umgebnung setzen, müsste dann jedoch jede Antwort einzeln auskommentieren und dann den vertikalen Freiraum manuell setzen.
PS: Bei uns ist es das Erwartunsgbild^^
Verfasst: Do 31. Mai 2012, 17:40
von nfa019
suchst du vielleicht sowas ?
\documentclass[]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{chemfig}
\usepackage[version=3]{mhchem}
% neu
\usepackage{ifthen}
\usepackage{xcolor}
\newboolean{solution}
\setboolean{solution}{false}
%\setboolean{solution}{true}
\newenvironment{loesung}{\ifthenelse{\boolean{solution}}{\color{red}}{\color{white}}}{}
\begin{document}
\begin{enumerate}
\item[\textbf{1)}] Zeichnen sie folgende Verbindungen!
\begin{enumerate}
\item[a)] 2,2-Dimethylhexan\\
\begin{loesung}
\begin{center}
\chemfig{H_3C-C(-[2,,,1]CH_3)(-[6,,,1]CH_3)-CH_2-CH_2-CH_2-CH_3}
\end{center}
\end{loesung}
\item[b)] bla
\end{enumerate}
\end{enumerate}
\end{document}
Verfasst: Do 31. Mai 2012, 18:48
von fitzz
Hi Madridista,
ich verwende für das Setzen von Tests immer exam.cls. Diese bietet das, was du suchst. Die Größe des freizuhaltenen Platzes kannst du angeben, und auch sagen ob er liniert sein soll oder nicht. Dazu kommen noch einige andere Annehmlichkeiten für das Erstellen von Tests, die, wenn man weiß das es sie gibt, nicht mehr missen will. Das exam-Paket ist auch gut dokumentiert.
lg
gerald