如何使用 fncychap 包删除章节名称

如何使用 fncychap 包删除章节名称

我想问你一个问题。我正在使用fncychap包 ( Glennstyle) 来制作章节标题,我想从每个章节标题中删除章节名称“Chapter”。有人知道怎么做吗?

\documentclass[11pt,notitlepage,a4paper,oneside]{report}
\usepackage[english]{babel}
\usepackage{fix-cm}
\usepackage[Glenn]{fncychap}
\ChNameVar{\bfseries\LARGE\sf}\ChNumVar{\fontsize{62}{65}\selectfont}
\ChTitleVar{\bfseries\LARGE\sf} \ChRuleWidth{1pt} \ChNameAsIs
\ChTitleAsIs

\begin{document}
\chapter{Test}

\end{document}

答案1

实际上,在这种特殊情况下,有一种解决方案,它不意味着重新定义或\chaptername\@chapapp并保留其原始含义,这可能很有用。由于fncychap处理样式设计的方式Glenn,您所要做的就是重新定义\FmN而不做任何事情:

\renewcommand\FmN[1]{}

具有原始问题中的相关设置的完整示例:

\documentclass{report}
\usepackage{fix-cm}
\usepackage[Glenn]{fncychap}

\ChNameVar{\bfseries\LARGE\sf}\ChNumVar{\fontsize{62}{65}\selectfont}
\ChTitleVar{\bfseries\LARGE\sf} \ChRuleWidth{1pt} \ChNameAsIs
\ChTitleAsIs
\renewcommand\FmN[1]{}


\begin{document}
\chapter{Test Chapter}

\end{document}

enter image description here

答案2

一种肮脏的黑客手段是使用

\makeatletter
\renewcommand{\@chapapp}{}
\makeatother

在序言中。这将从标题中删除章节。

相关内容