
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}