我尝试过将阑尾的切片个性化。我希望将其切片如下:
附录
A.1 首先
A.2 第二
A.3 第三
B.1 第四
B.2 第五
B.3 ...
到目前为止我尝试执行以下操作(完整的 MWE):
\documentclass[a4paper, numbers=noenddot]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage{hyperref}
\begin{document}
\backmatter
\appendix
\chapter{Appendix}
\newcounter{subappendix}
\renewcommand{\thesection}{\Alph{section}.\arabic{subappendix}}
\stepcounter{subappendix}
\section{First}
\stepcounter{subappendix}
\setcounter{section}{0}
\section{Second}
\stepcounter{subappendix}
\setcounter{section}{0}
\section{Third}
\setcounter{subappendix}{1}
\setcounter{section}{1}
\section{Fourth)}
\stepcounter{subappendix}
\setcounter{section}{1}
\section{Fifth}
\stepcounter{subappendix}
\setcounter{section}{1}
\section{...}
\end{document}
这个小技巧确实有效。但是,它很丑陋,并会产生以下警告:
具有相同标识符(name{section.A.1})的目标已被使用,重复项被忽略
具有相同标识符(name{section.A.2})的目标已被使用,重复项被忽略
具有相同标识符(name{section.A.2})的目标已被使用,重复项被忽略
这是有道理的,因为计数器section
总是被重置。警告并不是唯一的问题。由于某些标识符的多次使用,hyperref
无法正确链接到附录部分。
我的问题:
有没有更优雅的方法来获取我需要的附录结构?
答案1
使用默认设置,不要让自己陷入自找的麻烦。
\documentclass[a4paper, numbers=noenddot]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage{hyperref}
\begin{document}
\appendix
\chapter{Animals}
\section{Wombat}
\section{Capybara}
\section{Mara}
\chapter{People}
\section{Donald}
\section{Daisy}
\section{Goofy}
\end{document}
选择:
\documentclass[a4paper, numbers=noenddot]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage{hyperref}
\begin{document}
\appendix
\addchap*{Appendix}
\refstepcounter{chapter}
\section{Wombat}
\section{Capybara}
\section{Mara}
\refstepcounter{chapter}
\section{Donald}
\section{Daisy}
\section{Goofy}
\end{document}