删除章节名称或添加附录名称

删除章节名称或添加附录名称

我的文档类

\documentclass[a4paper,openany,article]{memoir}

我想Appendix在数字前添加,以便\chapter{An appendix}显示Appendix A An appendix而不是A An appendix

或者,如果我将文档类更改为

\documentclass[a4paper,openany]{memoir}

并删除chapter,以便在调用它时\chapter只有数字

例如,\chapter{Title 1}结果为1 Title 1

我的文档:

\documentclass[a4paper,openany,article]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}

\maxsecnumdepth{subsection}
\settocdepth{subsection}
%----------------------------------------------------------
\begin{document}
%-------------------------------
    \frontmatter
        \pagenumbering{Roman}

        \tableofcontents

%-------------------------------
    \mainmatter

             \chapter{Introduction}

             \appendix
             \addappheadtotoc
             \chapter{Derivations}
             \section{Celerity at arbitrary depth}\label{sec:celerity_ar_dep}
             \includepdf[pages=59,scale=1,trim = 0mm 0mm 0mm 10cm,clip]{Litteratur/Hydrodynamics2012.pdf}

%-------------------------------
    \backmatter

\end{document}

答案1

希望我没有误解这个问题......

如果要在每次打印章节标题时(附录内)添加“附录”一词,可以添加以下行

\renewcommand*\printchaptername{\Large\bfseries\appendixname~}

就在发出\appendix命令之后。

平均能量损失

\documentclass[a4paper,openany,article]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}

\maxsecnumdepth{subsection}
\settocdepth{subsection}
%----------------------------------------------------------
\begin{document}
%-------------------------------
    \frontmatter
        \pagenumbering{Roman}

        \tableofcontents

%-------------------------------
    \mainmatter

             \chapter{Introduction}

             \appendix
             \addappheadtotoc
             \renewcommand*\printchaptername{\Large\bfseries\appendixname~}
             \chapter{Derivations}
             \section{Celerity at arbitrary depth}\label{sec:celerity_ar_dep}
             %\includepdf[pages=59,scale=1,trim = 0mm 0mm 0mm 10cm,clip]{Litteratur/Hydrodynamics2012.pdf}

%-------------------------------
    \backmatter

\end{document}

输出:

在此处输入图片描述

如果你也希望在目录中有同样的行为,你可以添加以下行

\renewcommand*\cftappendixname{\appendixname~}

在序言中。


相反,如果你想使用

\documentclass[a4paper,openany]{memoir}

您可以从章节标题中删除“章节”和“附录”字样,只需在序言中添加以下行即可:

\renewcommand*\printchaptername{}

如果要删除“章节”但不删除“附录”,请同时添加

\renewcommand*\printchaptername{\chapnamefont\appendixname}

刚发行后\appendix

相关内容