如何将文本和公式对齐​​在两列中?

如何将文本和公式对齐​​在两列中?

我需要做的是这样的:

在此处输入图片描述

我希望将这两列分开,并将公式对齐。但我得到的结果令人失望。我还尝试使用对齐命令,但效果不佳。

如何正确地做到这一点?

谢谢你!

这是我尝试过的糟糕的代码:

\[\boxed{\qq{Simple Dispositions}} \qquad \qquad 
\boxed{\qq{Dispositions with Repetitions}}\]
\[ \frac{n!}{(n-k)!} \qquad \qquad \qquad \qquad \qquad \qquad 
\qquad  n^k\]

答案1

我建议使用tabularx目标宽度为的环境\textwidth和两个等宽的 X 型列,内容水平和垂直居中。

以下屏幕截图边缘的框线是因为测试文档加载了showframe包而绘制的。您可以在实际文档中省略此操作。

在此处输入图片描述

用户需确保箱子里的物品不超过0.5\textwidth

\documentclass{article}
\usepackage{tabularx,ragged2e}
\newcolumntype{C}{>{\Centering}X} % horizontal centering
\renewcommand\tabularxcolumn[1]{m{#1}} % vertical centering

\usepackage{showframe} % just for this example

\begin{document}
\null % just for this example

\noindent
\begin{tabularx}{\textwidth}{@{} CC @{}}
\fbox{Simple Dispositions} & \fbox{Dispositions with Repetitions} \\
\[ \frac{n!}{(n-k)!} \] & \[ n^k \]
\end{tabularx}

\end{document}

答案2

请参阅附件中的两种方法:

  • 使用 Tikz 和 paracol(允许您切换列)
  • 使用表格(类似于 Mico 的方法)

结果

\documentclass[10pt,a4paper]{article}
\usepackage{tikz}
\usepackage{paracol}

\begin{document}

\tikzset{
    frm/.style={draw},
    big/.style={font=\Large},
}

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\section{A solution using tikz and paracol}
\begin{paracol}{2}
    \tikz{
        \node[frm] at (0,0) {Simple Dispositions};
        \node[big] at (0,-1) {$\frac{n!}{(n-k)!}$};
    }
    \switchcolumn
    \tikz{
        \node[frm] at (0,0) {Dispositions with Repetitions};
        \node[] at (0,-1) {$n^k$};
    }
\end{paracol}

% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\section{A solution using tabular}

\begin{tabular}{cc}
    \fbox{Simple Dispositions} & \fbox{Dispositions with Repetitions}\\[5mm]
    $\frac{n!}{(n-k)!}$ & $n^k$\\
\end{tabular}

\end{document}

附言:使用 Tikz 可以轻松更改颜色,如果您愿意的话:

    \switchcolumn
    \tikz{
        \node[frm,red] at (0,0) {Dispositions with Repetitions};
        \node[red] at (0,-1) {$n^k$};
    }
\end{paracol}

红色文字等

相关内容