如何在 href 中将 URL 的大小写更改为小写

如何在 href 中将 URL 的大小写更改为小写

我正在使用LaTeX.

我有一个将其内容大写的部分。

runsubsection{\href{my_url}{some_text}}

结果如下:

SOME_TEXT

但是,此文本重定向到的 URL 会导致 404 错误,因为它不存在。原因是my_url该部分中的 大写字母使其变得无用。

我尝试使用这个:

runsubsection{\href{\MakeLowercase{my_url}}{some_text}}

但这会导致编译错误。

我该如何让它工作?

编辑:

定义如下runsubsection

\newcommand{\runsubsection}[1]{
\color{subheadings}\fontspec[Path = fonts/lato/]{Lato-Bol}\fontsize{12pt}{12pt}\selectfont\bfseries\uppercase {#1} \normalfont}

答案1

我知道这已经是一年前的事了,所以你很可能放弃了或者找到了答案。对于像我这样后来才去寻找为什么会发生这种情况的人来说,这解决了问题。

\href{http://somelink.com/some_text}
{\runsubsection{Your Title}}

答案2

以下使用\lowercase(不是\Makelowercase)的解决方法可能会有效:

\lowercase{\href{my_url}}{Some text}

相关内容