我正在尝试使用该tcolorbox
包,只需输入
\documentclass[xcolor=dvipsnames,10pt]{beamer}
\usepackage{tcolorbox}
\begin{document}
\end{document}
在没有关于包功能的进一步说明的情况下,我在编译时收到以下错误
Runaway argument?
{title/.store in=\kvtcb@title , notitle/.style={title=}, adjust text/\ETC.
! Paragraph ended before \pgfkeys@@qset was complete.
<to be read again>
\par
l.170 parskip/.style={before={\par
\pagebreak[0]\noindent},after={\par}},
有人能帮助我吗?我真的很想使用这个包!
答案1
也许您使用的是旧版本pgfkeys
。我在使用 TeX Live 2013 时没有收到此错误。
错误消息表明\pgfkeys@@qset
不接受包含\par
(\long
参数)的参数。可以通过以下重新定义来更改此情况:
\documentclass[xcolor=dvipsnames,10pt]{beamer}
\makeatletter
\long\expandafter\def\expandafter\pgfkeys@@qset
\expandafter#\expandafter1%
\expandafter#\expandafter2%
\expandafter#\expandafter3%
\expandafter{\pgfkeys@@qset{#1}{#2}{#3}}
\makeatother
\usepackage{tcolorbox}
\begin{document}
\end{document}
另外,可能没有用 定义其他内部命令\long
,那么该技巧也可以用于这些命令。