我想知道是否可以使用文档中的变量来快速更改字符串。例如,我想在求职信中插入另一家公司的名称,但不想手动更改名称。
到目前为止我已经使用过命令
\newcommand{\companyname}{Google }
Hi \companyname I want to ....
By \companyname, see you.
但是这种方法会导致文本出现问题。它不尊重命令后面单词之间的空格。
结果:
你好,Google,我想....通过Google,再见。
我考虑过在命令中添加一个空格,但如果我这样做,标点符号上会多出一个空格,而标点符号不会受到这种影响。
答案1
您可以\companyname
使用分隔符来定义。例如:
\def\companyname/{Google}
Hi \companyname/ I want to ....
By \companyname/, see you.
例如,如果您忘记了声明的分隔符,By \companyname, see you
则错误
Use of \companyname doesn't match its definition.
已打印。