我刚刚升级了我的 Miktex 发行版,但无法编译我的 MNWE 示例(见下文)
\documentclass{article}
\usepackage{array}
% tex.stackexchange.com/questions/12703
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{x}[1]{>{\centering\arraybackslash\hspace{0pt}}p{#1}}
\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{colortbl} % comment this line before compile
\begin{document}
\begin{table}[ht!]
\centering
\begin{tabular}{|c|x{6cm}|}
\(a + b\) & first equation description \\ %\midrule
\(a - c\) & second equation description \\
\end{tabular}
\end{table}
\end{document}
当我用注释行时,\usepackage{colortbl}
一切正常。我似乎遇到了与讨论的问题相同的问题:
新的 array.sty 和 colortbl.sty 不兼容?,但这个问题的日期是 2018-04-30。我每个月都会更新发行版。我无法找出错误在哪里。
\listfiles:
*File List*
article.cls 2018/09/03 v1.4i Standard LaTeX document class
size10.clo 2018/09/03 v1.4i Standard LaTeX file (size option)
array.sty 2018/11/13 v2.4j Tabular extension package (FMi)
tabularx.sty 2016/02/03 v2.11b `tabularx' package (DPC)
amsmath.sty 2018/12/01 v2.17b AMS math features
amstext.sty 2000/06/29 v2.01 AMS text
amsgen.sty 1999/11/30 v2.0 generic functions
amsbsy.sty 1999/11/29 v1.2d Bold Symbols
amsopn.sty 2016/03/08 v2.02 operator names
colortbl.sty 2012/02/13 v1.0a Color table columns (DPC)
color.sty 2016/07/10 v1.1e Standard LaTeX Color (DPC)
color.cfg 2016/01/02 v1.6 sample color configuration
luatex.def 2018/01/08 v1.0l Graphics/color driver for luatex
supp-pdf.mkii
***********
我不明白为什么我的 colortbl.sty 版本是 2012/02/13 v1.0a。在我看来,Miktex 中的更新过程在我的安装中无法正常运行。
下一步,我尝试查看安装文件夹,我真的很惊讶,因为包 colortbl 被放在:
- c:\Users\HP\AppData\Roaming\MiKTeX\2.9\tex\latex\colortbl\colortbl.sty
并且
- c:\Program Files\MiKTeX 2.9\tex\latex\colortbl\colortbl.st
我想我又发现了轮子...我可以删除..\AppData\Roaming\MiKTeX 文件夹吗?