问题:
我想为飞机创建检查表。我正在寻找一种方法来创建带点引号的编号描述列表。
本质上,我想要这,带有数字。
代码:
我有这个代码,取自上面的链接:
\documentclass[12pt, letter]{article}
\newenvironment{specifications}{%
\let\olditem\item%
\renewcommand\item[2][]{\olditem##1\dotfill##2}%
\begin{description}}{\end{description}%
}
\begin{document}
\begin{specifications}
\item[Input Voltage Range] 36-72 V DC
\item[Input Current] 80 mA
\item[Power over Ethernet] 802.3af-compliant Powered Device
\end{specifications}
\end{document}
坦白说,我不知道从哪里开始。我是 LaTeX 新手 - 我更喜欢简单的答案而不是复杂的答案,但我最想学习的是。
答案1
只需将descripton
环境更改为一个enumerate
环境:
\documentclass[12pt, letter]{article}
\newenvironment{specifications}{%
\let\olditem\item%
\renewcommand\item[2][]{\olditem##1\dotfill##2}%
\begin{enumerate}}{\end{enumerate}%
}
\begin{document}
\begin{specifications}
\item[Input Voltage Range] 36-72 V DC
\item[Input Current] 80 mA
\item[Power over Ethernet] 802.3af-compliant Powered Device
\end{specifications}
\end{document}
根据 Aditya 的评论,所包含的\renewcommand
陈述可以简化为仅一个强制性论点,即:
\documentclass[12pt, letter]{article}
\newenvironment{specifications}{%
\let\olditem\item%
\renewcommand\item[1]{\olditem##1\dotfill}%
\begin{enumerate}}{\end{enumerate}%
}
\begin{document}
\begin{specifications}
\item{Input Voltage Range} 36-72 V DC
\item{Input Current} 80 mA
\item{Power over Ethernet} 802.3af-compliant Powered Device
\end{specifications}
\end{document}
它当然会提供完全相同的输出。