Erstellen von farbigem, durch Klammern umschlossenem Hyperlink-Text

Erstellen von farbigem, durch Klammern umschlossenem Hyperlink-Text

Wie setze ich einen Hyperlink mithilfe von eckigen Klammern ein \href?

Ich möchte so etwas wie [Link] mit eckigen Klammern in Schwarz und „Link“ in Blau (meine Standardfarbe für Hyperlinks).

Antwort1

Auf diese Weise sind die eckigen Klammern auch Teil des Links, nehmen aber die Farbe des Haupttextes an (standardmäßig schwarz):

\documentclass{article}
\usepackage{xcolor}
\usepackage[hidelinks]{hyperref}
\newcommand\mylink[2]{\href{#1}{[{\color{blue}#2}]}}
\begin{document}
This is a
\mylink{http://www.example.com}{Example} 
web.  
\end{document}

Antwort2

\documentclass{article} 
\usepackage[colorlinks=true, urlcolor=blue]{hyperref} 
\let\oldhref\href
\renewcommand\href[2]{[\oldhref{#1}{#2}]}
\begin{document} 
    Here is the \href{https://tex.stackexchange.com/}{Tex Site}. More text ...
\end{document}

Ausgabe

verwandte Informationen