當嘗試在啟動新專案後立即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}