为什么优雅书籍类使用 polyglossia 包时不显示章节编号?

为什么优雅书籍类使用 polyglossia 包时不显示章节编号?

什么时候elegantbook 类(3.11)使用 polyglossia 包时,标题中不显示章节号?

梅威瑟:

\documentclass[11pt,fancy,authoryear,twoside]{elegantbook}
\usepackage{lipsum}
    
%--------------------------------------------------
%Bengali Font in Document
%--------------------------------------------------
\tracinglostchars=2
% For a bilingual document
\RequirePackage{fontspec}
\RequirePackage{polyglossia}

\defaultfontfeatures{Ligatures=TeX, Scale=MatchUppercase}
% Times New Roman used for English
%\setmainfont{Times New Roman}
%\setmainfont{Times New Roman}[NFSSFamily=ntxtlf]
\setmainlanguage{bengali}
\setotherlanguage{english}

% Bengali
\newfontfamily\bengalifont{Kalpurush}[
  Script=Bengali,
  Language=Bengali,
  AutoFakeBold = 0.2,
  AutoFakeSlant = 0.15  ]

%End--------------------------------------------
    
\title{An Elegant \LaTeX{} Template for Books}
\subtitle{Classic Elegant\LaTeX{} Template}

\author{Ethan Deng \& Liam Huang}
\institute{Elegant\LaTeX{} Program}
\date{April 12, 2020}
\version{3.11}
\bioinfo{Bio}{Information}

\extrainfo{Victory won\rq t come to us unless we go to it. }

\logo{logo-blue.png}
\cover{cover.jpg}


\begin{document}

\maketitle

\frontmatter
\tableofcontents

\mainmatter

\chapter{স্যাম্পল  চ্যাপ্টার}
\lipsum[1]
\section{স্যাম্পল সেকশন}
\lipsum[1-30]
\end{document}

输出:
在此处输入图片描述

在此处输入图片描述

我需要以下输出:

在此处输入图片描述 在此处输入图片描述

实际上,我刚接触 Latex,因此对它了解不多。我该如何解决这个问题?

答案1

该类以错误的方式定义了章节标题和页眉。它误用了\chaptername包含编号。但是,当\chaptername语言支持包重新定义时,编号又丢失了

但您应该知道,该类不是所有语言的通用类。它明确仅支持英语、中文和意大利语。

您可以在之前添加以下内容\begin{document}

\renewcommand{\chaptermark}[1]{\markboth{\chaptername~\thechapter \, #1\,}{}}
\titleformat{\chapter}[\style]{\bfseries}
     {\filcenter\LARGE\enspace\bfseries{\color{structurecolor}%
       \IfAppendix{\appendixname}{\chaptername~\thechapter}\enspace}}
     {1pt}{\bfseries\color{structurecolor}\LARGE\filcenter}[]

相关内容