德文字符无法转换为 PDF

德文字符无法转换为 PDF

我刚开始使用 LaTeX,需要使用字符“ü”。我在主文件中已经有了这个:

%%% Sprach- und zeichensatzspezifische Pakete
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage{array}

我相信这latin9 inputenc将允许我展示ü在 PDF 文件中。但是,当我输入 时pdflatex main,我得到的是 PDF 文件,其中单词毛皮呈现为弗尔

没有错误,包已经存在(如果没有,肯定会提示我错误消息)。如何在 PDF 中呈现这个“ü”?如果能得到任何答案,我将不胜感激。

答案1

我不知道如何让这个字符起作用,但你可以使用\"u它在 pdf 中获取“ü”。

答案2

您最好不要手动更改每个变音符号,而是使用完整的 utf8 工作流程,正如 Jouni 所建议的那样。这将为您节省大量工作!只需将您发布的行(以及可能是您的 documentclass 的一部分)替换为以下内容:

\documentclass[
    a4paper,
    ngerman
]{scrbook}

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[]{babel}

\begin{document}
  Write üöäß directly!
  And é and è and çñâøæð.
\end{document}

使用 UTF8 可以让你的生活更轻松,但这意味着你需要一个支持 UTF8 的编辑器. 就我个人而言,我非常喜欢纺织机械商,支持 UTF8,具有简洁美观的 GUI,可免费用于 Windows、Linux 和 Mac OS。您需要将文件保存为 UTF8

也许您还会发现以下问题很有帮助:

答案3

看来您的编辑器以 utf-8 格式保存了文件。请尝试将 latin9 参数更改为 utf8。

答案4

对于英语以外的语言,您可以选择半自动输入选择。对于德语,请将输入用这些线包装。

\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}

塞林普特包是奥伯迪克捆绑。它将根据文件编码选择正确的输入编码。

相关内容