首先我要说的是,我是自学 LaTeX 的,可能我的代码没有优化好,或者我没有掌握好实践方法。如果大家有这方面的问题,欢迎指正或者提建议。
我似乎正在尝试创建一个新环境,以便我可以通过 Overleaf 放置数学练习和更正。我希望这些框可以延伸到几页,即使这意味着将内容切分为几个框。
这些框非常大,这会导致 mdframed 包出错,无法正确剪切内容。这会导致无限循环并阻止生成文档。
以下错误是导致中断的原因:包 mdframed 警告:正确的框 splittet 失败似乎您在输入行 335 上使用不可拆分的内容。
以下是产生错误的最小代码:
\documentclass{exam}
\title {}
\author{}
\date{}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\usepackage{amthm}
\usepackage{thmtools}
\usepackage{lipsum}
\declaretheoremstyle[
headfont=\bfseries,
notebraces={[}{]},
bodyfont=\normalfont\itshape,
headpunct={},
postheadspace=\newline,
spacebelow=\parsep,
spaceabove=\parsep,
mdframed={
backgroundcolor=red!20,
linecolor=red!30,
innertopmargin=1.5pt,
roundcorner=5pt,
innerbottommargin=3pt,
skipbelow=\parsep,
everyline=true }
]{mytheoremstyle}
\declaretheorem [style=mytheoremstyle, thmbox={style=M, bodystyle=\normalfont,cut=false}, name=algebra exercise]{algebra}
\begin{document}
\begin{algebra}
\lipsum[1-17]
\end{algebra}
\end{document}
我尝试设置 cut=true 选项,但它并没有改变我的问题。
谢谢您的帮助并祝您有愉快的一天。