似乎reledmac
与 不兼容secsty
。我的目标是减小 和 的字体大小\chapter
\section
,\subsection
因为我正在编辑的作品使用了长标题,它们不太适合目录。代码:
\documentclass{book}
\usepackage[series={A}]{reledmac}
\Xarrangement[A]{paragraph}
\lineation{page}
\usepackage[portuges]{babel}
\usepackage{fontspec}
\setmainfont{Source Sans Pro}
\usepackage{sectsty}
\sectionfont{\Large}
\subsectionfont{\normal}
\subsubsectionfont{\normal}
\paragraphfont{\normal}
\begin{document}
\tableofcontents
\part{Introdução}
\chapter{Apresentando uma obra com longos capítulos}
\section{De como o autor deste erudito livro se resolveu a viajar na sua terra, depois de ter viajado no seu quarto; e como resolveu imortalizar-se escrevendo estas suas viagens}
\part{Texto original}
\beginnumbering
\pstart
Que viaje à \edtext{roda}{\Afootnote{roda \textit{A} em redor \textit{BC}}} do seu quarto quem está à beira dos Alpes, de inverno, em Turim, que é quase tão
frio como S. Petersburgo
\pend
\endnumbering
\end{document}```
答案1
快速解决方案tocloft
:
\usepackage{tocloft}
\renewcommand{\cftchapfont}{\small\bfseries} % for chapters
\renewcommand{\cftsecfont}{\small} % for sections, etc.
两者的默认值都是\normalsize
;\chapter
另外以粗体显示:\bfseries
。tocloft
还允许您自定义此样式。
就我个人而言,我不会选择太小的标题\small
;如果你仍然发现标题太长,请遵循 Peter Wilson 的建议并使用分段命令的可选参数。
一些评论者指出没有已知的不兼容性reledmac
和之间sectsty
,而你的问题实际上不涉及reledmac
这两个方面。我建议你编辑修改问题标题以反映这一事实(“如何减小目录中的字体大小”等),并编辑第一句话。TeX.SX 是许多新 LaTeX 用户的参考资料,并且可能令人困惑的声明不会轻易从搜索结果中消失。
(如果您确实收到明确提及的错误/警告reledmac
,请告诉我们!)
答案2
使用分段命令的可选参数,例如
\section[Short title for the ToC and header]{Long title for the document text}
\part
对于、\chapter
等\subsection
也类似。