当我尝试在开始新项目后立即enumerate
使用 创建框时,我遇到了 LaTeX 环境的问题。虽然装箱工作正常,但它会导致环境中的数字错位,请参见下面屏幕截图中的第二项:由于 创建的框的存在, 与其他数字未垂直对齐。mdframed
enumerate
2.
mdframed
有办法解决这个问题吗?至少,应该可以手动添加某种负空间,对吧?
截屏:
梅威瑟:
\documentclass{article}
\usepackage{mdframed}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}
\item\lipsum[1][1-2]
\begin{mdframed}
\lipsum[2][1-2]
\end{mdframed}
\item\begin{mdframed}
\lipsum[3][1-2]
\end{mdframed}
\item\lipsum[4][1-2]
\end{enumerate}
\end{document}
答案1
[t]
您可以使用选项指定与顶部对齐\parbox
。
\documentclass{article}
%\usepackage{mdframed}
\usepackage{lipsum}
\usepackage{calc}
\begin{document}
\begin{enumerate}
\item\lipsum[1][1-2]
\fbox{\parbox[t]{\linewidth-2\fboxsep-2\fboxrule}{\lipsum[2][1-2]}}
\item\fbox{\parbox[t]{\linewidth-2\fboxsep-2\fboxrule}{\lipsum[1][1-5]}}
\item\lipsum[4][1-2]
\end{enumerate}
\end{document}