逐項列出並重新命名 tcolorbox 中的項目

逐項列出並重新命名 tcolorbox 中的項目

參考一個類似的帖子,我試圖\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}

相關內容