日语和西里尔文文本并排显示

日语和西里尔文文本并排显示

我想用 Latex 编写一份包含日文和西里尔文字符的文档。我尝试了许多示例文档,但到目前为止,它们要么编译失败,要么编译时不显示日文和西里尔文文本。

例如,此处的任何示例文档都无法正确编译: 同一文档中的日语和俄语字符

TeXworks 是否应该能够在安装后立即编译这些,或者是否有其他我遗漏的必要内容?

答案1

以下是使用 XeLaTeX 的完整示例:

% !TEX program = XeLaTeX
% !TEX encoding = UTF-8
\documentclass{article}

% Setting up Latin and Cyrillic fonts
\usepackage{fontspec}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}

% Setting up Japanese fonts
\usepackage{xeCJK}
\setCJKmainfont{ipam.ttf}
\setCJKsansfont{ipag.ttf}

% Side by side
\usepackage{paracol}

\begin{document}

\title{日本語 and Русский side by side}
\author{Leo Liu}
\maketitle

% I know nothing about Russian and Japanese, these are meaningless sentences.
\begin{paracol}{2}
私は16の時、バイクの乗り方を習いました。
\switchcolumn
Я научился кататься на велосипеде, когда мне было шесть лет.
\switchcolumn*
僕は彼女無しに生きる術を学んだ。
\switchcolumn
Я научился жить без неё.
\end{paracol}

\end{document}

在此处输入图片描述

相关内容