我想创建一个自定义命令,例如\foo
,它包含一个按字母顺序递增的计数器。
\documentclass{article}
\begin{document}
\foo % foo A
Some random text
\foo % foo B
Some more random text
\foo % foo C
Even more random text
\end{document}
手动操作可能看起来像这样
\documentclass{article}
\begin{document}
\bigskip\noindent
foo A
\par\bigskip
Some random text
\bigskip\noindent
foo B
\par\bigskip
Some more random text
\bigskip\noindent
foo C
\par\bigskip
Even more random text
\end{document}
我的\bigskip
想法来自https://tex.stackexchange.com/a/43499/266984
我只是不知道如何获取 A、B、C 增量。
我认为我永远不会超越字母 Z - 所以不需要将其考虑在内。此外,这\foo
不必出现在目录或任何地方。
答案1
最好使用itemize
个性化的环境(参见包enumitem
或类似内容),但是 --- 快速而肮脏的解决方案:
\documentclass{article}
\newcounter{foocnt}
\newcommand{\foo}{\refstepcounter{foocnt}foo \Alph{foocnt}\par\bigskip}
\begin{document}
\foo % foo A
Some random text
\foo % foo B
Some more random text
\foo % foo C
Even more random text
\end{document}