여러 줄 괄호

여러 줄 괄호

평등의 RHS를 괄호로 묶을 수 없는 것 같습니다. 다음 오류가 발생합니다. 오류:

./review.tex:239: Extra }, or forgotten \right. [\end{split}]
./review.tex:239: Missing \right. inserted. [\end{split}]
./review.tex:239: Missing } inserted. [\end{split}]
./review.tex:239: Missing } inserted. [\end{split}]
./review.tex:239: Extra \right. [\end{split}]
./review.tex:239: Missing { inserted. [\end{split}]
./review.tex:239: Extra }, or forgotten \right. [\end{split}]
./review.tex:239: Missing \right. inserted. [\end{split}]
./review.tex:239: Missing } inserted. [\end{split}]
./review.tex:239: Missing } inserted. [\end{split}]
./review.tex:239: Extra \right. [\end{split}]
./review.tex:239: Missing { inserted. [\end{split}]

이 코드에서:

\begin{equation}
\begin{split}
\left(\hat{c}_{0}^{\dagger} + \hat{c}_{1}^{\dagger})\hat{t}_{0}^{\dagger} \ket{0000}\otimes\ket{00}= \\
(- c_{0}^{\dagger} c_{1}^{\dagger} + c_{0}^{\dagger} t_{1}^{\dagger} - c_{0}^{\dagger} v_{t}^{\dagger} + c_{1}^{\dagger 2}\\
+ c_{1}^{\dagger} t_{0}^{\dagger} + \sqrt{2} c_{1}^{\dagger} v_{c}^{\dagger} + c_{1}^{\dagger} v_{t}^{\dagger} - \\
t_{0}^{\dagger} t_{1}^{\dagger} + t_{0}^{\dagger} v_{t}^{\dagger} - t_{1}^{\dagger 2} - \sqrt{2} t_{1}^{\dagger} v_{c}^{\dagger}\\
+ t_{1}^{\dagger} v_{t}^{\dagger} + \sqrt{2} v_{c}^{\dagger} v_{t}^{\dagger}\right) \ket{0000}\otimes\ket{00}
\end{split}
\end{equation}

한 줄짜리 명령문은 작동합니다. 테스트해 봤습니다.

필요한 괄호가 없는 작업 코드는 다음과 같습니다.

\begin{equation}
\begin{split}
\hat{c}_{0}^{\dagger} + \hat{c}_{1}^{\dagger})\hat{t}_{0}^{\dagger} \ket{0000}\otimes\ket{00}= \\
(- c_{0}^{\dagger} c_{1}^{\dagger} + c_{0}^{\dagger} t_{1}^{\dagger} - c_{0}^{\dagger} v_{t}^{\dagger} + c_{1}^{\dagger 2}\\
+ c_{1}^{\dagger} t_{0}^{\dagger} + \sqrt{2} c_{1}^{\dagger} v_{c}^{\dagger} + c_{1}^{\dagger} v_{t}^{\dagger} - \\
t_{0}^{\dagger} t_{1}^{\dagger} + t_{0}^{\dagger} v_{t}^{\dagger} - t_{1}^{\dagger 2} - \sqrt{2} t_{1}^{\dagger} v_{c}^{\dagger}\\
+ t_{1}^{\dagger} v_{t}^{\dagger} + \sqrt{2} v_{c}^{\dagger} v_{t}^{\dagger}\ket{0000}\otimes\ket{00}
\end{split}
\end{equation}

답변1

균형이 맞지 않습니다 \left... \right(동일한 논리 라인에 있어야 합니다). 모범적이지만 추악한 솔루션은 다음과 같습니다.

\documentclass{article}
\usepackage{amsmath,braket}

\begin{document}

\begin{equation}
\begin{split}
%\left(
(\hat{c}_{0}^{\dagger} + \hat{c}_{1}^{\dagger})\hat{t}_{0}^{\dagger} \ket{0000}\otimes\ket{00}= \\
\Bigl(- c_{0}^{\dagger} c_{1}^{\dagger} + c_{0}^{\dagger} t_{1}^{\dagger} - c_{0}^{\dagger} v_{t}^{\dagger} + c_{1}^{\dagger 2}\\
+ c_{1}^{\dagger} t_{0}^{\dagger} + \sqrt{2} c_{1}^{\dagger} v_{c}^{\dagger} + c_{1}^{\dagger} v_{t}^{\dagger} - \\
t_{0}^{\dagger} t_{1}^{\dagger} + t_{0}^{\dagger} v_{t}^{\dagger} - t_{1}^{\dagger 2} - \sqrt{2} t_{1}^{\dagger} v_{c}^{\dagger}\\
+ t_{1}^{\dagger} v_{t}^{\dagger} + \sqrt{2} v_{c}^{\dagger} v_{t}^{\dagger}
%\right)
\Bigr)
 \ket{0000}\otimes\ket{00}
\end{split}
\end{equation}


\end{document}

답변2

Przemysław의 답변 외에도 조금 더 아름답게 만들었습니다. 큰 괄호는 전혀 필요하지 않습니다. 와 같은 자동화된 대괄호를 사용하려면 같은 줄에 \left(을 사용하여 '닫아'야 합니다 .\right.

여기 내 MWE가 있습니다. 한 행을 줄일 수도 있습니다. 방정식을 좀 더 넓게 만들 수 있을 만큼 공간이 충분합니다.

% arara: pdflatex

\documentclass{article}
\usepackage{mathtools}
\usepackage{braket}
\newcommand*{\myStrut}{\vphantom{1}}

\begin{document}
\begin{equation}
    \begin{split}
        (\hat{c}_{0}^{\dagger} + \hat{c}_{1}^{\dagger})\hat{t}_{0}^{\dagger} \ket{0000}\otimes\ket{00} &= (c_{0}^{\dagger} t_{1}^{\dagger} - c_{0}^{\dagger} c_{1}^{\dagger} - c_{0}^{\dagger} v_{t}^{\dagger} + c_{1}^{\dagger\,2} + c_{1}^{\dagger} t_{0}^{\dagger} \\
        &\qquad+ \sqrt{2} c_{1}^{\dagger} v_{c\myStrut}^{\dagger} + c_{1}^{\dagger} v_{t}^{\dagger} - t_{0}^{\dagger} t_{1}^{\dagger} + t_{0}^{\dagger} v_{t}^{\dagger} - t_{1}^{\dagger\,2} \\ 
        &\qquad- \sqrt{2} t_{1}^{\dagger} v_{c\myStrut}^{\dagger} + t_{1}^{\dagger} v_{t}^{\dagger} \\
        &\qquad+ \sqrt{2} v_{c\myStrut}^{\dagger} v_{t}^{\dagger}) \ket{0000}\otimes\ket{00}
    \end{split}
\end{equation}
\end{document}

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

답변3

po에 대한 Sébastien Gouezel의 예에 따라 여러 줄의 괄호를 사용할 수 있습니다. 문서 의 28-29 mathtools. 또한 alignedat환경에 따라 또 다른 정렬을 제안합니다.

\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{mathtools} %
\usepackage{braket}

\newcommand\MTkillspecial[1]{% helper macro
\bgroup
\catcode`\&=9
\let\\\relax%
\scantokens{#1}%
\egroup
}
\DeclarePairedDelimiter\mlparen\lparen\rparen
\reDeclarePairedDelimiterInnerWrapper\mlparen{star}{
\mathopen{#1\vphantom{\MTkillspecial{#2}}\kern-\nulldelimiterspace\right.}
#2
\mathclose{\left.\kern-\nulldelimiterspace\vphantom{\MTkillspecial{#2}}#3}}

\begin{document}

\begin{equation}
\begin{alignedat}{2}
\bigr(\hat{c}_{0}^{\dagger} + \hat{c}_{1}^{\dagger}\bigr)\hat{t}_{0}^{\dagger} \ket{0000}\otimes\ket{00} & =
{}&\mlparen[\big]{& {- c_{0}}^{\dagger} c_{1}^{\dagger} + c_{0}^{\dagger} t_{1}^{\dagger} - c_{0}^{\dagger} v_{t}^{\dagger} + c_{1}^{\dagger 2} + c_{1}^{\dagger} t_{0}^{\dagger} \\
& &&\! + √{2} c_{1}^{\dagger} v_{c}^{\dagger} + c_{1}^{\dagger} v_{t}^{\dagger} - t_{0}^{\dagger} t_{1}^{\dagger} + t_{0}^{\dagger} v_{t}^{\dagger} - t_{1}^{\dagger 2} \\
& & &\! - √{2} t_{1}^{\dagger} v_{c}^{\dagger}+ t_{1}^{\dagger} v_{t}^{\dagger} + √{2} v_{c}^{\dagger} v_{t}^{\dagger}} \ket{0000}\otimes\ket{00}
\end{alignedat}
\end{equation}

\end{document} 

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

관련 정보