如何在表格中对齐混合分数的列(整数之后)?

如何在表格中对齐混合分数的列(整数之后)?

我有一张表格,其中有一列包含混合分数(即整数加分数部分)的条目,我需要在 latex 中重现这些条目。问题是混合数字的分数部分宽度不同,因为所涉及的数字的大小在变化。我想将数字对齐到整数的右侧。下面是一个简短的示例来说明这个问题:

\documentclass{article}
\begin{document}
\begin{tabular}{c | c}
Truman  & $4\frac{1}{8}$    \\
Ford    & $33\frac{1}{16}$  \\
Clinton & $105\frac{7}{107}$
\end{tabular}
\end{document}

我尝试过各种解决方案,例如

\documentclass{article}
\begin{document}
\begin{tabular}{c | r l}
Truman  & $4$ &$\frac{1}{8}$   \\
Ford    & $33$&$\frac{1}{16}$  \\
Clinton & $105$&$\frac{7}{107}$
\end{tabular}
\end{document}

但没有运气。有想法我该怎么做吗?

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{dcolumn}
\begin{document}

\renewcommand\arraystretch{1.4}

\begin{tabular}{c | r l}
\textbf{Person}&\multicolumn{2}{c}{\textbf{Score}}\\
Truman  & $4$ &$\frac{1}{8}$   \\
Ford    & $33$&$\frac{1}{16}$  \\
Clinton & $105$&$\frac{7}{107}$
\end{tabular}

\bigskip

\begin{tabular}{c | r@{}l}
\textbf{Person}&\multicolumn{2}{c}{\textbf{Score}}\\
Truman  & $4$ &$\frac{1}{8}$   \\
Ford    & $33$&$\frac{1}{16}$  \\
Clinton & $105$&$\frac{7}{107}$
\end{tabular}

\bigskip

\begin{tabular}{c | D{.}{}{-1}}
\textbf{Person}& \multicolumn{1}{c}{\textbf{Score}}\\
Truman  & 4.\frac{1}{8}   \\
Ford    & 33.\frac{1}{16}  \\
Clinton & 105.\frac{7}{107}
\end{tabular}



\end{document}

相关内容