xeCJK 和段落缩进

xeCJK 和段落缩进

我正在使用 xelatex,并且想使用 xeCJK 包,但不想缩进某个部分的第一段。我尝试了下面的设置指令,应该可以解决问题。但事实并非如此。手册是中文的...

\documentclass{article}


\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\xeCJKsetup{indentfirst=false}


\begin{document}

\section{Section 1}

I want to have a paragrpah without indentation.

This one should be indented.

\subsection{Section 2}

Same here.

This one should be indented.


\end{document} 

答案1

您会在日志文件中发现以下警告:

*************************************************
* xeCJK warning: "option-invalid"
* 
* The `indentfirst' option only can be set in the optional argument to the
* \usepackage command when xeCJK is being loaded.
* 
* Please do not set it via the \xeCJKsetup command.
*************************************************

这是不言自明的:做

\usepackage[indentfirst=false]{xeCJK}

请注意,加载了 Polyglossia 的语言可能会恢复设置(例如意大利语)。

答案2

谢谢您的回答!我也遇到了同样的问题。因为现在情况有所不同,所以我在这里介绍了新情况。在新软件包中,它给出了如下新警告。

*************************************************
* xeCJK warning: "option-deprecated"
*
* The `indentfirst' option is deprecated.
* You may load the package `indentfirst' after xeCJK to use its function.
*
*************************************************

所以应该更改设置。现在,它建议使用indentfirst包而不是中的设置xeCJK。现在建议使用以下代码。

\usepackage{xeCJK}
\usepackage{indentfirst}
\setlength{\parindent}{2em}  % setting the indentation to be two Chinese characters size.

相关内容