下面longtable
会产生以下错误:
! Undefined control sequence.
\adl@@cr ...tempdima \xdef \adl@rowsL {\adl@rowsL
(\adl@colsL /\number \adl@...
l.16 w
hy? & {\_..V} & {\_..\'{\i}} & $\acute{\upsigma}$ & -ir & exam...
?
如果我从中删除“表格”选项,错误就会消失xcolor
,但我需要独立使用该选项,因此这是我无法保留的解决方案。
\documentclass[a4paper,12pt]{article}
\usepackage{amssymb,amsmath}
\usepackage{upgreek} %nicer greek symbols
\usepackage[dvipsnames,svgnames,table]{xcolor}
\usepackage{booktabs} %Prettier
\usepackage{arydshln} %With dotted lines
\usepackage{longtable} %Long
\usepackage{colortbl}
\begin{document}
\begin{center}
\begin{longtable}{rccccc}
\caption{\textit{Mid-to-high alternation in 3\textsuperscript{rd} conjugation verbs}} \label{spa-table} \\
why? & {\_..V} & {\_..\'{\i}} & $\acute{\upsigma}$ & -ir & example \\ \hline \endhead
1 & \textbf{i} & \textbf{i} & \textbf{i} & 118 & \textit{vivir} \\ \hline
\rowcolor{lightgray} 2 & \textbf{i} & \textbf{e} & \textbf{i} & 73 & \textit{pedir} \\ \hline
3 & \textbf{i} & \textbf{i} & \textbf{ie} & 4 & \textit{adquirir} \\ \hline
\rowcolor{lightgray} 4 & \textbf{i} & \textbf{e} & \textbf{ie} & 68 & \textit{sentir} \\ \hline
5 & \textbf{u} & \textbf{u} & \textbf{u} & 239 & \textit{fundir} \\ \hline
\rowcolor{lightgray} 6 & \textbf{u} & \textbf{o} & \textbf{ue} & 5 & \textit{dormir} \\ \hline
7 & \textbf{u} & \textbf{u} & \textbf{---} & 2 & \textit{balbucir} \\ \hline \hline
1 & \textbf{e} & \textbf{e} & \textbf{e} & 10 & \textit{divergir} \\ \hline
2 & \textbf{e} & \textbf{e} & \textbf{ie} & 4 & \textit{discernir} \\ \hline
3 & \textbf{e} & \textbf{e} & \textbf{---} & 8 & \textit{agredir} \\ \hline
4 & \textbf{o} & \textbf{o} & \textbf{o} & 9 & \textit{descolorir} \\ \hline
5 & \textbf{o} & \textbf{o} & \textbf{ue} & 0 & \textit{--} \\ \hline
6 & \textbf{o} & \textbf{o} & \textbf{---} & 3 & \textit{abolir} \\ \hline \hline
1 & \textbf{a} & \textbf{*} & \textbf{a} & 52 & \textit{partir} \\ \hline
2 & \textbf{a} & \textbf{*} & \textbf{---} & 5 & \textit{embair} \\ \hline \hline
1 & \textbf{*} & \textbf{*} & \textbf{*} & 1 & \textit{ir} \\ \hline \hline
& & Total & & 601 & \textit{} \\ \cline{3-5}
\end{longtable}
\end{center}
\end{document}
删除该\rowcolor
命令不会改变任何内容,将“table”添加到文档类选项也不会改变任何内容。如果我删除,错误仍然会存在colortbl
。
答案1
问题解决了!答案是按照调用包的顺序,因此如果有人遇到同样的障碍,这里是更正后的顺序:
\usepackage[table,dvipsnames,svgnames]{xcolor}
\usepackage{longtable}
\usepackage{colortbl}
\usepackage{arydshln}
\usepackage{booktabs}