Lückentext mit verschiedenen Versionen
Ziel: ein Lückentext, der mit dem Package Version zusammenarbeitet.
Mein MWE:
    \documentclass[12pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[german]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{version}
    \usepackage{setspace}
    
    \newlength{\diebox}
    \newcommand{\luecke}[1]{
    \settowidth{\diebox}{#1}
    \if\includeversion{lehrer}{\textbf{#1}}
    \fi
    \if\includeversion{schueler}{\parbox{2.3\diebox}{\hrulefill}}
    \fi} 
    
    \includeversion{lehrer}\excludeversion{schueler}
    %\includeversion{schueler}\excludeversion{lehrer}
    \begin{document}
    Warum? \luecke{Darum!}
    \end{document}
Problem: er zeigt mir immer beide Versionen an, ich hätte erwartet, dass er mit der Zeile 
    \includeversion{lehrer}\excludeversion{schueler}
nur den Inhalt, also Darum! anzeigt, und mit der umgekehrten, jetzt auskommentierten include/exclude Zeile nur den Strich.