我正在尝试创建一个简短的项目列表,并在右侧添加简短的描述。我使用 \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}