在符号和文本块内插入章节编号

在符号和文本块内插入章节编号

我正在编辑的一本书的作者想在他的书的章节号中插入一个特定的符号。他想要的是:

在此处输入图片描述

有没有办法在背景中插入符号并能够在其上书写?

这是我的 MWE:

\documentclass[14pt,twoside,showtrims,a5paper,extrafontsizes]{memoir} %Classe estilo memoir
\usepackage[brazilian]{babel} %Traduz doc para português do Brasil
\usepackage[utf8]{inputenc} %Reconhece acentuação
\usepackage{lipsum}

\chapterstyle{thatcher}

\begin{document} 
    \renewcommand{\chaptername}{} %remove a string "Capítulo"

    \chapter{Dedicatória}
    \lipsum [2]

\end{document}

答案1

首先,你使用

\renewcommand{\chaptername}{}% Remove a string "Chapter"

对此章节的宏定义不正确,因为章节名称打印宏中仍有一个空格。相反,您需要重新定义\printchaptername为类似

\renewcommand{\printchaptername}{\centering{\chapnumfont\thechapter}}

现在,为了在其他构造中设置数字,您可以重新定义\printchaptername以满足您的需要。下面是使用pgfornament

在此处输入图片描述

\documentclass[14pt,twoside]{memoir}
\usepackage{lipsum,pgfornament}

\chapterstyle{thatcher}

\renewcommand{\printchaptername}{%
  \centering
  \begin{tikzpicture}[every node/.style={inner sep=0pt}]
    \node[anchor=south] (image) {\pgfornament[symmetry=h,scale=4]{172}};
    \node at (image.center) {\chapnumfont\thechapter};
  \end{tikzpicture}%
}

\begin{document}

\chapter{Dedicaion}
\lipsum [2]

\end{document}

对于一些装饰品,请参阅

相关内容