新しい項目を開始した直後にenumerate
を使用してボックスを作成しようとすると、LaTeX の環境で問題が発生します。ボックス化は期待どおりに機能しますが、環境内の数字の位置がずれてしまいます。以下のスクリーンショットの 2 番目の項目を参照してください。によって作成されたボックスがあるため、 は他の数字と垂直に揃っていません。mdframed
enumerate
2.
mdframed
これを修正する方法はありますか? 少なくとも、何らかのネガティブスペースを手動で追加できるはずですよね?
スクリーンショット:
MWE:
\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}