我想实现这个目标:
有没有简单的标记这样的内容的方法是什么?我感兴趣的部分是方程参数描述的缩进。
答案1
我建议使用tabular
环境。虽然在这种情况下它会使列之间的间隙太大,但还是使用@{ }
插入普通空格。例如:
\documentclass{article}
\usepackage[T2A]{fontenc}
\begin{document}
\[
f=f_0\exp(-\lambda t),
\]
\begin{tabular}{l@{ }l@{ }l}
где&$f$&--- ценность информации;\\
&$f_0$&--- ценность информации в начальный момент времени;\\
&$\lambda$&--- показатель скорости старения информации;\\
&$t$&--- индекс времени.
\end{tabular}
\end{document}
答案2
您还可以使用 格式化description
类似环境来enumitem
生成此类列表。实现起来有点复杂,但文档本身中的代码更简单。
\documentclass{article}
\usepackage[T2A]{fontenc}
\usepackage{calc}
\usepackage{enumitem}
\newcounter{variable}
\newcommand{\variablesformat}[1]{%
\stepcounter{variable}%
\if1\thevariable%
где \(#1\) --%
\else%
\phantom{где }\(#1\) --%
\fi%
}
\newlist{variables}{description}{1}
\setlist[variables]{%
nosep,
format=\normalfont\variablesformat,
before=\setcounter{variable}{0},
}
\begin{document}
\[
f = f_0 \exp(-\lambda t)
\]
\begin{variables}
\item[f] ценность информации
\item[f_0] ценность информации в начальный момент времени
\item[\lambda] показатель скорости старения информации
\item[t] индекс времени
\end{variables}
\end{document}