在以下 MWE 中,枚举列表中的第二个数字,即2.
,向内移动。这显然是由于使用 命令造成的\surroundwithmdframed
。有没有办法在仍然\surroundwithmdframed
以相同方式使用命令的情况下修复此问题?
\documentclass[12pt]{article}
\usepackage{mdframed}
\usepackage[T1]{fontenc}
\usepackage{fouriernc}
\usepackage[vskip=10in]{quoting}
\surroundwithmdframed[linewidth=2pt]{quoting}
\begin{document}
\begin{enumerate}
\item An item.
\item
\begin{quoting}
The \verb|\surroundwithmdframed| option moves the item number inwards.
\end{quoting}
\item Another item.
\end{enumerate}
\end{document}
答案1
没有mdframed
基于的解决方案,但使用tcolorbox
自动\mbox{}
和一些垂直升档。
和做的\tcolorboxenvironment
基本上是一样的\surroundwithmdframed
。
\documentclass[12pt]{article}
%\usepackage{mdframed}
%\usepackage{enumitem}
\usepackage[most]{tcolorbox}
\usepackage[T1]{fontenc}
\usepackage{fouriernc}
\usepackage[vskip=10in]{quoting}
% \surroundwithmdframed[linewidth=2pt]{quoting}
\tcolorboxenvironment{quoting}{code={\mbox{}},nobeforeafter,before skip=-2\itemsep,boxrule=2pt,sharp corners,colback=white}
\begin{document}
\begin{enumerate}
\item An item.
\item
\begin{quoting}
The \verb|\surroundwithmdframed| option moves the item number inwards.
\end{quoting}
\item Another item.
\end{enumerate}
\end{document}