关于类似帖子,我试图\item
用括号内的单词替换编号。但是,如果重命名的项目符号足够长,它最终会超出框的范围:
\documentclass{article}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}
\begin{itemize}
\item[{[blablababakbakbakb]}] \lipsum[1]
\item[{[blubllanlanlanlan]}] \lipsum[2]
\end{itemize}
\end{tcolorbox}
\end{document}
有什么想法可以解决这个问题吗?
答案1
您可以使用enumitem
包自定义列表尺寸,在您的情况下,只需增加itemindent
并添加align=left
将标签与左侧对齐即可
\documentclass{article}
\usepackage{lipsum}
\usepackage{enumitem}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}
\begin{itemize}[itemindent=2.5cm,labelsep=4mm,labelwidth=3cm,align=left]
\item[{[blablababakbakbakb]}] \lipsum[1]
\item[{[blubllanlanlanlan]}] \lipsum[2]
\end{itemize}
\end{tcolorbox}
\end{document}
更新
如果你需要缩进所有文本,你可以增加leftmargin
\documentclass{article}
\usepackage{lipsum}
\usepackage{enumitem}
\usepackage{tcolorbox}
\begin{document}
\begin{tcolorbox}
\begin{itemize}[leftmargin=3.2cm]
\item[{[blablababakbakbakb]}] \lipsum[1]
\item[{[blubllanlanlanlan]}] \lipsum[2]
\end{itemize}
\end{tcolorbox}
\end{document}