如何禁用 hyperref 的前导空格?

如何禁用 hyperref 的前导空格?

我定义了以下命令:

\newcommand{\reqWVSDataSource}[0]{
\hyperref[req:wvsDataSource]{\textit{Req01}}}

如果我像这样使用它:

(\reqWVSDataSource)

hyperref 添加了前导空格。因此结果是“(Req01)”,而不是“(Req01)”。

我怎样才能禁用这个前导空格?

谢谢!

答案1

尝试以下操作(请注意第一行末尾的“%”):

\newcommand{\reqWVSDataSource}[0]{%
\hyperref[req:wvsDataSource]{\textit{Req01}}}

编辑:有关解释,请参阅TeX FAQ 中的条目。

[0]EDIT2:由于您的新命令没有采用任何参数,因此可以省略定义中的可选 count 参数。

相关内容