환경에 대한 명령 매크로

환경에 대한 명령 매크로

\newcommand명령에 대한 인수가 환경으로 둘러싸여 있도록 명령 매크로를 어떻게 정의할 수 있습니까 ?

답변1

가능하다는 증명과 알려진 접두사(예: , 및 ) 중 b하나 일 수 있는 선택적 인수를 사용합니다.pvBV

게다가 내 관점에서는 코드의 가독성이 향상되지 않습니다.

\documentclass{article}

\usepackage{amsmath}

\newcommand{\mat}[2][b]{%
  \begin{#1matrix}
    #2
  \end{#1matrix}
}

\begin{document}
$\mat{ 1 & 2 \\ 3 & 4 \\}$ and $ \mat[p]{ 1 & 2 \\ 3 & 4 \\}$ and $\mat[B]{ 1 & 2 \\ 3 & 4 \\}$ and $\mat[v]{ 1 & 2 \\ 3 & 4 \\}$ and $ \mat[V]{ 1 & 2 \\ 3 & 4 \\}$
\end{document}

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

관련 정보