等式旁边的文本框

等式旁边的文本框

我试图在这样的等式旁边放置一个文本框:

在此处输入图片描述

我尝试使用环境定义两列不同宽度的列vwcol,然后将文本放在framed环境内。结果如下:

在此处输入图片描述

但是,我想修复两件事:

  • framed框跨越文档的右边距
  • 公式和文本框未对齐

我该如何修复这个问题?

另外,我想知道使用两列是否是正确的方法,或者是否有更好/更优雅的方法。


这是我的最小代码:

\documentclass{article}

\usepackage[
    a4paper,
    top=2truecm,
    bottom=2truecm,
    left=2truecm,
    right=2truecm
]{geometry}

\usepackage{amsmath}
\usepackage{vwcol}
\usepackage{framed}

\begin{document}

\begin{vwcol}[widths={0.65,0.35},sep=0.5cm,rule=0pt,indent=0em]

\begin{equation*}
\begin{bmatrix}
\Delta\dot{\alpha}(t) \\
\Delta\dot{q}(t)      \\
\Delta\dot{\theta}(t) \\
\Delta\dot{h}(t)      \\
\end{bmatrix}
=
\begin{bmatrix}
-1.397 & 1     & 0   & 0 \\
-5.47  & -3.27 & 0   & 0 \\
0      & 1     & 0   & 0 \\
-400   & 0     & 400 & 0 \\
\end{bmatrix}
\begin{bmatrix}
\Delta\alpha(t) \\
\Delta q(t)     \\
\Delta\theta(t) \\
\Delta h(t)     \\
\end{bmatrix}
+
\begin{bmatrix}
-0.124 \\
-13.2  \\
0      \\
0      \\
\end{bmatrix}
\Delta\delta_{e}(t)
\end{equation*}

\begin{framed}
US units are used here, so the angles/angular velocities will be in [rad] or [rad/s], and h in [ft].
\end{framed}

\end{vwcol}

\end{document}

答案1

我可能会使用小页面或不使用方程式而是使用简单的数学运算和旁边的框:

\documentclass{article}

\usepackage[
    a4paper,
    top=2truecm,
    bottom=2truecm,
    left=2truecm,
    right=2truecm
]{geometry}

\usepackage{amsmath}
\usepackage{tcolorbox}

\begin{document}

$
\begin{bmatrix}
\Delta\dot{\alpha}(t) \\
\Delta\dot{q}(t)      \\
\Delta\dot{\theta}(t) \\
\Delta\dot{h}(t)      \\
\end{bmatrix}
=
\begin{bmatrix}
-1.397 & 1     & 0   & 0 \\
-5.47  & -3.27 & 0   & 0 \\
0      & 1     & 0   & 0 \\
-400   & 0     & 400 & 0 \\
\end{bmatrix}
\begin{bmatrix}
\Delta\alpha(t) \\
\Delta q(t)     \\
\Delta\theta(t) \\
\Delta h(t)     \\
\end{bmatrix}
+
\begin{bmatrix}
-0.124 \\
-13.2  \\
0      \\
0      \\
\end{bmatrix}
\Delta\delta_{e}(t)
$\hfill
\begin{tcolorbox}[width=0.3\textwidth,nobeforeafter,box align=center]
US units are used here, so the angles/angular velocities will be in [rad] or [rad/s], and h in [ft].
\end{tcolorbox}
\end{document}

在此处输入图片描述

答案2

您可以在\parbox等式\fbox中使用:

\documentclass{article}

\usepackage[
    a4paper,
    top=2truecm,
    bottom=2truecm,
    left=2truecm,
    right=2truecm
]{geometry}

\usepackage{amsmath}

\begin{document}

\begin{equation*}
\begin{bmatrix}
\Delta\dot{\alpha}(t) \\
\Delta\dot{q}(t)      \\
\Delta\dot{\theta}(t) \\
\Delta\dot{h}(t)      \\
\end{bmatrix}
=
\begin{bmatrix}
-1.397 & 1     & 0   & 0 \\
-5.47  & -3.27 & 0   & 0 \\
0      & 1     & 0   & 0 \\
-400   & 0     & 400 & 0 \\
\end{bmatrix}
\begin{bmatrix}
\Delta\alpha(t) \\
\Delta q(t)     \\
\Delta\theta(t) \\
\Delta h(t)     \\
\end{bmatrix}
+
\begin{bmatrix}
-0.124 \\
-13.2  \\
0      \\
0      \\
\end{bmatrix}
\Delta\delta_{e}(t)
\qquad
\fbox{%
  \parbox{.3\textwidth}{%
    US units are used here, so the angles/angular velocities will be 
    in [rad] or [rad/s], and h in [ft].
  }%
}
\end{equation*}

\end{document}

在此处输入图片描述

答案3

一个简单的\fbox环境align*就可以达到目的:

\documentclass{article}

\usepackage[
    a4paper,
   margin=2truecm
]{geometry}

\usepackage{amsmath}

\begin{document}

\begin{align*}
\begin{bmatrix}
\Delta\dot{\alpha}(t) \\
\Delta\dot{q}(t) \\
\Delta\dot{\theta}(t) \\
\Delta\dot{h}(t) \\
\end{bmatrix}
 & =
\begin{bmatrix}
-1.397 & 1 & 0 & 0 \\
-5.47 & -3.27 & 0 & 0 \\
0 & 1 & 0 & 0 \\
-400 & 0 & 400 & 0 \\
\end{bmatrix}
\begin{bmatrix}
\Delta\alpha(t) \\
\Delta q(t) \\
\Delta\theta(t) \\
\Delta h(t) \\
\end{bmatrix}
+
\begin{bmatrix}
-0.124 \\
-13.2 \\
0 \\
0 \\
\end{bmatrix}
\Delta\delta_{e}(t)
 & &
\fboxsep = 6pt\fbox{\parbox{45mm}{\small
US units are used here, so the angles/angular velocities will be in [rad] or [rad/s], and h in [ft].}}
\end{align*}

\end{document} 

在此处输入图片描述

相关内容