答案1
由于 TeXLive 中没有这个类,所以我没有在这里发布完整的代码。但是该tcolorbox
skins
库提供了一种内置的方法来做到这一点。
将以下内容添加到文档序言中:
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\tcolorboxenvironment{itemize}{blanker, borderline west={2pt}{8pt}{black}}
要使用的相关参数是线的宽度(此处设置为2pt
)和与环境左边缘的偏移量(此处设置为8pt
)。
article
以下是使用类和enumitem
压缩列表的完整示例:
\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\tcolorboxenvironment{itemize}{blanker,borderline west={2pt}{8pt}{black}}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[nosep]
\item An item
\item Another item
\item Another item
\end{itemize}
\end{document}
以下是模板提供的示例文档的一些示例输出: