我有以下代码,我将其放在我的 LaTeX 文档的序言中:
\newcommand{\modulecode}{SESG6025}
\newcommand{\lecturetitle}{Interpolation}
在这种情况下,这意味着当我编写讲义时,我只需使用 即可\modulecode
引用模块代码。我正在尝试创建一个样式文件以用于我的讲义,并希望有某种方式可以定义每个文档中的模块代码是什么(即设置变量的某种方式),以便我可以像上面一样使用 来引用它\modulecode
。
我似乎无法通过 Google 找到如何执行此操作,但我确信这肯定是一个相当简单的请求。有什么想法吗?
答案1
你是指这样的吗?
\newcommand\setmodulecode[1]{\def\modulecode{#1}}
\setmodulecode{COMP6023}
如果你将它放在样式文件中,那么请执行以下操作
\newcommand\setmodulecode[1]{\def\@modulecode{#1}}
\setmodulecode{COMP6023}
以防止用户覆盖。或者用于\setmodulecode{}
第一个定义。