在表格环境中是否有一种简单的方法可以输入符号?我想在下表中添加度数符号和加/减符号:
\begin{table}[h]
\centering
\begin{tabular}{ll}
\hline
Property & Value \\ \hline
Chemical symbol & Hg \\
Atomic number & 80 \\
Density & 13.534 g cm-3 \\
Melting point & -38.8290 \textdegree C \\
Atomic mass & 200.59 \textpm 0.02 u \\ \hline
\end{tabular}
\caption{title}
\label{key}
\end{table}
上述代码会产生undefined control sequence
错误。
编辑:我的问题是我没有textcomp
在序言中加载该包
答案1
booktabs
用包的行以及通过包的数字和符号格式化的表格siunitx
。原子质量取自维基百科。
\documentclass{article}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{
separate-uncertainty,
multi-part-units = single,
}
\begin{document}
\begin{table}
\centering
\caption{Properties of mercury}
\label{tab:Hg}
\begin{tabular}{ll}
\toprule
Property & Value \\
\midrule
Chemical symbol & Hg \\
Atomic number & \num{80} \\
Density & \SI{13.534}{\gram\per\cubic\centi\meter} \\
Melting point & \SI{-38.8290}{\degreeCelsius} \\
Atomic mass & \SI{200.592(3)}{\atomicmassunit} \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案2
你的开场白是什么?
如果我加载文本压缩包裹。
您也可以写$^\circ$
代替\textdegree
和$\pm$
代替\textpm
。为此,您不需要文本压缩。
梅威瑟:
\documentclass{article}
\usepackage{textcomp} %remove if you use $^\circ$ and $\pm$ instead
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{ll}
\hline
Property & Value \\ \hline
Chemical symbol & Hg \\
Atomic number & 80 \\
Density & 13.534 g cm-3 \\
Melting point & -38.8290 \textdegree C \\
%or: Melting point & -38.8290 $^\circ$C \\
Atomic mass & 200.59 \textpm 0.02 u \\ \hline
%or: Atomic mass & 200.59 $\pm$ 0.02 u \\ \hline
\end{tabular}
\caption{title}
\label{key}
\end{table}
\end{document}