我正在尝试直接输入这些重音字符,而不尝试使用内置的 LaTeX 命令:ā,ē,ō,ū,ą,ę,ǫ,ų,ṅ,ṡ,ċ,ż及其大写对应词。
当我尝试使用以下命令时,代码可以正确编译:
\k{} % for ogonek
\.{} % for the overdot
\={} % for the macron
但是,当我尝试直接输入字符时,文件会编译但不会显示重音字符。而是显示以下消息:
Package inputenc Error: inputenc is not designed for xetex or luatex. >\endinput Font shape `T3/ptm/m/it' in size <10> not available(Font) Font shape `T3/ptm/m/sl' tried instead
我使用 XeLaTeX 作为编译器。以下是序言:
\documentclass[10pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1,OT2]{fontenc}
答案1
XeLaTeX 已经假定输入是 UTF8,因此您不应在 下加载inputenc
或。fontenc
xelatex
\documentclass[10pt]{book}
\begin{document}
I am trying to type these accented characters directly without trying to use
the built-in LaTeX commands: ā,ē,ō,ū,ą,ę,ǫ,ų,ṅ,ṡ,ċ,ż and their uppercase equivalents.
\end{document}
上述示例在 XeLaTeX 下编译正常。