带变音符号的 hyperref 表单字段

带变音符号的 hyperref 表单字段

我尝试使用 hyperref 创建 PDF 表单并预填充表单。但我对包含变音符号的值感到困扰。

\documentclass[a4paper, oneside,12pt]{scrartcl}
\usepackage{hyperref}

\begin{document}
\begin{Form}
    \TextField[name=test,value={Vögel},width=8cm]{Test}
\end{Form}
\end{document}

我得到了这个:

结果

我正在使用 lualatex 来创建 pdf。

多谢。

答案1

使用hyperref选项unicode

\documentclass[a4paper, oneside,12pt]{scrartcl}
\usepackage[unicode]{hyperref}

\begin{document}
\begin{Form}
    \TextField[name=test,value={Vögel},width=8cm]{Test}
\end{Form}
\end{document}

或选项pdfencoding=auto

\documentclass[a4paper, oneside,12pt]{scrartcl}
\usepackage[pdfencoding=auto]{hyperref}

\begin{document}
\begin{Form}
    \TextField[name=test,value={Vögel},width=8cm]{Test}
\end{Form}
\end{document}

都会导致:

沃格尔

相关内容