使用自定义标签进行枚举对齐

使用自定义标签进行枚举对齐

我有以下枚举环境:

\documentclass[a4paper,12pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman,english]{babel}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\textsc{Step \arabic*:}]
\item first
\item second
\end{enumerate}

\begin{itemize}
\item first
\end{itemize}
\end{document}

是否可以将“Step”中的“S”放在 itemize 中的点上方?或者将其置于点上方的中心?

答案1

您枚举标签进入边距。使用wide选项:这会使标签在边距处左对齐,而不是右对齐:

\documentclass[a4paper,12pt, twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman,english]{babel}
\usepackage{enumitem}
\usepackage{showframe} 
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\begin{document}

\begin{enumerate}[label=\textsc{Step \arabic*:}, wide]
\item first
\item second
\end{enumerate}

\begin{itemize}
\item first
\end{itemize}

\end{document} 

在此处输入图片描述

相关内容