以下 MWE 是我书中章节、部分和附录使用的格式的骨架。
\documentclass[a4paper]{book}
\usepackage{emptypage}
\usepackage[tmargin=2in, bmargin=2in, lmargin=1.5in, rmargin=1.5in]{geometry}
\usepackage[inline]{enumitem}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage[toc, page]{appendix}
\let\plainappendixpage\appendixpage
\makeatletter
\renewcommand{\appendixpage}{%
\begingroup
\let\ps@plain\ps@empty
\plainappendixpage
\endgroup}
\makeatother
%====================================================================================================
% Chapter title format
%
\setcounter{secnumdepth}{3}
\usepackage{titlesec}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\filleft\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{$\mid$}\hsp}{0pt}{\Huge\bfseries}
\titlespacing*{\chapter}{0pt}{0pt}{3in}
\titleformat{\subsubsection}{\large\bfseries}{\thesubsubsection}{1em}{\large\bfseries}
\renewcommand{\thesubsubsection}{\large\bfseries{\ensuremath{\bullet}}}
%====================================================================================================
%====================================================================================================
% Section symbol in TOC and in text
%
\usepackage{tocloft}
\renewcommand\cftsecpresnum{\S}
\titleformat{\section}{\normalfont\Large\bfseries}{\S\thesection}{1em}{}
%====================================================================================================
%====================================================================================================
% Header-Footer
%
\usepackage[english]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\rightmark}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[C]{\thepage}
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\S\thesection.\ #1}}
%====================================================================================================
%====================================================================================================
% Cross-references
%
\usepackage{varioref}
\usepackage{hyperref}
\hypersetup
{
colorlinks=true,
linktoc=all,
linkcolor=black,
citecolor=teal,
}
\usepackage{cleveref}
\begin{document}
\tableofcontents
\hypersetup{linkcolor=blue}
\chapter{First}
\lipsum\\
\vref{A1}
\section{title}
\lipsum[1]
\chapter{Second}
\lipsum
\begin{appendices}
%====================================================================================================
% Local formatting
\titleformat{\chapter}[hang]{\filleft\LARGE\bfseries}{Appendix \thechapter\hsp\textcolor{gray75}{$\mid$}\hsp}{0pt}{\LARGE\bfseries}
\fancyhead[LO,RE]{\rightmark}
\fancyhead[LE,RO]{\leftmark}
\renewcommand{\chaptermark}[1]{\markboth{Appendix \MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{}}
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\crefname{chapter}{appendix}{appendices}
%====================================================================================================
\chapter{One}\label{A1}
\lipsum
\section{First section}
\lipsum[1]
\chapter{Two}\label{A2}
\lipsum
\end{appendices}
\end{document}
我的目标是:
请帮助我实现这些目标。提前致谢。
编辑
PS:(对这一请求),请随意将我的问题的标题更改为更有意义的标题。
答案1
我已经修改了您的 MWE,以便提供我认为您想要的内容。我的更改标记为% PW -----
% appendixprob.tex SE 543637
\documentclass[a4paper]{book}
\usepackage{emptypage}
\usepackage[tmargin=2in, bmargin=2in, lmargin=1.5in, rmargin=1.5in]{geometry}
\usepackage[inline]{enumitem}
\usepackage{lipsum}
\usepackage{xcolor}
%\usepackage[toc, page]{appendix} % PW -------------------------
\usepackage[page]{appendix} % PW -----------------------------
\let\plainappendixpage\appendixpage
\makeatletter
\renewcommand{\appendixpage}{%
\begingroup
\let\ps@plain\ps@empty
\plainappendixpage
\endgroup}
\makeatother
%====================================================================================================
% Chapter title format
%
\setcounter{secnumdepth}{3}
\usepackage{titlesec}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\filleft\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{$\mid$}\hsp}{0pt}{\Huge\bfseries}
\titlespacing*{\chapter}{0pt}{0pt}{3in}
\titleformat{\subsubsection}{\large\bfseries}{\thesubsubsection}{1em}{\large\bfseries}
\renewcommand{\thesubsubsection}{\large\bfseries{\ensuremath{\bullet}}}
%====================================================================================================
%====================================================================================================
% Section symbol in TOC and in text
%
\usepackage{tocloft}
\renewcommand\cftsecpresnum{\S}
\titleformat{\section}{\normalfont\Large\bfseries}{\S\thesection}{1em}{}
%====================================================================================================
%====================================================================================================
% Header-Footer
%
\usepackage[english]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\rightmark}
\fancyhead[LO,RE]{\leftmark}
\fancyfoot[C]{\thepage}
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\S\thesection.\ #1}}
%====================================================================================================
%====================================================================================================
% Cross-references
%
\usepackage{varioref}
\usepackage{hyperref}
\hypersetup
{
colorlinks=true,
linktoc=all,
linkcolor=black,
citecolor=teal,
}
\usepackage{cleveref}
\begin{document}
\tableofcontents
\hypersetup{linkcolor=blue}
\chapter{First}
\lipsum\\
\vref{A1}
\section{title}
\lipsum[1]
\chapter{Second}
\lipsum
\begin{appendices}
\addtocontents{toc}{\addvspace{10pt}\bfseries Appendices\par} % PW --------------
%====================================================================================================
% Local formatting
\titleformat{\chapter}[hang]{\filleft\LARGE\bfseries}{Appendix \thechapter\hsp\textcolor{gray75}{$\mid$}\hsp}{0pt}{\LARGE\bfseries}
\fancyhead[LO,RE]{\rightmark}
\fancyhead[LE,RO]{\leftmark}
\renewcommand{\chaptermark}[1]{\markboth{Appendix \MakeUppercase{\thechapter.\ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{}}
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}
\crefname{chapter}{appendix}{appendices}
%====================================================================================================
\chapter{One}\label{A1}
\let\cleardoublepage\clearpage % PW --------------------------------
\lipsum
\section{First section}
\lipsum[1]
\chapter{Two}\label{A2}
\lipsum
\end{appendices}
\end{document}
我不知道\vref
命令,所以这取决于你。通过我的修改,你可能会发现你可以消除一些代码,但我不会这么做。