tcolorbox 内的 flalign 环境

tcolorbox 内的 flalign 环境

我已经构建了一个 flalign 环境,我对结果很满意,但现在我想像我的示例一样将其放入 tcolorbox 中。我不知道如何实现这一点。

这是我的 MWE

\documentclass[preview]{standalone}
\usepackage{array,tabularx,calc}
\usepackage[dutch]{babel}
\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\pagestyle{empty}

\definecolor{yourcolor}{RGB}{128, 0, 0}

\newlength{\conditionwd}
\newenvironment{conditions}[1][\\ \textbf{Waarin} \\\\]
  {%
   #1\tabularx{11cm}[t]{@{}
     >{$}l<{$} @{${}={}$} X@{} >{[}>{$}r<{$}<{]}
                        }%
  }
  {\endtabularx\\[\belowdisplayskip]}

\begin{document}
    \begin{tcolorbox}[ams align,colback=yellow!10!white,colframe=yourcolor]
    f(x) & = {} g(x)
    \end{tcolorbox}
    \begin{flalign}
    q_{as} = \frac{(m_{as} \cdot g)}{L_{ac}} &&
    \end{flalign}
    \begin{conditions}
    q_{as}  &   Verdeelde belasting door de as  &   N \cdot mm\\
    m_{as}  &   Massa van de aandrijfas         & kg \\
    g       &   gravitatieconstante             & m/s^2 
    \end{conditions}
\end{document}

这给了我这个结果;

tcolorbox_MWE

tcolorbox(不覆盖textwidth)是我想要的,但其中包含flalign和条件。

有人能幫助我嗎?

先感谢您!

答案1

为什么不对两个方程式使用一个 flalign 呢?

\documentclass[preview, border = 12pt]{standalone}
\usepackage{array,tabularx,calc}
\usepackage[dutch]{babel}
\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\pagestyle{empty}

\definecolor{yourcolor}{RGB}{128, 0, 0}

\newlength{\conditionwd}
\newenvironment{conditions}[1][\\ \textbf{Waarin} \\\\]
  {%
   #1\tabularx{11cm}[t]{@{}
     >{$}l<{$} @{${}={}$} X@{} >{[}>{$}r<{$}<{]}
                        }%
  }
  {\endtabularx\\[\belowdisplayskip]}

\begin{document}
    \begin{tcolorbox}[colback=yellow!10!white,colframe=yourcolor]%
 \begin{flalign}
   & & f(x) & = {} g(x) & & \\
    q_{as} = \frac{(m_{as} \cdot g)}{L_{ac}} &&
 \end{flalign}
    \begin{conditions}
    q_{as} & Verdeelde belasting door de as & N \cdot mm\\
    m_{as} & Massa van de aandrijfas & kg \\
    g & gravitatieconstante & m/s^2
    \end{conditions}
    \end{tcolorbox}

\end{document} 

在此处输入图片描述

答案2

好的谢谢!

第一个等式只是为了向您展示一个可以工作的 tcolorbox 示例。当我构建了类似这样的内容时:

\begin{tcolorbox}[ams align, colback=yellow!10!white,colframe=yourcolor]%
    \begin{flalign}
    q_{as} = \frac{(m_{as} \cdot g)}{L_{ac}} &&
    \end{flalign}
    \begin{conditions}
    q_{as}  &   Verdeelde belasting door de as  &   N \cdot mm\\
    m_{as}  &   Massa van de aandrijfas         & kg \\
    g       &   gravitatieconstante             & m/s^2 
    \end{conditions}
\end{tcolorbox}

我收到错误;!Argument of \flalign has an extra }.<inserted text>\par\end{tcolorbox}

但是从您的示例中我可以看出问题出在ams align我的 tcolorbox 上。我不知道为什么会出现问题,但是删除它后问题就解决了。

谢谢。

相关内容