everyshipout 钩子中的德语文本

everyshipout 钩子中的德语文本

我有一个 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”。我不知道为什么一个处理德语文本而另一个不处理。

如果其他人可以解释的话,我会非常乐意转移答案状态 - 如果可能的话。

相关内容