如何解決“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}

相關內容