LaTeX 中的 Unicode 字符出现错误

LaTeX 中的 Unicode 字符出现错误

我正在尝试在 LaTeX 中包含 Unicode 字符,但出现错误。这些是字符 ,മല + ആയിരുന്നു = മലയായിരുന്നു。我需要包含

\documentclass[12pt]{ociamthesis} 
\usepackage[utf8]{inputenc}

我收到以下错误:

Type H <return> for immediate help.
...
l.27 മ
ല + ആയിരുന്നു : മലയായിരുന...
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! Package inputenc Error: Unicode char \u8:ല not set up for use with LaTeX.

我用这个字体

编辑:

Texmaker 3.2

有什么线索吗?

答案1

对于这种类型的文档,我建议使用特克斯它具有内置的 Unicode 支持。您还需要加载支持所需字符的字体。例如,尝试使用“FreeSans”:

\documentclass[12pt]{article} 

\usepackage{fontspec}

\setmainfont{FreeSans}

\begin{document}
മല + ആയിരുന്നു = മലയായിരുന്നു
\end{document}

编译它以xelatex unicode-test.tex获得结果:

在此处输入图片描述

相关内容