リンク内にテキストをそのまま表示する方法はありますか?
\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}