我有一个有点复杂的表格,这是获取我需要的所有信息(数据、脚注、布局和所有其他信息)的最佳方式。但是,现在我遇到了不存在的大括号的问题。错误消息(来自 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。
的当前版本revtex
是revtex4-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 错误