如何在目录中显示 Unicode 符号(包括波兰语)?

如何在目录中显示 Unicode 符号(包括波兰语)?

我在 PDF 目录中显示波兰符号时遇到了问题。

在整个文档中,它们的位置正确,但在目录中我只能看到经典的拉丁字母。

在此处输入图片描述

演示:

\documentclass[a4paper,12pt]{article}
\usepackage{pdfpages}
\usepackage{hyperref}
\usepackage{afterpage}
\usepackage[utf8]{inputenc}
\usepackage[T1]{polski}

\begin{document}

\tableofcontents

\section{ęśąćż}
\label{sec:first}
\section{ąąąć}
\label{sec:second}
\section{żćź}
\label{sec:third}
\end{document}

有人知道解决办法吗?提前感谢帮助。

答案1

使用 hyperref 选项unicode(但它将成为下一个 hyperref 版本中的默认选项)。

与 polski 包相比,我更喜欢 babel,但我不太信任它的 catcode 设置。

并且加载 hyperref 总是相当晚。当前的 latex 中不再需要 inputenc。

\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage[unicode]{hyperref}

\begin{document}

\tableofcontents

\section{ęśąćż}
\label{sec:first}
\section{ąąąć}
\label{sec:second}
\section{żćź}
\label{sec:third}
\end{document}

在此处输入图片描述

相关内容