我想将值、文本、命令等存储在变量中,以便以后使用。例如,我想要类似
\documentclass{article}
<preamble>
\begin{document}
\parta{A}
\partc{C}
\partb{B}
\partd{D}
\printit
\end{document}
其中命令\partx
应在序言中定义,参数 A、B、C、D 应传递给命令中使用的变量\printit
。更准确地说,\printit
命令可以以某种样式和某种顺序(不一定是文档中给出的顺序)打印参数 A、B、C、D。我知道,\newcommand
但我不确定这是否有帮助?
答案1
这似乎与 等 是相同的模型\author{...}
,\title{...}
它们保存了它们的参数以供使用\maketitle
。
为此你只需要
\newcommand\parta[1]{\newcommand\zzparta{#1}}
\newcommand\partb[1]{\newcommand\zzpartb{#1}}
\newcommand\printit{ blah \zzpartb\ and foobar \zzparta.}