如何將逐字文字作為連結正文?

如何將逐字文字作為連結正文?

有沒有辦法可以在連結中包含逐字文字?

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

在此輸入影像描述

相關內容