令人惊讶的是,如果存在,则下面的代码会失败\frac
,如果没有,它会正常工作,即 x/y(z) 等
\begin{tabular}{cc}
\frac{1}{2} &\frac{3}{4}
\end{tabular}
有任何想法吗 ?
答案1
tabular
启动文本模式,因此需要设置数学模式才能使单元格\frac
工作:
\begin{tabular}{cc}
$\frac{1}{2}$ & $\frac{3}{4}$\\
\end{tabular}
如果在数学模式中使用,array
可以使用环境,它会自动将单元格切换到数学模式,请参阅 Mico 的回答。
包提供了另一种方法siunitx
,其中可以使用相同的输入配置不同的商形式:
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\sisetup{quotient-mode=fraction}
\verb|\sisetup{quotient-mode=fraction}|:
\begin{tabular}{cc}
\num{1/2} & \num{3/4}\\
\end{tabular}
\sisetup{quotient-mode=symbol}
\verb|\sisetup{quotient-mode=symbol}|:
\begin{tabular}{cc}
\num{1/2} & \num{3/4}\\
\end{tabular}
\end{document}