如何解决“tcolorbox.sty”文件中的编译错误

如何解决“tcolorbox.sty”文件中的编译错误

我正在尝试使用该包制作一个简单的颜色框,但仅包含该文件tcolorbox就会收到编译错误。tcolorbox.sty

请考虑以下代码:

%\documentclass[12pt]{article}
\documentclass[dvipsnames,cmyk]{article}

% File Containing All the Control Settings
\usepackage{../../Style/mystyle}
\usepackage{../../Style/tcolorbox/tcolorbox}    ---> This line is giving compilation Error
\usetikzlibrary{matrix}
\begin{document} 

\end{document}

编译错误:

! Paragraph ended before \pgfkeys@@qset was complete.

文件中有问题的行tcolorbox.sty如下:

parskip/.style={before={\par\pagebreak[0]\noindent},after={\par}},
noparskip/.style={before={\par\smallskip\pagebreak[0]\noindent},after={\par\smallskip}},

请指导我如何解决此错误。

答案1

matrix导致错误。尝试此 MWE(编译时没有错误),然后删除 % 并再次编译。

梅威瑟:

\documentclass[dvipsnames,cmyk]{article}
\usepackage{tcolorbox}
%\usetikzlibrary{matrix}
\begin{document} 
test

\begin{tcolorbox}[colback=red!5,colframe=red!75!black]
  My box.
\end{tcolorbox}
\end{document}

相关内容