我有一张用 LaTeX 编写的表格,但我不完全理解其中的一些符号,你们能帮帮我吗?

我有一张用 LaTeX 编写的表格,但我不完全理解其中的一些符号,你们能帮帮我吗?
\begin{table}[h]
\centering
\caption{Minimum Deviation ${D}_m$ from ${R}_1$} 
\begin{tabular}{|c|>{$}c<{$}|}
\hline
Color & \text{Angle ($^\circ$)} \\ \hline
Red Medium & 48.17 \pm 0.25 \\ \hline
Yellow & 49.19 \pm 0.25 \\ \hline
Blue cyan weak & 50.16 \pm 0.25 \\ \hline
Blue cyan strong & 50.27 \pm 0.25 \\ \hline
Blue medium & 50.52 \pm 0.25 \\ \hline
Violet & 51.10 \pm 0.25 \\
\hline
\end{tabular}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

我最初只用 来写表格,\begin{tabular}但我被告知它需要在表格环境中,这就是为什么,\begin{table}但我不明白为什么我不能只用 来写,\begin{tabular}因为尽管有错误,但我有我想要的表格。我将来会遇到严重的问题吗?这是什么{|c|>{$}c<{$}|}意思?我知道如果我放,\begin{tabular}{|c|c|c|}我会有带有垂直线的列。当我放|r|这个时,它根本不起作用!$我不知道这个符号是什么!

答案1

tabular如果您希望表格能够在文档中浮动,则只需在table环境中使用即可。如果您希望表格准确地位于您放置它的位置,那么您根本不需要使用环境。tabletable

使{|c|>{$}c<{$}|}第二列自动处于数学模式。这就是为什么你需要\text和 而不是48.17 \pm 0.25的原因$48.17 \pm 0.25$,如果你想要将此数学文本放在文档中的其他地方(第二列之外),那么你就需要这样做。

另外,我认为表格看起来更好booktabs。以下是您的表格的比较:

在此处输入图片描述

booktabs版本(我将第一列l也改为左对齐):

在此处输入图片描述

笔记:

代码:

\documentclass{article}
\usepackage{ams math}% Needed for \text
\usepackage{array}% For tabluar specification
\usepackage{caption}
\usepackage{booktabs}

\begin{document}
{\centering
\captionof{table}{Minimum Deviation ${D}_m$ from ${R}_1$} 
\begin{tabular}{|c|>{$}c<{$}|}
\hline
Color & \text{Angle ($^\circ$)} \\ \hline
Red Medium & 48.17 \pm 0.25 \\ \hline
Yellow & 49.19 \pm 0.25 \\ \hline
Blue cyan weak & 50.16 \pm 0.25 \\ \hline
Blue cyan strong & 50.27 \pm 0.25 \\ \hline
Blue medium & 50.52 \pm 0.25 \\ \hline
Violet & 51.10 \pm 0.25 \\
\hline
\end{tabular}\par}

\par\bigskip\noindent
With the \verb|booktabs| package:

{\centering
\captionof{table}{Minimum Deviation ${D}_m$ from ${R}_1$} 
\begin{tabular}{l >{$}c<{$}}\toprule
Color & \text{Angle ($^\circ$)} \\ 
\cmidrule(lr){1-1}
\cmidrule(lr){2-2}
Red Medium & 48.17 \pm 0.25 \\ 
Yellow & 49.19 \pm 0.25 \\ 
Blue cyan weak & 50.16 \pm 0.25 \\ 
Blue cyan strong & 50.27 \pm 0.25 \\ 
Blue medium & 50.52 \pm 0.25 \\ 
Violet & 51.10 \pm 0.25 \\
\bottomrule
\end{tabular}\par}

\end{document}

相关内容