问题描述:
最近我转到了KOMA-Script班
报告
摆脱
第1章...
标题中额外内容。
然而这也改变了我对格式的附录
A. 标题名称
理想情况下我希望它看起来像这样:
附录 A. 标题名称
全部放在一行中,或者至少从报告类中获取章节格式。
我尝试了这样的附录包:
\usepackage[titletoc,title]{appendix}
但这似乎对 scrreport 类不起作用。
到目前为止,我只能添加一个带有附录(我的语言是 Anhang)字样的额外页面,如下所示:
\usepackage[toc,page]{appendix}
附录布局如下所示:
%Anhang/appendix
\renewcommand\appendixtocname{Anhang}
\renewcommand\appendixpagename{Anhang}
\begin{appendices}
%remove entries from the list of figures
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\input{Anhang}
%set it back to 1 otherwise the toc will be missing entries
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\end{appendices}
问题:
那么,如何在保留 scrreport 类的同时,找回“.A”之前缺失的单词“Appendix”呢?
附加信息:
还应该注意的是,我不希望图列表包含除单词之外的任何内容
附录
(用我的语言 Anhang)正如你在查看下面的乳胶代码时看到的那样。
最小工作示例:
\documentclass[a4paper,12pt,oneside,openany]{scrreprt}
\linespread{1.5}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[titletoc,title]{appendix}
\begin{document}
%Anhang /appendix
\renewcommand\appendixtocname{Anhang}
\renewcommand\appendixpagename{Anhang}
\begin{appendices}
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\chapter{Some apendix heading}
%set it back to 1 otherwise the toc will be missing entries
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\end{appendices}
\end{document}
这将产生(而不是附录 A):
答案1
您需要 documentclass 选项appendixprefix
。仅此一项是行不通的,因为在 中scrreprt
,您必须用 标记附录\appendix
。因此在您的 MWE 中,这将是
\documentclass[a4paper,12pt,oneside,openany,appendixprefix]{scrreprt}
\linespread{1.5}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[titletoc,title]{appendix}
\begin{document}
\appendix
\renewcommand\appendixtocname{Anhang}
\renewcommand\appendixpagename{Anhang}
\begin{appendices}
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\chapter{Some apendix heading}
%set it back to 1 otherwise the toc will be missing entries
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\end{appendices}
\end{document}
这将在单独的行上打印附录 A。要将“附录 A. 标题名称”打印在一行中,您可以改为修改\thechapter
:(您仍应使用\appendix
)
\documentclass[a4paper,12pt,oneside,openany]{scrreprt}
\linespread{1.5}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[titletoc,title]{appendix}
\begin{document}
\appendix
\renewcommand\appendixtocname{Anhang}
\renewcommand\appendixpagename{Anhang}
\begin{appendices}
\renewcommand\thechapter{\appendixname\space\Alph{chapter}}
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\chapter{Some apendix heading}
%set it back to 1 otherwise the toc will be missing entries
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\end{appendices}
\end{document}