我如何将逐字文本作为链接正文?

我如何将逐字文本作为链接正文?

有没有什么办法可以让我在链接中添加逐字文本?

\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}

在此处输入图片描述

相关内容