모든 \href 텍스트를 굵게 표시

모든 \href 텍스트를 굵게 표시

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}

여기에 이미지 설명을 입력하세요

관련 정보