
세 개의 라텍스 열을 하나의 셀로 병합하고 표 형식으로 배열된 amsmath 방정식을 중첩된 방정식/그렇게 정렬된 상태로 삽입하고 싶습니다. 하지만 "\begin{aligned}는 수학 모드에서만 허용됩니다"라는 오류가 발생합니다.
그래서 현재 나는 이것을 가지고 있습니다 :
\documentclass[a4,11pt]{article}
\usepackage{amsmath, amssymb}
\usepackage{longtable,varwidth}
\begin{document}
\begin{longtable}{| p{0.29\linewidth} p{0.29\linewidth} p{0.29\linewidth} |}
\noindent\begin{equation*}\begin{aligned}
&\min(\:... &&\min(\:... \\\\
&\sum_{a \in B} x_a &&\begin{varwidth}{8em} blablabla \end{varwidth}\\\\
&\quad+ &&\text{plus} \\\\
&\sum_c p_c\:\cdot B &&\begin{varwidth}{8em} blablabla \end{varwidth} \\\\
&...\:) &&...\:)
\end{aligned}\end{equation*} &&\\
\end{longtable}
\end{document}
다음을 인쇄합니다.
하지만 나는 이런 일을 하고 싶다:
\documentclass[a4,11pt]{article}
\usepackage{amsmath, amssymb}
\usepackage{longtable,varwidth}
\begin{document}
\begin{longtable}{| p{0.29\linewidth} p{0.29\linewidth} p{0.29\linewidth} |}
\multicolumn{3}{ |c| }{
\noindent\begin{equation*}\begin{aligned}
&\min(\:... &&\min(\:... \\\\
&\sum_{a \in B} x_a &&\begin{varwidth}{8em} blablabla \end{varwidth}\\\\
&\quad+ &&\text{plus} \\\\
&\sum_c p_c\:\cdot B &&\begin{varwidth}{8em} blablabla \end{varwidth} \\\\
&...\:) &&...\:)
\end{aligned}\end{equation*}
} \\
\end{longtable}
\end{document}
이 작업을 수행하는 방법을 아는 사람이 있나요? 정말 고마워,
답변1
이는 와 관련이 없습니다 longtable
. 단일 행 hbox인 열과 equation*
같은 수직 표시 구조를 가질 수 없습니다 .c
하지만 여기서는 수직 디스플레이를 원하지 않는다고 말씀드릴 수 있습니다. aligned
인라인 수학 표현식에서 the를 사용하세요.
\multicolumn{3}{ |c| }{
$\begin{aligned}
&\min(\:... &&\min(\:... \\\\
&\sum_{a \in B} x_a &&\begin{varwidth}{8em} blablabla \end{varwidth}\\\\
&\quad+ &&\text{plus} \\\\
&\sum_c p_c\:\cdot B &&\begin{varwidth}{8em} blablabla \end{varwidth} \\\\
&...\:) &&...\:)
\end{aligned}$}
답변2
답변해주셔서 정말 감사드립니다. 내가 긴 테이블에 방정식을 원하는 이유는 다른 테이블 요소와 원활하게 흘러야 하기 때문입니다. 테이블을 분할하면 작동할 수 있지만 방해가 되고 작업이 너무 복잡해집니다.
{c}가 문제인 것으로 밝혀졌고 c를 p{0.96\linewidth}로 바꾸면 문제가 해결되었습니다.
다음 코드가 실행됩니다.
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath, amssymb}
\usepackage{longtable,varwidth}
\usepackage[a4paper, margin=1.2cm]{geometry}
\usepackage{}
\begin{document}
\begin{longtable}{| p{0.29\linewidth} p{0.29\linewidth} p{0.29\linewidth} |}
\multicolumn{3}{ | p{0.97\linewidth} | }{
\begin{equation*}\begin{aligned}
&\min(\:... &&\min(\:... \\\\
&\sum_{a \in B} x_a &&\begin{varwidth}{0.5\linewidth} blablabla \end{varwidth}\\\\
&\quad+ &&\text{plus} \\\\
&\sum_c p_c\:\cdot B &&\begin{varwidth}{\linewidth} blablabla \end{varwidth} \\\\
&...\:) &&...\:)
\end{aligned}\end{equation*}
} \\
\end{longtable}
\end{document}
다시 한번 감사드립니다