Textteile per Option ein und ausblenden

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Madridista
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 59
Registriert: Mo 22. Aug 2011, 14:50

Textteile per Option ein und ausblenden

Beitrag 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?
Madridista till I die!

Hagbard Celine
Forum-Century
Forum-Century
Beiträge: 152
Registriert: Mi 23. Feb 2011, 22:13
Wohnort: Halle (Saale)

Beitrag von Hagbard Celine »

Guck' dir mal die comment-Umgebung aus dem verbatim-Paket an.

Benutzeravatar
nfa019
Forum-Century
Forum-Century
Beiträge: 115
Registriert: Mi 2. Jun 2010, 22:32

Beitrag 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" :)

Madridista
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 59
Registriert: Mo 22. Aug 2011, 14:50

Beitrag 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^^
Madridista till I die!

Benutzeravatar
nfa019
Forum-Century
Forum-Century
Beiträge: 115
Registriert: Mi 2. Jun 2010, 22:32

Beitrag 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} 

fitzz
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Mi 31. Aug 2011, 22:56

Beitrag 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

Antworten