如何在使用 fncychap 时将章节标题设置为非粗体字体?

如何在使用 fncychap 时将章节标题设置为非粗体字体?

问题描述

我在编写文档时使用了 fncychap 包中的 Sonny 样式。我喜欢它,但如果只使用该包,我会得到非粗体章节标题和粗体部分(以及小节、小小节...)标题,这有点令人不快:在此处输入图片描述我还想让章节标题等也采用非粗体字体。我该如何实现?

梅威瑟:

\documentclass[a4paper,10pt,twoside, DIV=9]{scrbook}
\usepackage[dvipsnames]{xcolor}   
\usepackage{tgadventor}     
\usepackage[sc]{mathpazo} 
\linespread{1.05}   
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[english]{varioref}
\usepackage[Sonny]{fncychap}

答案1

您需要在序言中添加三行:第一行在章节标题中使用正常字体,最后两行避免 scrbook 错误(fncychap使用旧\sf命令)。

C

\documentclass[a4paper,10pt,twoside, DIV=9]{scrbook}

\usepackage[dvipsnames]{xcolor}   
\usepackage{tgadventor}     
\usepackage[sc]{mathpazo} 
\linespread{1.05}   
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[english]{varioref}
\usepackage[Sonny]{fncychap}

\usepackage{lipsum}

%% **************************************** added <<<<<<<<<<<<

    \addtokomafont{disposition}{\normalfont\sffamily} % avoid bold face
    \ChNameVar{\Large\sffamily} % avoid scrbook Error
    \ChTitleVar{\Large\sffamily}% avoid scrbook Error

%%**********************************************

\begin{document}

    \chapter{Measure theory}
    \lipsum[1]
    
    \section{$\sigma$--algebras and the like}   
    \lipsum[1]
\end{document}

相关内容