我在论文中使用 \appendix 时遇到了问题。结果它在目录中是正确的,
但文中是错误的(我想将其作为“附录 A”):
我正在使用这个模板:http://bror.einarsson.net/chalmersthesistemplate/ThesisTemplate.zip。
我认为问题出在设置上:
% Chapter headings style (fncychap)
\makeatletter
\ChNumVar{} % sets the style for digit
\ChTitleVar{\Huge\bfseries\centering} % sets the style for title
\ChRuleWidth{4pt} % Set RW=4pt
\ChNameUpperCase % Make name uppercase
\renewcommand{\DOCH}{
\centering
{\CNoV {\fontsize{60pt}{20pt}\selectfont\thechapter} }
\vskip 40\p@}
\renewcommand{\DOTI}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\renewcommand{\DOTIS}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\makeatother
我将非常感谢您的帮助。
编辑:示例代码 https://dl.dropboxusercontent.com/u/64063159/ThesisTemplate.zip
答案1
请注意,使用此模板的章节样式,在附录中显示章节名称会显得相当大(在我看来)。您可能想或不想考虑的一种替代方案是保持原样,并使用选项加载附录包page
。这将添加一个标题(附录默认情况下,它位于环境开始的位置appendices
。
如果要继续,请用以下代码替换 settings.tex 文件中的章节标题样式。
% Chapter headings style (fncychap)
\makeatletter
\ChNumVar{} % sets the style for digit
\ChTitleVar{\Huge\bfseries\centering} % sets the style for title
\ChRuleWidth{4pt} % Set RW=4pt
\ChNameUpperCase % Make name uppercase
\renewcommand{\DOCH}{
\centering
\expandafter\ifx\@chapapp\appendixname
{\CNoV {\fontsize{60pt}{20pt}\selectfont\@chapapp\ \thechapter} }
\else
{\CNoV {\fontsize{60pt}{20pt}\selectfont\thechapter} }
\fi
\vskip 40\p@}
\renewcommand{\DOTI}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\renewcommand{\DOTIS}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\makeatother