cnltx-example을 사용하여 행렬과 해당 소스 코드를 작성하는 방법

cnltx-example을 사용하여 행렬과 해당 소스 코드를 작성하는 방법

나는 매트릭스의 출력을 얻고 싶다

\begin{pmatrix}
\frac{1}{2} & 0 & \frac{9}{5} \\
-2 & \frac{2}{3} & -\frac{1}{4} \\
12 & 0 & \frac{11}{7} \\
\end{pmatrix}

다음을 사용하여 나란히 표시되는 코드와 함께

\begin{example}[side-by-side]
\end{example} 

패키지 로 cnltx-example. 문서 클래스를 사용하여 이것을 컴파일하려고 하면 amsart오류가 발생합니다. 이 문제를 해결하는 방법은 무엇입니까?

여기 내 코드가 있습니다

\documentclass{amsart}
\usepackage{amsmath,amsthm,amssymb,amsxtra,amsopn}
\usepackage{cnltx-example}

\begin{document}

\begin{example}[side-by-side]
  Consider the following example.
  \[ (x + y)^2 = x^2 + 2xy + y^2\]
\end{example}

%The following gives an error at the time of compiling
\begin{example}[side-by-side]
  Consider the following matrix.
$\begin{pmatrix}
\frac{1}{2} & 0 & \frac{9}{5} \\
-2 & \frac{2}{3} & -\frac{1}{4} \\
12 & 0 & \frac{11}{7} \\
\end{pmatrix}$
\end{example}

\end{document}

답변1

분명히 cnltx-example두 개의 공백으로 코드를 들여쓰기해야 합니다.

\documentclass{amsart}
\usepackage{amssymb}
\usepackage{cnltx-example}

\begin{document}

\begin{example}[side-by-side]
  Consider the following example.
  \[ (x + y)^2 = x^2 + 2xy + y^2\]
\end{example}

%The following gives an error at the time of compiling
\begin{example}[side-by-side]
  Consider the following matrix.
  $\begin{pmatrix} \frac{1}{2} & 0 & \frac{9}{5} \\
  -2 & \frac{2}{3} & -\frac{1}{4} \\
  12 & 0 & \frac{11}{7} \\
  \end{pmatrix}$
\end{example}

\end{document}

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

관련 정보