我已经使用 LaTeX 好几年了,但直到最近才注意到它的脚本功能。不过,我发现很多概念很难掌握。例如,我想要一个\docTitle{My Paper Title}
可以调用的命令,然后它会生成一些可以在.sty
模板文件中使用的变量。
因此,在我的.tex
文件中,我将调用\docTitle{My Paper Title}
,然后.sty
文件应该以某种方式调用\title{\docTitle}
。如何做到这一点?
答案1
这正是标准\title
所做的,它只是将其参数存储\@title
在
\newcommand\mytitle{}
\newcommand\docTitle[1]{\renewcommand\mytitle{#1}}
..
\docTitle{My Paper Title}
将初始化内部宏\mytitle
为空,然后将其定义为My Paper Title