我有一个类似的问题在图片标题中引用,但在 \listoffigures 中却没有引用?
我正在使用它在我生成的 PDF 中创建书签:
\usepackage[pdftex,bookmarks=true]{hyperref}
我的问题是,我在章节/小节标题中使用了引号。但是,我的 PDF 书签显示为反引号和两个撇号(“text...”),而不是正确的一对引号。有办法解决这个问题吗?
在我上面链接的问题中,我看到我可以为这样的地方指定一个可选的标题,如果情况变得更糟,我可以省略引号。不过,我真的更愿意保留它们。
答案1
如果您不使用连字符(我相信,这就是“双引号和双撇号变成正确引号”机制的工作原理),而是使用 unicode 字符,它似乎可以按预期工作。或者,您可以在命令\texorpdfstring{for TeX typesetting}{for bookmarks}
中使用\section
。
这说明了两个选项。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[bookmarks,pdftex]{hyperref}
\begin{document}
\tableofcontents
\section{The phrases ``nudge nudge'' and “wink wink” }
\section{The \texorpdfstring{``larch''}{"larch"}}
\end{document}
答案2
这会在 TeX 和书签中产生不同的引号
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[bookmarks]{hyperref}
\begin{document}
\section{\texorpdfstring{My ``foo''}{My "foo"}}
bar
\end{document}