尝试使日文字符出现在章节标题中

尝试使日文字符出现在章节标题中

我的 TeX 中有以下内容:

\subsection{Buch 1 問題の日本語}

在我的目录中,它显示正确,但在子部分本身中你只能看到1.1 Buch 1。我猜这是因为子部分标题在正文中是粗体,而目录文本不是。

某种解决方案可以强制零件問題の日本語大胆的

最小工作示例:(使用 XeLatex)

\documentclass[12pt]{scrartcl}

\usepackage{xltxtra} 
\usepackage[ngerman]{babel}
\usepackage{setspace}
\onehalfspacing
\setmainfont[ItalicFont=Arial Kursiv]{Arial Unicode MS} 

\begin{document}
\tableofcontents

\section{bla}
\subsection{Buch 1 問題の日本語}

\end{document}

答案1

问题不在于粗体字体。scrartcl 使用 sans 系列来打印子部分标题。这是文档中的 latin modern sans。也可以将 sans 系列也设置为 Arial:

 \setsansfont[ItalicFont=Arial Kursiv]{Arial Unicode MS} 

或者在日文之前切换主字体:

  \subsection{Buch 1\rmfamily 問題の日本語}    

(由于时间不够,未测试)

答案2

\documentclass[12pt]{scrartcl}

\usepackage{fontspec} 
\usepackage[ngerman]{babel}
\usepackage{setspace}
\onehalfspacing
\setmainfont[ItalicFont=Arial Italic]{Arial Unicode MS} 

\begin{document}
\tableofcontents

\section{bla}
\subsection{Buch 1 \textnormal{問題の日本語}}

\end{document}

在此处输入图片描述

相关内容