[texhax] meddling with the comment environment in latex, article class
Micha Hofri
hofri at WPI.EDU
Tue Nov 20 22:55:16 CET 2007
I write many homework assignments for my students that I post twice, The
second time with solutions; each problem is followed by its solution.
Naturally I want to use the same file for the two postings. My current
method: surround the solutions by \begin{comment}...\end{comment} and use
a parameter that gets a value 0 (no solutions) or 1 (with solutions),
When it is 1 an \ifthenelse kicks in that activates a \renewenvironment,
which replaces the comment delimiters by a text like "solution:"
Thus when I need to post solutions, the only editing is to change one
\newcommand argument from 0 to 1. This works well, but I "lose" the
normal use of the comment environment, which I would like to keep.
The same parameter is also used to drive changes in headers and markings,
so I would like to keep using it. I thought of a new environment, say
solution, in which to keep the solutions, and then skip them when my
parameter is 0, but I cannot do it with the comment environment (the
\end{solution} is not caught..). there is certainly an obvious solution
that evades me.
Any suggestions?
Thank you, --Micha Hofri
More information about the texhax
mailing list