
Что касается 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-адреса были выделены жирным шрифтом с помощью \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}