我有这个答案...在符号和文本块内插入章节编号
并且它成功地在每个章节号后面都包含了一个符号。但是,我希望我能包含这个符号……章节号位于圆圈的中心……
有没有办法替代标准符号?
这是之前提到的帖子的答案中提供的 MWE:
\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}
答案1
使用第二个符号很容易。而不是pgfornament
将其包含在 \includegraphics
命令中:(我已经下载.png
并调用它mysymbol
)
\documentclass[14pt,twoside]{memoir}
\usepackage{lipsum,tikz}
\chapterstyle{thatcher}
\renewcommand{\printchaptername}{%
\centering
\begin{tikzpicture}[every node/.style={inner sep=0pt}]
\node[anchor=south] (image) {\includegraphics[width=2cm]{mysymbol}};
\node at (image.center) {\chapnumfont\thechapter};
\end{tikzpicture}%
}
\begin{document}
\chapter{Dedication}
\lipsum [2]
\end{document}
类似的解决方案适用于第一个系统符号,但由于您不能使用image.center
,因此您需要进行一些测试来找到正确的位置:
\documentclass[14pt,twoside]{memoir}
\usepackage{lipsum,tikz}
\chapterstyle{thatcher}
\renewcommand{\printchaptername}{%
\centering
\begin{tikzpicture}[every node/.style={inner sep=0pt}]
\node[anchor=south] (image) {\includegraphics[width=3cm]{mysymbol2}};
\node at ([yshift=9mm]image.south) {\chapnumfont\thechapter};
\end{tikzpicture}%
}
\begin{document}
\chapter{Dedication}
\lipsum [2]
\end{document}