\NewDocumentCommand의 v-type 인수는 공백을 무시합니다.

\NewDocumentCommand의 v-type 인수는 공백을 무시합니다.

다음 코드를 고려해보세요.

\documentclass{article}

\usepackage{listings}
\NewDocumentCommand{\hey}{v}{\lstinline|#1|\ignorespaces}

\begin{document}

\hey|a |b

\lstinline|a |b

\end{document}

여기에 이미지 설명을 입력하세요

왜 이런 일이 발생합니까? v-type 인수가 공백을 존중할 것으로 기대합니다 (입력이 "축어적"이므로). 아니면 내가 어떤 식으로든 허용되지 않는 정의 내에서 사용하는 이유입니까 ( 정의에서 금지된다는 \lstinline|사실과 유사 )?\verb

관련 정보