如何使用 \begin{itemize} 对齐文本

如何使用 \begin{itemize} 对齐文本

我正在尝试创建一个简短的项目列表,并在右侧添加简短的描述。我使用 \begin{itemize}[label={}] 环境和 \hspace*[2cm] 命令进行对齐,但我无法对齐文本。有人能给我一些建议吗?

我的代码:

\documentclass[a4paper,11pt]{article}

\usepackage{enumitem}

\newcommand\tab[1][1cm]{\hspace*{#1}}

\begin{document}
    As variáveis de entrada e de saída e os parâmetros de entrada da mesma são os seguintes:
    
    \begin{itemize}[label={}]
        \item $rl$ \tab[2cm] resistência total da LT
        \item $xl$ \tab[2cm] reatância total da LT
        \item $hf$ \tab[2cm] distância (em km) até o ponto de ocorrência do defeito;
        \item $c0$ \tab[2cm] total de ciclos observados antes da ocorrência do defeito;
        \item $c1$ \tab[2cm] total de ciclos observados durante a primeira falta;
        \item $c2$ \tab[2cm] total de ciclos correspondentes ao tempo morto;
        \item $c3$ \tab[2cm] total de ciclos observados durante a segunda falta;
    \end{itemize}
    \par
    \begin{itemize}[label={}]
        \item filename \tab[2cm] nome do arquivo de pontos da curva de saturação do TC simulado;
        \item burden   \tab[2cm] vetor linha ($2 \times 1$) com a resistência e reatância do \textit{burden} do TC;
        \item ang      \tab[2cm] vetor linha ($2 \times 1$) com os ângulos de incidência da $1^a$ e $2^a$ faltas;
    \end{itemize}

\end{document}

结果

在此处输入图片描述

我希望我的结果是这样的(ms-word):

在此处输入图片描述

提前致谢。

答案1

一种选择是使用eqlist包。如果默认的标签分隔不够,请尝试使用一些类似的 \begin{eqlist}[\labelsep2em]\setlength\labelsep{2em}在序言中使用。

姆韦

\documentclass[a5paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{eqlist}
\begin{document}
 As variáveis de entrada e de saída e os parâmetros de entrada da mesma são os seguintes:
 \begin{eqlist}
 \item[$rl$] resistência total da LT
 \item[$xl$] reatância total da LT
 \item[$hf$] distância (em km) até o ponto de ocorrência do defeito;
 \item[$c0$] total de ciclos observados antes da ocorrência do defeito;
 \item[$c1$] total de ciclos observados durante a primeira falta;
 \item[$c2$] total de ciclos correspondentes ao tempo morto;
 \item[$c3$] total de ciclos observados durante a segunda falta;
 \item[filename] nome do arquivo de pontos da curva de saturação do TC simulado;
 \item[burden] vetor linha ($2 \times 1$) com a resistência e reatância do \textit{burden} do TC;
 \item[ang] vetor linha ($2 \times 1$) com os ângulos de incidência da $1^a$ e $2^a$ faltas;
\end{eqlist}
\end{document}

或者,您也可以使用以下desclist包:

% In preamble:
\usepackage{desclist}
% In document environment
\begin{desclist}{}{}[xxxxxxxxxxx]
\item[$rl$] resistência  ....
\end{desclist}

其中可选参数xxxxxxxxxxx是文本,用作最大标签模型来计算项目的正确悬挂缩进。{}{}仅当您希望在标签中使用一些前缀后缀时才需要两个空的强制参数(),通常是为了获得特殊格式,例如{\em}{\dotfill}

姆韦

另一个是expdlist允许标准描述环境可选参数的包,因此您可以使用:

\begin{description}[\setlabelphantom{a very long label}]

在您的示例中,结果不是很好,因为数学模式下的标签无法采用默认的粗体字体。但您可以\setlabelstyle。运行texdoc expdlist以获取更多信息。

或者不使用包和环境,使用自定义伪项和一个可选参数将默认项标签宽度(3em)更改为其他值:

姆韦

\documentclass[a5paper]{article}
\usepackage[utf8]{inputenc}
\newcommand\ditem[2][3em]{\par\medskip\noindent\hangindent#1\makebox[#1][l]{#2}}
\begin{document}
As variáveis de entrada e de saída e os parâmetros de entrada da mesma são os seguintes:
\ditem{$rl$} resistência total da LT
\ditem{$xl$} reatância total da LT
\ditem{$hf$} distância (em km) até o ponto de ocorrência do defeito;
\ditem{$c0$} total de ciclos observados antes da ocorrência do defeito;
\ditem{$c1$} total de ciclos observados durante a primeira falta;
\ditem{$c2$} total de ciclos correspondentes ao tempo morto;
\ditem{$c3$} total de ciclos observados durante a segunda falta;
\ditem[5em]{filename}  nome do arquivo de pontos da curva de saturação do TC simulado;
\ditem[5em]{burden} vetor linha ($2 \times 1$) com a resistência e reatância do \textit{burden} do TC;
\ditem[5em]{ang}  vetor linha ($2 \times 1$) com os ângulos de incidência da $1^a$ e $2^a$ faltas;
\end{document}

相关内容