以下代码可以使用 TeX Live 2014 进行编译,但无法使用 TeX Live 2015 进行编译。我现在收到错误:
! Missing \endgroup inserted.
<inserted text>
\endgroup
l.158 \closing{Yours Sincerely}
这可能与 KOMA 的变化有关。其他相关软件包最近似乎都没有变化。我很想知道为什么它不再起作用。
\documentclass[12pt]{scrlttr2}
\usepackage{mdframed}
\surroundwithmdframed[linewidth=2pt]{tabular}
\usepackage[T1]{fontenc}
\usepackage{fouriernc}
\begin{document}
\def\today{6th April, 2015}
\begin{letter}{Addressee}
\opening{Dear,}
\closing{Yours Sincerely}
\end{letter}
\end{document}
答案1
这\closing
是一个非常特殊的表格环境。
归结为绝对最小值,出现以下 MWE:
\documentclass{article}
\usepackage{mdframed}
%\surroundwithmdframed[linewidth=2pt]{tabular}
\begin{document}
\newlength{\faheem}
\settowidth{\faheem}{%
\begin{mdframed}
\begin{tabular}{l}
lala
\end{tabular}
\end{mdframed}
}
\end{document}
不能在\settowidth
命令中使用框架。不能在命令内部使用框架