为什么排版文件路径不起作用?

为什么排版文件路径不起作用?

我知道这个如何排版文件路径? 我认为 PATH 命令的作用是使 URL 中使用较短的 PATH 成为可能。我的文件系统中有一些我经常在笔记中包含的文档。我想通过 path 命令指定它们的文件夹位置。但是,由于以下意外结果,我不确定我是否使用了正确的函数。

代码

\documentclass{article}
\usepackage[obeyspaces]{url}
\begin{document}

\path{/Users/masi/Dropbox/Internal Diseases}

\url{PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf} 

\end{document}

输出:

/Users/masi/Dropbox/Internal Diseases

PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf 

预期输出:

/Users/masi/Dropbox/Internal Diseases/PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf

第二个示例有伪代码

\documentclass{article}
\usepackage[obeyspaces]{url}
\begin{document}

\somePathCommand{/Users/masi/Dropbox/Internal Diseases}

\someHrefCommand{PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf}{Diabetes Guideline}

\end{document}

应该打印链接糖尿病指南即重定向到:

/Users/masi/Dropbox/Internal Diseases/PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf

如何正确排版文件路径?即,将其与图像一起使用,并且不要将文档中的实际路径打印为文本。

答案1

我不确定我是否完全理解你的目的。我可以提供以下观察结果:

  • url定义\path为 的“别名” \url。如果参数是“路径”的名称而不是普通 URL,则使用\path可能比使用 更易于记忆。\url

  • \url不过,和之间有一个重要的区别\path:如果hyperref包被加载,指令的参数\url将变成超链接,而 则不是这样\path

  • 如果路径/url 是一个很长且难以处理的字符串,而您希望只显示一个简短的存根,请务必加载包hyperref并使用该包的\href宏。此宏有两个参数:(i) 类似 URL 的字符串,以及 (ii) 应在 pdf 文件中显示的“存根”,而不是类似 URL 的字符串。

在此处输入图片描述

% !TEX TS-program = xelatex
\documentclass{article}
\usepackage{fontspec}
\usepackage[spaces,obeyspaces]{url}
\usepackage[colorlinks=true,allcolors=blue]{hyperref}
\setlength\parindent{0pt} % just for this example
\begin{document}
output of \verb+\path+:

\path{/Users/masi/Dropbox/Internal Diseases/PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf}

\bigskip
output of \verb+\url+:

\url{/Users/masi/Dropbox/Internal Diseases/PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf}

\bigskip
output of \verb+\href+:

\href{/Users/masi/Dropbox/Internal Diseases/PubMed Central, Table 3_ Diabetes Care. 2010 Jan; 33(Suppl 1)_ S62–S69. doi_  10.pdf}{stub}
\end{document}

相关内容