将 itemize 中的标签与文档文本对齐

将 itemize 中的标签与文档文本对齐

我尝试将 itemize 环境中的标签与文本的左边缘对齐,但没有成功。以下是示例代码:

\documentclass[]{article}
\usepackage{enumitem}   

\begin{document}    
\newcommand{\subject}{Line 1\\Line2}

\begin{itemize}[wide=0pt]  % Did not work for me
    \item[\textbf{Subject:}]\subject
\end{itemize}

blah blah blah


\end{document}

基本上,我希望“主题”与第一个 blah 对齐。

我还希望 1 号线与 2 号线对齐。

提前感谢你的帮助。

答案1

将选项传递wide=\parindentitemize环境。

\documentclass{article}
\usepackage{enumitem}  
\newlength{\lmar} 
\settowidth{\lmar}{\textbf{Subject:}}

\begin{document}    
\newcommand{\subject}{Line 1\\Line 2 \\ Line 3}

\begin{itemize}[wide=\parindent,leftmargin=\dimexpr\lmar+\parindent+\labelsep]  % Did not work for me
    \item[\textbf{Subject:}] \subject
\end{itemize}

blah blah blah ... In order to get the most complete view of the different methods, their computation times are printed in the table below ... 

\end{document}

在此处输入图片描述

相关内容