首先,这是我第一次使用这个平台,所以请原谅我可能没有以最佳格式撰写这个问题。
我正在做一个项目,我有这个想法,我想嵌套多个命题和左栏。当我嵌套的不多时,它可以工作,但是当嵌套太多(4 或 5)时,我会收到此错误:“TeX 容量超出,抱歉 [输入堆栈大小=5000]”。我还收到一些日志警告,例如:“在第 170 行检测到 \vbox 未满(不良程度 10000)。”我对 LaTeX 不太了解,所以当我需要某些东西时,我会在线搜索答案,然后复制我不知道它们如何工作的东西。我的日志文件的第一行是“这是 pdfTeX,版本 3.14159265-2.6-1.40.21(TeX Live 2020)(预加载格式=pdflatex 2020.9.10)”
这或多或少就是我所做的:
\documentclass{article}
\usepackage{framed}
\newlength{\leftbarwidth}
\setlength{\leftbarwidth}{1pt}
\newlength{\leftbarsep}
\setlength{\leftbarsep}{3pt}
\setlength{\topsep}{2pt}
\renewenvironment{leftbar}{%
\def\FrameCommand{{{\vrule width \leftbarwidth\relax\hspace {\leftbarsep}}}}%
\MakeFramed {\advance \hsize -\width \FrameRestore }%
}{%
\endMakeFramed
}
\begin{document}
\begin{leftbar}
\begin{proposition}
My proposition
\begin{leftbar}
\begin{proposition}
My second proposition
...
\end{proposition}
\end{leftbar}
\end{proposition}
\end{leftbar}
\end{document}