Как вставить дословный текст в текст ссылки?

Как вставить дословный текст в текст ссылки?

Можно ли как-то вставить дословный текст в ссылку?

\href{www.numpy.org}{\verb|numpy|}не работает. Я пробовал использовать cprotect;

\cprotect\href{www.numpy.org}{\verb|numpy|}, но затем я заканчиваю с!TeX capacity exceeded, sorry [input stack size=5000].

Есть ли простой способ сделать это?

решение1

Вам нужно подготовиться \href{www.numpy.org}:

\documentclass{article}
\usepackage{cprotect}
\usepackage{hyperref}

\begin{document}

With \texttt{\string\verb}: \cprotect{\href{http://www.numpy.org}}{\verb|numpy|}

With \texttt{\string\texttt}: \href{http://www.numpy.org}{\texttt{numpy}}

\end{document}

Однако использование \cprotectздесь, по-видимому, не является необходимым, как показывает пример \texttt.

Не забудьте http://, иначе ссылка не будет работать.

введите описание изображения здесь

решение2

Вот способ использования verbatimbox.

\documentclass{article}
\usepackage{verbatimbox,hyperref}
\begin{document}
\begin{myverbbox}{\numpy}n$_umpy\end{myverbbox}
And now we \href{www.numpy.org}{\numpy}\,.
\end{document}

введите описание изображения здесь

Связанный контент