我正在写博士论文,大学提出了一些我必须遵守的指导方针。我使用 memoir 软件包按照 memoir 提供的论文示例基本搞定了。请注意,我无法更改这些指导方针。此外,大学确实提供了一个模板,但它相当老旧,并且重新定义了一些东西,\year
这破坏了与许多软件包的兼容性。
我可以寻求帮助的一个方面是章节样式。我需要在前面和后面留出特定大小的空间,并且整个内容需要放在一行上。它应该看起来像“1.0 简介”,全部放在一行上(居中并加粗)。
我通过以下方法实现了这一目标。
\renewcommand{\chapterheadstart}{}
\renewcommand{\afterchapternum}{}
\renewcommand{\chapnamefont}{\centering\bfseries}
\renewcommand{\chaptitlefont}{\centering\bfseries}
\renewcommand{\chapnumfont}{\centering\bfseries}
\renewcommand{\chaptername}{}
\renewcommand{\chapternamenum}[1]{#1.0\space\space\space\space}
得出
然而,这似乎弄乱了附录编号,现在看起来像
我更希望它写成“附录 A 补充”,而不加.0
。
我很感激任何关于如何实现这一目标的建议。如果我的章节样式设计可以做得更好,我也非常感激任何反馈。
这是一个 MWE。
\documentclass[11pt,letterpaper,oneside]{memoir}
\usepackage{lipsum}
% ================
% Chapter Styling
% ================
\renewcommand{\chapterheadstart}{}
\renewcommand{\afterchapternum}{}
\renewcommand{\chapnamefont}{\centering\bfseries}
\renewcommand{\chaptitlefont}{\centering\bfseries}
\renewcommand{\chapnumfont}{\centering\bfseries}
\renewcommand{\chaptername}{}
\renewcommand{\chapternamenum}[1]{#1.0\space\space\space\space}
% ================
\begin{document}
\mainmatter
\chapter{Introduction}
\lipsum[1]
\appendix
\chapter{Supplemental}
\lipsum[1]
\end{document}
答案1
尝试一下这个代码。
memories
用于\ifanappendix
测试数字是否为附录。
\documentclass[11pt,letterpaper,oneside]{memoir}
\usepackage{lipsum}
% ================
% Chapter Styling
% ================
\renewcommand{\chapterheadstart}{}
\renewcommand{\afterchapternum}{}
\renewcommand{\chapnamefont}{\centering\bfseries}
\renewcommand{\chaptitlefont}{\centering\bfseries}
\renewcommand{\chapnumfont}{\centering\bfseries}
\renewcommand{\chaptername}{}
\renewcommand{\chapternamenum}[1]{\ifanappendix \space #1\else #1.0\fi} % changed <<<<<<<<<<
\renewcommand*{\afterchapternum}{\space\space\space\space}% added <<<<<<<<<<<<
% ================
\begin{document}
\mainmatter
\chapter{Introduction}
\lipsum[1]
\chapter{Another chapter}
\lipsum[1]
\appendix
\chapter{Supplemental}
\lipsum[1]
\chapter{Extra Supplement}
\lipsum[1]
\end{document}