如何在章节名称中使用中文字符?

如何在章节名称中使用中文字符?

这是我(目前)在我的文档中嵌入中文的方式:

\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{gbsn}
\tableofcontents
\section{abstract}
摘要
\end{CJK}
\end{document}

在此处输入图片描述

但看起来这种方法不支持部分名称为中文:

\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{gbsn}
\tableofcontents
\section{摘要}
摘要
\end{CJK}
\end{document}

这将返回以下错误:

! Package inputenc Error: Unicode character 摘 (U+6458)
(inputenc) not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.1 ...MessageBreak \DeclareUnicodeCharacter }}{1}

那么我该怎么做才能在目录中出现的章节名称中使用中文呢?

答案1

问题是.toc文件被写入 \end{CJK}LaTeX 不再识别汉字。

只需使用“自由形式”即可CJK

\documentclass{article}
\usepackage{CJKutf8}
\begin{document}

\CJK{UTF8}{gbsn}

\tableofcontents

\section{摘要}
摘要

\end{document}

在此处输入图片描述

相关内容