![个性化附录切片的反问题(具有相同标识符的目的地)](https://linux22.com/image/337636/%E4%B8%AA%E6%80%A7%E5%8C%96%E9%99%84%E5%BD%95%E5%88%87%E7%89%87%E7%9A%84%E5%8F%8D%E9%97%AE%E9%A2%98%EF%BC%88%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E6%A0%87%E8%AF%86%E7%AC%A6%E7%9A%84%E7%9B%AE%E7%9A%84%E5%9C%B0%EF%BC%89.png)
我尝试过将阑尾的切片个性化。我希望将其切片如下:
附录
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}