xlop-Paket, das den Ergebnisstil steuert, wenn Stil=Text

xlop-Paket, das den Ergebnisstil steuert, wenn Stil=Text

Unterstützt , wenn der Stil auf Text eingestellt ist. Wenn nicht, gibt es eine Möglichkeit, das Ergebnis auszublenden, wenn der Stil auf Text eingestellt ist xlop.resultstyle

\documentclass{article}
\usepackage{xcolor}
\usepackage{xlop}
\usepackage{pstricks}
\begin{document}


\opadd[style=text,resultstyle=\color{white}]{1}{2}


\end{document}​

Antwort1

resultstyleIm Textstil hat die Taste keine Wirkung. Ich kann dir einen Patch anbieten \op@textoperation, der das anders macht:

\documentclass{article}
\usepackage{xlop}

\usepackage{regexpatch}

\newif\ifshowresult
\newcommand{\showornot}[1]{%
  \ifshowresult#1\else\phantom{#1}\fi
}
\makeatletter
\xpatchcmd*{\op@textoperation}{\Op@@r}{\showornot{\Op@@r}}{}{}
\makeatother

\begin{document}

X\opadd[style=text]{1}{2}X

\showresulttrue
X\opadd[style=text]{1}{2}X

\end{document}​

Die X's sind da, um anzuzeigen, dass Platz für das Ergebnis übrig ist.

Bildbeschreibung hier eingeben

verwandte Informationen