为什么 applemac inputenc 不再适用于变音符号?

为什么 applemac inputenc 不再适用于变音符号?

为了在 latex 中输入变音符号(使用 Texshop),例如 'ä',我过去只能添加

\usepackage[applemac]{inputenc}

在我的文件的开头.tex,我就能编译变音符号。

现在我尝试了同样的方法,但没有效果。我明白了

Latex Error: Command \textperthousand unavailable in encoding OT1.

我正在运行带有 Texshop 3.36.2 的 OS X 10.9.5。

并且我 100% 确信上次我这样做是有效的。

我问这个问题只是因为我想知道为什么它不再起作用,发生了什么变化。这对我来说不是问题,我知道至少两种解决方法。

提前感谢您揭开这个谜团。:)

附言:我想检查文件编码并在必要时进行更改,但我不知道如何在 Texshop 中做到这一点。

答案1

\textperthousand在输入编码中具有槽位228。此处applemac使用的其他编码有,,,,,,,,,,,,,。älatin1latin2latin3latin4latin5latin9latin10decmultiansinewcp1250cp1252cp1257

latin1可能是您的文件已使用或latin9(使用欧元)、ansinew(使用 Windows 扩展)重新编码。

selinput如果用户不知道编码,包可以帮助选择编码:

\usepackage{selinput}
\SelectInputMappings{
  adieresis=ä,
  germandbls=ß,
  % ...
}

相关内容