为什么使用 CJK 文本的 \noindent 会阻止文档编译?

为什么使用 CJK 文本的 \noindent 会阻止文档编译?

我有一个大型语言学示例文档,其中包含来自多种不同语言的示例文本,当我将其传输到新的 Mac(使用相同的软件和 TeX 发行版)时,它停止了编译。中文和日文部分是罪魁祸首,但韩文显示正常(全部使用 xeCJK)。我最终尝试从中文和日文部分的开头删除 \noindent(以及代码缩进),它突然正常工作了。但为什么呢?

梅威瑟:

\documentclass[11pt]{article}

\usepackage{fontspec}

\usepackage[fallback]{xeCJK}

\setCJKmainfont{SimSun}

\setCJKfallbackfamilyfont{\CJKrmdefault}{AppleMyungjo}

\begin{document}

\section{Chinese (Traditional)}

構詞學

\section{Japanese}

語(ご)とは

\section{Korean} 

    \noindent 단어(單語)

\end{document}

此版本可以正常工作。如果在日文和中文部分之前使用 \noindent,则无法正常工作。

相关内容