如何在 href 中使用命令

如何在 href 中使用命令

我有以下代码:

\usepackage{hyperref}
\newcommand{\version}{0.1.2}
\href{https://example.com}{version \version{}}

它会产生如下 URL:

版本 0.1.2

如果我尝试这样做:

\href{https://example.com/\version{}}{version}

我没有获得可用的 URL。

是否可以做这样的事情来构建一个包含变量的 URL?

答案1

只需删除{}URL 结尾的部分即可:

\href{https://example.com/\version}{version}

{}仅当您要在宏和后续单词之间设置常规空格时才需要附加到宏,例如

\newcommand{\arnold}{Arnold Schwarzenegger}

\arnold{} is a \ldots

LaTeX 命令后的空格

相关内容