當我使用 RevTex 4.2 時,在建立一個有兩個 $\pm$ 註解的表格後,我不斷收到「Missing $ insert」錯誤訊息。我用 $$ 表示 \pm,但我不明白為什麼我不斷收到訊息。你能幫助我嗎?
\documentclass[%
preprint,
doublecolumn,
amsmath,amssymb,
aps,
prc,
]{revtex4-2}
\usepackage{anyfontsize}
\usepackage{float}
\usepackage{mathtools, nccmath}
\usepackage{graphicx}% Include figure files
\usepackage{tabularx}
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}% bold math
%\usepackage{hyperref}% add hypertext capabilities
\usepackage[mathlines]{lineno}% Enable numbering of text and display math
\usepackage{amsmath}
\linenumbers\relax % Commence numbering lines
%\usepackage{latexsym}
%\usepackage[showframe,%Uncomment any one of the following lines to test
%%scale=0.7, marginratio={1:1, 2:3}, ignoreall,% default settings
%%text={7in,10in},centering,
%%margin=1.5in,
%%total={6.5in,8.75in}, top=1.2in, left=0.9in, includefoot,
%%height=10in,a5paper,hmargin={3cm,0.8in},
%]{geometry}
\begin{document}
\begin{table}
\caption{}
\begin{ruledtabular}
\begin{tabular}{lcdr}
\textrm{$\theta$}& \textrm{C$\pm \sigma C$ }&\textrm{ Time}\\
\colrule
$1$ & $1\pm 1$ &$1\pm$ \\
$1$ & $1\pm 1$ &$1\pm$ \\
\end{tabular}
\end{ruledtabular}
\end{table}
\end{document}
先感謝您
答案1
您正在使用d
-column (由revtex4-2
作為一個特定的D
- 列),需要某種形式的十進位表示形式。更重要的是,D
-columns 始終將其單元格內容設定為數學模式。來自dcolumn
包裹 文件:
應該注意的是,
dcolumn
始終對數字和分隔符號使用數學模式。
因此,請避免在列條目中使用數學模式。這是程式碼的精簡版本,儘管它並沒有真正使用 -column 的功能D
:
\documentclass{revtex4-2}
\usepackage{dcolumn}% Align table columns on decimal point
\begin{document}
\begin{table}
\caption{Some table}
\begin{ruledtabular}
\begin{tabular}{ l c d }
$\theta$ & $C \pm \sigma C$ & Time \\
\colrule
$1$ & $1\pm 1$ & 1 \pm 2 \\
$1$ & $1\pm 1$ & 1 \pm 3
\end{tabular}
\end{ruledtabular}
\end{table}
\end{document}