
Betrachten Sie den folgenden Code:
\documentclass{article}
\usepackage{listings}
\NewDocumentCommand{\hey}{v}{\lstinline|#1|\ignorespaces}
\begin{document}
\hey|a |b
\lstinline|a |b
\end{document}
Warum passiert das? Ich würde erwarten, dass das v
Argument -type das Leerzeichen berücksichtigt (da die Eingabe „wörtlich“ ist). Oder ist der Grund, dass ich „ \lstinline|
inside“ in einer Definition verwende, die irgendwie nicht zulässig ist (ähnlich der Tatsache, dass „in \verb
“ in einer Definition verboten ist)?