나는 다음과 같은 새로운 명령을 만들고 있습니다.
\newcommand\mycommand[1]{\#1section}
그래서, 내가 입력하는 것은 \mycommand{sub}{blah}
출력 \subsection{blah}
과 \mycommand{subsub}{blah}
출력 입니다 \subsubsection{blah}
. 이것이 가능합니까?
답변1
\csname
명령 시퀀스 이름을 구성할 수 있습니다.
\newcommand*{\mycommand}[1]{\csname#1section\endcsname}
생성된 명령이 정의되지 않은 경우 오류가 발생하지 않습니다. 대신 생성된 명령은 다음과 같은 의미를 갖습니다 \relax
.