章节标题中的引号

章节标题中的引号

我有一个类似的问题在图片标题中引用,但在 \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}

相关内容