Как создать вложенную среду \begin{equation}\begin{aligned} внутри табличной ячейки longtable?

Как создать вложенную среду \begin{equation}\begin{aligned} внутри табличной ячейки longtable?

Я хочу объединить три моих столбца latex в одну ячейку и поместить в нее таблично организованное уравнение 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. Вы не можете иметь вертикальную конструкцию отображения, как equation*вc столбце, который представляет собой однострочный hbox.

Но насколько я могу судить, вам не нужно вертикальное отображение, просто используйте alignedво встроенном математическом выражении.

\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}

еще раз спасибо

Связанный контент