在使用这些包时colortbl
,dcolumn
对于 MWE 中描述的场景,我收到以下错误消息:
梅威瑟:
\documentclass{article}
\usepackage{colortbl}
\usepackage{dcolumn}
\usepackage{color}
\def\tabpre{@{\extracolsep{\fill}}|p{5pc}|c|D{.}{.}{2,2}|c|}
\begin{document}
\begin{center}
\begin{tabular*}{\textwidth}{\tabpre}\hline
1aa&bb&cc&cc\\\hline
2aa&bb&cc&cc\\\hline
\end{tabular*}
\end{center}
...some text...
\begin{center}
\begin{tabular*}{\textwidth}{\tabpre}\hline
1aa&bb&4.00&cc\\\hline
2aa&bb&10.01&cc\\\hline
\end{tabular*}
\end{center}
\end{document}
有什么建议。
答案1
您可以使用 \newcolumntype 来存储表格前言:
\documentclass{article}
\usepackage{colortbl}
\usepackage{dcolumn}
\usepackage{color}
\newcolumntype\tabpre{@{\extracolsep{\fill}}|p{5pc}|c|D{.}{.}{2,2}|c|}
\begin{document}
\begin{center}
\begin{tabular*}{\textwidth}{\tabpre}\hline
1aa&bb&cc&cc\\\hline
2aa&bb&cc&cc\\\hline
\end{tabular*}
\end{center}
...some text...
\begin{center}
\begin{tabular*}{\textwidth}{\tabpre}\hline
1aa&bb&4.00&cc\\\hline
2aa&bb&10.01&cc\\\hline
\end{tabular*}
\end{center}
\end{document}