在一列内对齐方程

在一列内对齐方程

我在乳胶中有一个下表:

\usepackage{booktabs}
\usepackage{amsmath}
%%%
\begin{table}
\begin{tabular}{l@{\hskip 4.8cm} c} 
\toprule

\multicolumn{1}{l}{Conversion} & \multicolumn{1}{c}{Formula} \\ 
\midrule

RR to OR & $\mbox{OR} = \cfrac{1-\mbox{p}_{\mbox{\textit{non-exposed}}}}{1-\mbox{p}_{\mbox{\textit{exposed}}}}$ \\ \addlinespace[0.5cm]
d to OR  & $\mbox{OR} = \exp(\mbox{d} \cfrac{\pi}{\sqrt{3}})$ \\ \addlinespace[0.5cm]
r to d   & $\mbox{d} = \cfrac{2\mbox{r}}{\sqrt{1-\mbox{r}^2}} $ \\ \addlinespace[0.5cm]
g to d   & $\mbox{d} = \cfrac{1}{\mbox{J} \left( \mbox{df} \right)} \times \mbox{g} $ \\

\bottomrule
\end{tabular}
\end{table}

我的桌子

我想将方程式对齐到右列,但出于某种原因,我就是不知道该怎么做。我在 stackexchange 上找到了一些类似的问题(例如,这里)。大多数解决方案使用\begin{aligned}\end{aligned}。这样做的问题是我不知道将对齐环境放在哪里,因为我只需要右侧列。

太感谢了!

答案1

嗯,一种可能性是将第二列改为c使用三列rcl,并将公式分成三个部分:公式左边部分,=公式右边部分。

请参阅以下内容

\documentclass{article}

\usepackage{amsmath}
\usepackage{booktabs}

\begin{document}

\begin{table}
\begin{tabular}{l@{\hskip 4.8cm} rcl} % <===============================
\toprule

\multicolumn{1}{l}{Conversion} & \multicolumn{3}{c}{Formula} \\ % <=====
\midrule

RR to OR & $\mbox{OR}$ & = & $\cfrac{1-\mbox{p}_{\mbox{\textit{non-exposed}}}}{1-\mbox{p}_{\mbox{\textit{exposed}}}}$ \\ \addlinespace[0.5cm] % <================================
d to OR  & $\mbox{OR}$ & = & $\exp(\mbox{d} \cfrac{\pi}{\sqrt{3}})$ \\ \addlinespace[0.5cm]
r to d   & $\mbox{d}$  & = & $\cfrac{2\mbox{r}}{\sqrt{1-\mbox{r}^2}} $ \\ \addlinespace[0.5cm]
g to d   & $\mbox{d}$  & = & $\cfrac{1}{\mbox{J} \left( \mbox{df} \right)} \times \mbox{g} $ \\
%                   ^^^^^^^^^^  <=======================================

\bottomrule
\end{tabular}
\end{table}

\end{document}

及其结果:

生成的 pdf

答案2

除非您需要标题,否则您可以在没有表格的情况下获得所需的布局。 仅需,以及来自 的环境的alignedat较短代码:spreadlinesmathtools

\documentclass{article} 

\usepackage{mathtools}
\usepackage{booktabs}

\begin{document}

\begin{spreadlines}{0.5cm}
\[%
 \begin{alignedat}{2}
\toprule
\enspace & \text{Conversion} & &\phantom{ = }\hspace{1.5em}\text{Formula} \\
 \midrule
 & \text{RR to OR} & \hskip 4.8cm\mbox{OR} & = \cfrac{1-\mathrm{p}_{\textit{non-exposed }}}{1-\mathrm{p}_{\textit{exposed}}}\enspace \\
 &\text{d to OR} & \mbox{OR} & = \exp\biggl(\mathrm{d} \cfrac{\pi}{\sqrt{3}}\biggr) \\
 & \text{r to d} & \mbox{d} & = \cfrac{2\mathrm{r}}{\sqrt{1-\mathrm{r}^2}} \\
 & \text{g to d} & \mbox{d} & = \cfrac{1}{\mathrm{J \left(df \right)}} \times \mathrm{g} \\
\bottomrule
\end{alignedat}
\]%
\end{spreadlines}

\end{document} 

在此处输入图片描述

相关内容