启用带分音符的字母

启用带分音符的字母

我的文档是荷兰语的,其中有不少带分音符的字母。我的文档顶部有以下内容:

\usepackage[dutch]{babel}

我以为这样可以解决语言问题,但每个带分音符的字母都被忽略了。有什么办法可以启用这些吗?主要是 ï 和 ë。

答案1

babel不允许您直接输入外文字符(外文到英文);它只是加载适当的连字模式并翻译一些预定义的名称(并且可能定义一些简写)。

您需要加载inputenc使用适当的包选项(通常是选项utf8)来直接排版这些字符(检查所选选项是否与编辑器的编码相匹配);您肯定会想要加载的另一个包是fontenc编码Cork包。

没有的话inputenc您仍然可以使用 来产生分音符\"

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[dutch]{babel}

\begin{document}

\"A\"E\"I\"O\"U\"a\"e\"i\"o\"u

ÄËÏÖÜäëïöü


\end{document}

在此处输入图片描述

答案2

与以前相同,但带有关于字符编码的注释。

如果你选择坚持使用 UTF-8 编码,那么你走的路很好,但请阅读关于 utf8 与 utf8x 的讨论以获得更好的结果。

如果您喜欢以 Windows 方式输入字符(即 ISO-8858-1 或 latin1 或 CP1252),则需要插入类似 的内容\usepackage[latin1]{inputenc},除了某些特殊字符和连字符(如 œ ,我的意思是 )外,其他内容都很好\oe。请注意:在源文件中输入 œ 可能会造成混淆,因为 ISO-8859-15 和 CP1252 编码(部分)不兼容。经过一些测试后,您也许可以使用\usepackage[cp1252]{inputenc}

相关内容