无法显示指向 *.pdf 文档的 URL

无法显示指向 *.pdf 文档的 URL

基本上,我有一个“http://website.com/folder/this_is_a_pdf_document.pdf“我想在 TeXStudio 中的文档中显示它,但是,会弹出一个错误。它似乎将链接解释为与数学环境有关的东西;即,我得到的是:

每当我将鼠标悬停在 url 中的“_”符号上时,都会出现“数学环境之外的数学命令”,TeXStudio 会将其标记为红色。

在“错误”面板中,它显示缺少“$”;我认为它想让我再次进入数学模式。当我编译并查看文档时,我试图显示的链接有一个令人困扰的“this_is_a_pdf_document.pdf”部分;也就是说,一些字母显示为下标,这很可能与 TeXStudio 无法在非数学环境模式下解释的那些“_”有关。

所以,问题是:如何显示链接而不让 TeXStudio 认为它与数学环境有关?

注意!我不需要链接网址啊啦 hyperrefusepackage;也就是说,我不关心 URL 是否具有交互性,而是将您带到实际网站。我成功显示的一些 URL 没有任何问题(它们中没有“_”符号)。只需通过以下方式即可显示有效的 URL:

\begin{center}http://www.website.com/setion\end{center}    

关于 usepackage hyperref,我尝试了以下版本,但均不起作用(TeXStudio 将 url 中的“this_is_a_pdf_document.pdf”部分解释为包含数学符号):

\href{URL}{text}, \url{URL}, \nolinkurl{URL}, \hyperref{label}{text}, 
\hypertarget{name}{text}, and \hyperlink{name}{text} 

多谢!

答案1

\url如果已加载包,则提供、\href\hyperref支持 URL 。包本身提供:hyperrefurl\url

\documentclass{article}
\usepackage[colorlinks]{hyperref}

\begin{document}
\begin{itemize}
\item \verb|\url|:\\
  \url{http://example.com/folder/this_is_a_pdf_document.pdf}
\item \verb|\href+\nolinkurl|:\\
  \href{http://example.com/folder/this_is_a_pdf_document.pdf}{%
  \nolinkurl{http://example.com/folder/this_is_a_pdf_document.pdf}}
\item \verb|\hyperref+\nolinkurl|:\\
  \hyperref{http://example.com/folder/this_is_a_pdf_document.pdf}{}{}{%
  \nolinkurl{http://example.com/folder/this_is_a_pdf_document.pdf}}
\end{itemize}
\verb|\urlstyle{rm}|\urlstyle{rm}
\begin{itemize}
\item \verb|\url|:\\
  \url{http://example.com/folder/this_is_a_pdf_document.pdf}
\item \verb|\href+\nolinkurl|:\\
  \href{http://example.com/folder/this_is_a_pdf_document.pdf}{%
  \nolinkurl{http://example.com/folder/this_is_a_pdf_document.pdf}}
\item \verb|\hyperref+\nolinkurl|:\\
  \hyperref{http://example.com/folder/this_is_a_pdf_document.pdf}{}{}{%
  \nolinkurl{http://example.com/folder/this_is_a_pdf_document.pdf}}
\end{itemize}
\verb|\urlstyle{sf}|\urlstyle{sf}
\begin{itemize}
\item \verb|\url|:\\
  \url{http://example.com/folder/this_is_a_pdf_document.pdf}
\item \verb|\href+\nolinkurl|:\\
  \href{http://example.com/folder/this_is_a_pdf_document.pdf}{%
  \nolinkurl{http://example.com/folder/this_is_a_pdf_document.pdf}}
\item \verb|\hyperref+\nolinkurl|:\\
  \hyperref{http://example.com/folder/this_is_a_pdf_document.pdf}{}{}{%
  \nolinkurl{http://example.com/folder/this_is_a_pdf_document.pdf}}
\end{itemize}
Free text variants:
\begin{itemize}
\item \verb|\href|:\\
  \href{http://example.com/folder/this_is_a_pdf_document.pdf}{%
  free text}
\item \verb|\hyperref|:\\
  \hyperref{http://example.com/folder/this_is_a_pdf_document.pdf}{}{}{%
  free text}
\end{itemize}
\end{document}

结果

相关内容