如何使用回忆录删除撒切尔章节标题中的水平线

如何使用回忆录删除撒切尔章节标题中的水平线

我想删除章节标题和编号之间的水平线...

以下是我定制的 MWE:

\documentclass[14pt,twoside,a5paper,extrafontsizes]{memoir} %Classe estilo memoir
\usepackage[brazilian]{babel} %Traduz doc para português do Brasil
\usepackage[utf8]{inputenc} %Reconhece acentuação
\usepackage{indentfirst} %Define identação em todo primeiro parágrafo
\usepackage{garamondx} %Define a nova fonte garamond
\usepackage{lipsum}

\chapterstyle{thatcher}

\begin{document} %=========================================================================
    \renewcommand{\printchaptername}{\centering{\chapnumfont\HUGE\thechapter}}

    \chapter{First}
        \lipsum[1]

\end{document}

有没有什么办法可以去除水平线?

答案1

您可以重新定义\afterchapternum为仅发出\par。默认情况下,它定义为

\renewcommand*{\afterchapternum}{%
    \par\centerline{\parbox{0.5in}{\hrulefill}}\par}

thatcher章节样式下,插入 1/2 英寸水平线。

在此处输入图片描述

\documentclass{memoir}

\usepackage{lipsum}

\chapterstyle{thatcher}
\renewcommand{\printchaptername}{\centering{\chapnumfont\HUGE\thechapter}}
\renewcommand{\afterchapternum}{\par}

\begin{document}

\chapter{First}
\lipsum[1]

\end{document}

答案2

就是这个...标题和数字之间的间距更大...我相信这不会造成任何问题。

刚刚添加了\bigbreak之后\par

在此处输入图片描述

\documentclass[14pt,twoside,a5paper,extrafontsizes]{memoir} %Classe estilo memoir
\usepackage[brazilian]{babel} %Traduz doc para português do Brasil
\usepackage[utf8]{inputenc} %Reconhece acentuação
\usepackage{indentfirst} %Define identação em todo primeiro parágrafo
\usepackage{garamondx} %Define a nova fonte garamond
\usepackage{lipsum}

\chapterstyle{thatcher}

\begin{document} %=========================================================================

    \renewcommand{\printchaptername}{\centering{\chapnumfont\HUGE\thechapter}}
    \renewcommand{\afterchapternum}{\par\bigbreak}

    \chapter{First}
        \lipsum[2]

\end{document}

相关内容