
URL については、この質問に示されているように、裸の URL を太字にできることは知っています。URL を太字にするにはどうすればいいですか?。
ドキュメント全体のテキスト フィールドに対して同じことを行うにはどうすればよいでしょうか\href
?
答え1
\href
常に使用するように再定義します\href[.]{..}{\bfseries ...}
:
\documentclass{article}
\usepackage{hyperref}
\usepackage{letltxmacro,xparse}
\LetLtxMacro\oldhref\href
\RenewDocumentCommand{\href}{o m m}{%
\IfValueTF{#1}
{\oldhref[#1]{#2}{\bfseries #3}}
{\oldhref{#2}{\bfseries #3}}%
}
\begin{document}
\href{http://tex.stackexchange.com}{\TeX.SE}
\end{document}
答え2
すべての URL を を使用して太字にしたい場合は、次のように 2 番目の引数に を追加してマクロ\href
を再定義できます。\href
\bfseries
\documentclass{article}
\usepackage{hyperref}
\let\oldhref\href
\renewcommand{\href}[2]{\oldhref{#1}{\bfseries#2}}
\begin{document}
Bold font:
\href{http://tex.stackexchange.com/}{http://tex.stackexchange.com/}
\href{http://tex.stackexchange.com/}{http://tex.stackexchange.com/}
\end{document}