如何在 LaTeX 中输入特殊/重音字母?

如何在 LaTeX 中输入特殊/重音字母?

如何在乳胶中输入这些来自欧洲语言的特殊字母?ä、é 和 L'?

答案1

您可以输入texdoc lshort命令行(Windows 上的命令提示符,Linux/Mac OS X 上的终端)。然后查看第 2.4.8 节中的表 2.2。我在这里为您引用。 替代文本

答案2

使用 pdfLaTeX

将文件保存为 UTF-8 并输入

\usepackage[utf8]{inputenc} % usually not needed (loaded by default)
\usepackage[T1]{fontenc}

inputenc在您的序言中。如果文件是 UTF-8,则不再需要当前(>2018)发行版,因为这是假定的默认编码。

然后您就可以正常地在源文件中输入字符了。

使用 XeLaTeX 或 LuaLaTeX

或者,您可以使用 XeLaTeX 或 LuaLaTeX,它们本身接受 UTF-8 输入。在这种情况下,您只需添加:

\usepackage{fontspec}

到您的序言中。在这种情况下,您不应该加载inputenc(或fontenc)。这些引擎允许您使用系统上安装的任何字体。fontspec有关更多详细信息,请参阅文档。

糟糕的编辑

如果您的文本编辑器不支持 UTF-8 编码文件,您可能需要使用其他编辑器。但是如果您只能使用一个编辑器,您也可以使用:

\usepackage[latin1]{inputenc} % for PCs
\usepackage[applemac]{inputenc} % for Macs

并以您机器的默认编码保存文件。但是,您不能对此类文件使用 XeLaTeX 或 LuaLaTeX。

答案3

希望在日常活动中使用常见口音的用户文本模式例如,可以使用 来实现\'e

梅威瑟:

\documentclass[10pt]{article}
\begin{document}
Alfred Land\'e.
\end{document}

输出:

在此处输入图片描述

答案4

selinput尚未提及该软件包。因为我在 TeX.SX 的其他地方找到了关于其使用的很好的答案,所以我首先链接到它们:

最困难的部分可能是找出实际上需要写入的内容\SelectInputMappings,阅读软件包文档。不是被迫添加每一个字母不在 ASCII 范围内,但您必须添加一些适合您语言的独特字符。下面我添加了问题中的字母。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{%
  adieresis={ä},
  eacute={é},
  Lcaron={Ľ},
}

\begin{document}
äéĽ
\end{document}

相关内容