TeXLive2017 中的 mdframed 损坏

TeXLive2017 中的 mdframed 损坏

自从昨天通过 tlmgr 更新 TeXLive2017 以来,mdframed 似乎出现问题:以下 MWE

\documentclass{article}
\usepackage{mdframed}
\begin{document}
test
\end{document}

抛出此错误(使用 latex、pdflatex、lualatex)

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
...                                              

l.384   \kvsetkeys{mdf}{framemethod=default,}

? ^C! Interruption.
\GenericError  ...                                
                                              \endgroup 
l.384   \kvsetkeys{mdf}{framemethod=default,}

可能是 xkeyval 有错误?

答案1

这是由于 bug 导致的问题etoolbox;在 2.5c 版本(2018/02/06 发布并于今日在 TeX Live 镜像上发布)中,该问题消失了。

使用 2.5b 版本我得到

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.384   \kvsetkeys{mdf}{framemethod=default,}

错误是不是由于\kvsetkeys

更新etoolbox至 2.5c 版本(于 2018/02/06 发布,并于 2018/02/07 在 TeX Live 镜像上发布)后该问题将得到解决。

相关内容