我想问你一个问题。我正在使用fncychap
包 ( Glenn
style) 来制作章节标题,我想从每个章节标题中删除章节名称“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}
答案2
一种肮脏的黑客手段是使用
\makeatletter
\renewcommand{\@chapapp}{}
\makeatother
在序言中。这将从标题中删除章节。