如下所示,我正在尝试使用边缘中的项目创建一个简单的盒装枚举列表。
我对下面的代码有两个问题
主要问题:枚举列表是轻微地偏离中心,有没有什么简单的解决办法?
小问题:我可以使用而不必每次
\item[123]
都使用吗?\fbox
。
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\newlist{problem}{enumerate}{1}
\setlist[problem, 1]{
leftmargin=*,
labelindent=-\labelwidth,
label=\protect\fbox{\arabic*},
resume=problem%
}
\begin{document}
\section{Lorem}
\lipsum[75]
\begin{problem}
\item \lipsum[66]
\end{problem}
\begin{problem}
\item[\fbox{123}] \lipsum[5]
\end{problem}
\lipsum[66]
\end{document}
答案1
使用leftmargin=0pt
。showframe
仅用于检查对齐情况。
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\usepackage{lipsum}
\newlist{problem}{enumerate}{1}
\setlist[problem, 1]{
leftmargin=0pt,
label={\fbox{{\arabic*}}},
labelindent=-\labelwidth,
resume=problem%
}
\begin{document}
\section{Lorem}
\lipsum[75]
\begin{problem}
\item \lipsum[66]
\end{problem}
\begin{problem}[start=123]
\item \lipsum[5]
\end{problem}
\lipsum[66]
\end{document}