PDFLaTeX:URL 中的直引号(URL 中没有智能引号)

PDFLaTeX:URL 中的直引号(URL 中没有智能引号)

是否可以在 URL 中使用直引号?单引号对我来说尤其重要,因为这是 URL 中最容易混淆的字符,读者可能不知道键盘上的哪个字符是单引号。

如果有人能告诉我如何仅在 URL 中使用直引号(在我的文本中我想要使用花引号),那就太好了。

我唯一的想法是:使用 upquote 包并在 verbatim 环境中设置 url,但随后biber会抛出许多错误消息。

\url解决方案对于文件中的命令有效非常重要.bib

注意:我不想手动设置这些内容作为\url命令的一部分,因为\url命令会自动将 URL 转换为 URI,因此我无法控制所设置的单个字符!

编辑:

好的,我将添加一个例子:

@online{wiki3,
author = {Wikipedia},
title = {Prélude à l’après-midi d’un faune},
url = {http://en.wikipedia.org/wiki/Prélude_à_l'après-midi_d'un_faune},
note = "[Last accessed: May,12 2013]"
}

这是我的文件中的一个例子.bib。它打印如下:

在此处输入图片描述

请注意URL 中的字符 ( ),而不是正确的字符。'

现在我希望单引号是直的,但在输出的 pdf 文件中它们不是直的。

答案1

正确的 URL 是:

http://en.wikipedia.org/wiki/Pr%C3%A9lude_%C3%A0_l%27apr%C3%A8s-midi_d%27un_faune

biber尝试纠正错误的 URL。但它无法对单引号进行编码,因为它是保留字符(请参阅3986)。

提炼:在用相应的百分比编码八位字节替换保留字符方面存在差异的 URI 是不等效的。

第一次编辑:要找到正确的 URL,请使用您喜欢的 Web 浏览器并从其地址栏复制 URL。没有自动查找正确 URL 的方法。

第二次编辑:对于以下文档,第一个 URL 是显示使用智能引号,但实际链接使用原始直引号(使用编辑器打开 PDF 以验证实际链接)。在某些 PDF 查看器中,第一个链接确实不是工作。

\documentclass{article}
\pdfcompresslevel=0
\pdfobjcompresslevel=0
\usepackage{url}
\usepackage{hyperref}
\begin{document}
\scriptsize

\url{http://en.wikipedia.org/wiki/Pr%C3%A9lude_%C3%A0_l'apr%C3%A8s-midi_d'un_faune}

\url{http://en.wikipedia.org/wiki/Pr%C3%A9lude_%C3%A0_l%27apr%C3%A8s-midi_d%27un_faune}
\end{document}

相关内容