不同语言排版

不同语言排版

我想了解如何启用和使用 latex 以不同语言排版。是否只需在 latex 文档中键入语言字形,并使用 utf8 ?Latex 确实提供了插入变音符号的可能性(例如H\^otel),但在用法语书写时阅读起来会很奇怪。

我正在使用lualatex。遇到过fontspecbabel。但是该使用哪一个呢?

答案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}

相关内容