다음은 최소한의 작업 예입니다.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix}\\*\end{pmatrix}$
\end{document}
별표 없이 ()가 생성됩니다. 다음을 수행하면 다음과 같은 결과가 나타납니다.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix}\\**\end{pmatrix}$
\end{document}
그러면 내가 원하는 것을 얻습니다. 왜 그렇습니까? 그리고 pmatrix의 두 번째 줄의 첫 번째 항목으로 별표를 얻는 올바른 방법은 무엇입니까?
답변1
일반적으로 이 \\
명령은 *
새 줄 뒤에 세로 간격을 추가하기 위해 -variant 및 선택적 인수를 허용합니다.
\\
\\*
\\[1ex]
\\*[1ex]
모두 유효한 호출입니다. 목적은 \\*
페이지 나누기를 방지하는 것입니다. 행렬 중간에 페이지 나누기를 피하는 것은 의미가 없지만(LaTeX는 절대 그렇게 하지 않습니다) 구문은 모든 상황에서 유지됩니다.
그러나 amsmath
환경에서 를 *
다른 줄에 배치하면 \\
위에서 설명한 방식으로 별표가 해석되지 않습니다.
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix} *\\*\end{pmatrix}$
$\begin{pmatrix}
* \\
*
\end{pmatrix}$
\end{document}
행렬을 한 줄에 입력하려면 어떻게든 \\
과 를 분리해야 합니다 *
. A는 \relax
그럴 것이다.
$\begin{pmatrix} *\\ \relax *\end{pmatrix}$
위 이미지의 두 번째 행렬과 정확히 일치하는 행렬을 인쇄합니다. 대신 공백은 수행되지 않습니다.
를 사용하여 첫 번째 행 이후에 행렬 행을 시작하려는 경우에도 동일한 문제가 발생합니다 [
.