表中没有必要插入}

表中没有必要插入}

我有一个有点复杂的表格,这是获取我需要的所有信息(数据、脚注、布局和所有其他信息)的最佳方式。但是,现在我遇到了不存在的大括号的问题。错误消息(来自 overleaf)是:

Missing } inserted.

<inserted text> 
            }
l.497 }\enddata
           }
I've inserted something that you may have forgotten.(See the <inserted text> above.)
With luck, this will get me unwedged. But if you really didn't forget anything, try typing `2' now; 
then my insertion and my current dilemma will both disappear.

返回问题的表摘录如下:

\documentclass[twocolumn]{aastex62}
\usepackage{amsmath,amstext}
\usepackage[T1]{fontenc}
\usepackage{apjfonts}
\usepackage{comment}
\usepackage{footnote}
\usepackage{booktabs}
\usepackage[switch]{lineno} 
\usepackage[referable]{threeparttablex}

\begin{document}

\begin{longrotatetable}
\begin{threeparttable}
\begin{deluxetable*}{lllccccclllc}
\tabletypesize{\scriptsize}
\tablecaption{A caption for this table.\label{tab:summary}}
\tablewidth{700pt}
\tabletypesize{\scriptsize}
\tablehead{
\colhead{Name} & \colhead{Type} & \colhead{Coor1} & \colhead{Coor2} & 
\colhead{C$_{sup}$} & \colhead{$C_{inf}$} & 
\colhead{S$_{\pi}^*$} & \colhead{S$_x$\,i} & 
\colhead{$t$} & \colhead{$i$}  & \colhead{$d^{\dagger}$}\\ 
\colhead{} & \colhead{} & \colhead{($^\circ$)} & \colhead{($^\circ$)} & 
\colhead{(s)} & \colhead{(s)} &
\colhead{(s)} & \colhead{(l-s)} & \colhead{($^\circ$)} & \colhead{} & \colhead{(kg)} } 
\startdata
\enddata
\end{deluxetable*}
\end{threeparttable}
\end{longrotatetable}

\end{document}

\startdata显然,我有和之间的数据\enddata,但我验证了当中间没有任何数据时也会出现相同的错误。为什么我会收到这个错误?

答案1

通过删除包threeparttablex,以及用于包装表的两个组件, 的问题Missing }...就解决了。对于给定的代码,仍有一个warning与之相关的代码Class revtex4-1,在美国天文学会的类文件中提到过。该aastex63文件显示

revtex4 :将产生错误消息并要求下载 revtex4-1。

的当前版本revtexrevtex4-2。修复此问题相当于更改工作类文件,最好留到将来的更新中aastex

通过删除主要错误组件并进行一些细微的更改,代码变为:

\documentclass[twocolumn]{aastex63}
\usepackage{amsmath,amstext}
\usepackage[T1]{fontenc}
\usepackage{apjfonts}
\usepackage{comment}
\usepackage{footnote}
\usepackage{booktabs}
\usepackage[switch]{lineno}


\begin{document}

\begin{longrotatetable}
\begin{deluxetable*}{lllccccclllc}
\tabletypesize{\scriptsize}
\tablecaption{A caption for this table. \label{tab:summary}}
\tablewidth{700pt}
\tabletypesize{\scriptsize}
\tablehead{
\colhead{Name} & \colhead{Type} & \colhead{Coor1} & \colhead{Coor2} &
\colhead{$C_{\text{sup}}$} & \colhead{$C_{\text{inf}}$} &
\colhead{$S_{\pi}^*$} & \colhead{$S_x$\,i} &
\colhead{$t$} & \colhead{$i$}  & \colhead{$d^{\dagger}$}\\
\colhead{} & \colhead{} & \colhead{($^\circ$)} & \colhead{($^\circ$)} &
\colhead{(s)} & \colhead{(s)} &
\colhead{(s)} & \colhead{(l-s)} & \colhead{($^\circ$)} & \colhead{} & \colhead{(kg)} 
}
\startdata
\enddata
\end{deluxetable*}
\end{longrotatetable}

\end{document}

目前看来,RevTex4-1(和 2)中确实存在一个错误,导致出现单独的警告。请参阅RevTex4-2 错误

相关内容