リンクの本文としてテキストをそのまま配置するにはどうすればよいですか?

リンクの本文としてテキストをそのまま配置するにはどうすればよいですか?

リンク内にテキストをそのまま表示する方法はありますか?

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

ここに画像の説明を入力してください

関連情報