
\newcommand
환경 을 이용하여 테이블을 설정하는 단축키를 정의하려고 합니다 tabularx
. 테이블을 시작할 때 명령이 제대로 작동하는 것 같습니다.
\newcommand{\bt}{\begin{tabularx}}
그러나 테이블을 종료하면 작동하지 않습니다.
\newcommand{\et}{\end{tabularx}}
내가 받은 오류 메시지는 다음과 같습니다.
! Missing } inserted.
<inserted text>
}
l.33 \end{tabularx}
답변1
환경이 \begin{tabularx}
확장 \begingroup\tabularx
되고
\end{tabularx}
확장됩니다 \endtabularx\endgroup
.
를 사용하면 \let\a\b
매크로 정의를 \b
에 '복사'할 수 있습니다 \a
. 짧은 이름을 만드는 방법은 다음과 같습니다.
\let\bt\tabularx
\let\et\endtabularx
참고: 그룹은 복사되지 않습니다.
용법:
\bt{5cm}{lX}
foo & bar
\et