重新定义 \dh 会导致 hyperref 出现问题

重新定义 \dh 会导致 hyperref 出现问题

我想定义\renecommand{\dh}{d.\,h.\xspace}哪个可以帮助我在德语文本中正确输入 dh。问题:在 hyperref 之前执行此操作hyperref会给出 T1-default,在 hyperref 之后执行此操作则一切正常。我已经看到了有关 T1 和 OT1 的问题,它们与我的问题相关,但不是直接相关的。我可以将命令放在后面,hyperref但我不确定这是否是解决我的问题的正确方法。

梅威瑟:

\documentclass[20pt]{scrartcl}       
\usepackage[T1]{fontenc}  
\usepackage{xspace}
% not working
%\renewcommand{\dh}{d.\,h.\xspace}
%\usepackage{hyperref}
% working
\usepackage{hyperref}
\renewcommand{\dh}{d.\,h.\xspace}

\begin{document}
\dh
\end{document}  

相关内容