LaTeX 中的粤语字符(Ubuntu)

LaTeX 中的粤语字符(Ubuntu)

我正在尝试在 LaTeX 文档中输入字符 部機都冇咗嘞。,但我以前从未这样做过(此句子可在本通用依赖项 Github 存储库)。 我试过

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
部機都冇咗嘞。
\end{document}

不起作用(既不起作用pdflatex file.texxelatex file.tex也不起作用lualatex file.tex)。此选项对我来说也不起作用,因为它建议使用微软的字体,而我正在使用 Ubuntu(如果有人知道如何安装该字体,请帮忙!;))。

我收到的错误是:

  • pdflatex file.tex
! Package inputenc Error: Unicode character 部 (U+90E8)
(inputenc)                not set up for use with LaTeX.
  • xelatex file.tex:没有错误,但输出为空白。警告:
Package inputenc Warning: inputenc package ignored with utf8 based engines.
  • lualatex file.tex:没有错误,但输出为空白。警告:
Package inputenc Warning: inputenc package ignored with utf8 based engines.

有人能帮帮我吗?谢谢!

答案1

\documentclass{article}
\usepackage{fontspec}
\setmainfont{texgyretermes-regular.otf}
\newfontfamily\cjkfont{FandolSong-Regular.otf}
\begin{document}

{\cjkfont  部機都冇咗嘞}

\end{document}

在 ubuntu 上使用 lualatex 或 xelatex 运行,但第四和第五个字符不在字体中,因此你会得到

在此处输入图片描述

但是如果你有适合这些字符的字体,只需将其替换为

如果您安装了覆盖范围更完整的 Noto Sans CJK TC 字体:

在此处输入图片描述

相关内容