在枚舉中使用 mdframed

在枚舉中使用 mdframed

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

在此輸入影像描述

相關內容