我正在使用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}