我有一个 everyshipout 钩子 -
%preamble
\documentclass[german]{article}
. . .
\newcommand\MYEveryShipout{}
\EveryShipout{\MYEveryShipout}
% body
\renewcommand{\MYEveryShipout}{%
SomeSpecialText=äöüÄÖÜß;
}
文本äöüÄÖÜß
显示为aouAOUs
。
我是否需要做一些额外的事情来使编码在 EveryShipout 钩子中工作?
答案1
我不确定您是否在序言中使用了其他软件包,所以问题可能是您缺少软件包。这些软件包对我而言适用于德语文档,并允许正确的变音符号和 ß:
\documentclass[a4paper]{article}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
...
答案2
正如我上面的评论,将“EveryShipOut”替换为“AtEveryPageHook”。我不知道为什么一个处理德语文本而另一个不处理。
如果其他人可以解释的话,我会非常乐意转移答案状态 - 如果可能的话。