韩语文档章节标题中的 ttfamily

韩语文档章节标题中的 ttfamily

当我们拥有一份韩文文档并且我们\ttfamily在 (或其他部分命令)中时\chapter,我们会收到一个与 etoolbox 相关的错误,并且在 之后的行上发生崩溃\tableofcontents(与 之后的内容无关\tableofcontents)。

妇女权利委员会:

\documentclass[twoside]{book}

\usepackage{polyglossia}
\setdefaultlanguage{korean}
\setmainfont{Noto Sans CJK KR}
\setmonofont{Noto Sans CJK KR}
\newfontfamily\hangulfont{Noto Sans CJK KR}
\newfontfamily\hangulfonttt{Noto Sans CJK KR}
\usepackage{sectsty}
\allsectionsfont{%
  \fontseries{bc}\selectfont%
}

\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\usepackage{etoc}

\begin{document}

\tableofcontents
Just some text

\chapter{\ttfamily 1}
\end{document}

当在此 MWE 上运行 xelatex 两次时,我们得到:

Package polyglossia Warning: Failed to patch part for Korean on input line 22.


! Package etoolbox Error: Toggle 'korean@use@script@fonttt' undefined.

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

l.22 J
      ust some text

\ttfamily我认为这是章节标题所导致的结果。

编辑

相关内容