Ok sorry, stimmt ohne Minimalbeispiel ist es nicht so verständlich 
Hier:
Code:
\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{etoolbox}
\newbool{loes}
\setbool{loes}{false}
%\setbool{loes}{true}
\newenvironment{loesung}
%% BEGIN
{
ifboolexp{loes}
% wenn TRUE dann:
{\noindent \textsf{Lösung:} \hrule \smallskip}
% wenn FALSE dann:
{\comment}
}
%% END
{
ifboolexp{loes}
% wenn TRUE dann:
{\vspace{12pt}}
% wenn FALSE dann:
{\endcomment}
}
\begin{document}
\begin{loesung}
Dieser Text soll nicht angezeigt werden, wenn der oben definierte bool auf FALSE steht.
\end{loesung}}
\end{document}
Lesezeichen