![Sesamanuel 包问题将章节标题分成两行?](https://linux22.com/image/348689/Sesamanuel%20%E5%8C%85%E9%97%AE%E9%A2%98%E5%B0%86%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E5%88%86%E6%88%90%E4%B8%A4%E8%A1%8C%EF%BC%9F.png)
这是预期的结果:
这是我迄今为止的工作,当我将两个反斜杠放到新行时,出现了问题。使用 XelaTeX 进行编译...
\documentclass[nocrop]{sesamanuel}
\let\ifluatex\relax
\usepackage{hyperref}
\begin{document}
\NewThema{A}{a}{analyse}{Analyse}{ANALYSE}{PartieFonction}{A3}
\themaA
\colorlet{ChapterNumSquare1Color}{PartieFonction}
\chapter{Fonctions\\Numériques}
\cours
my first chapter goes here... chapter goes here...
\themaG
\colorlet{ChapterNumSquare1Color}{PartieGeometrie}
\chapter{Nombres\\Complexes}
\cours
my second chapter goes here...
\NewThema{PS}{ps}{probabilités statistiques}{Probabilités Statistiques}{PROBABILITES \\ STATISTIQUES}{PartieStatistique}{U1}
\themaPS
\colorlet{ChapterNumSquare1Color}{PartieStatistique}
\chapter{Probabilités\\Statistiques}
\cours
my third chapter ....
\end{document}
编译后结果如下:
答案1
问题似乎在于\NewThema
无法很好地处理换行符。作为一种解决方法,您可以使用它\newcommand*\themaPS{...}
来定义新主题。
% !TEX TS-program = xelatex
\documentclass[nocrop]{sesamanuel}
\let\ifluatex\relax
\usepackage{hyperref}
\makeatletter
\newcommand*\themaPS{%
\cleardoubleoddpage
\def\smc@thema{probabilités statistiques}%
\def\smc@themacap{PROBABILIT\'ES\\ STATISTIQUES}%
\def\smc@thema@init{ps}%
\def\smc@thema@initcap{PS}%
\smc@themaSColor
}
\makeatother
\begin{document}
\themaPS
\chapter{Partie Statistique}
my first chapter goes here... chapter goes here...
\end{document}