我想了解如何启用和使用 latex 以不同语言排版。是否只需在 latex 文档中键入语言字形,并使用 utf8 ?Latex 确实提供了插入变音符号的可能性(例如H\^otel
),但在用法语书写时阅读起来会很奇怪。
我正在使用lualatex
。遇到过fontspec
和babel
。但是该使用哪一个呢?
答案1
恐怕接受的答案并不完全正确的完成(抱歉,@Mico
答案2
Lua(La)TeX 唯一被认可的输入编码方案是 utf8。(附言:ASCII 是 utf8 的子集。)我建议您加载字体规格打包并选择包含您所使用的语言所需的字形的字体。
% !TEX TS-program = lualatex
\documentclass{article}
\usepackage{fontspec} % for \newfontfamily macro
\newfontfamily{\TC}{Noto Serif TC}
\newfontfamily{\JP}{Noto Serif TC}
\newfontfamily{\KA}{Noto Sans Kannada}
\begin{document} % "Hello World" in various languages...
\TC
你好世界。
\JP
こんにちは世界。
\KA
ಹಲೋ ವರ್ಲ್ಡ್.
\end{document}