我已经构建了一个 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(不覆盖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 上。我不知道为什么会出现问题,但是删除它后问题就解决了。
谢谢。