
Considere el siguiente código:
\documentclass{article}
\usepackage{listings}
\NewDocumentCommand{\hey}{v}{\lstinline|#1|\ignorespaces}
\begin{document}
\hey|a |b
\lstinline|a |b
\end{document}
¿Por qué está pasando esto? Esperaría que el v
argumento -type respete el espacio (ya que la entrada es "textual"). ¿O es la razón por la que uso \lstinline|
dentro una definición que de alguna manera no está permitida (similar al hecho de que \verb
en una definición está prohibida)?