Я использую класс отчета и хочу удалить страницу приложений, не удаляя при этом сами приложения. У меня заглавные буквы в приложениях такие, как я хочу (все заглавные). Я пытаюсь:
- Удалить страницу «Приложения» (страница 5)
- Удалить страницу «Приложения» из закладок и убрать вложенность отдельных приложений из предыдущей
part
- Удалить страницу «Приложения» из оглавления
Итак, на данный момент конфигурация внизу выглядит так:
Закладки
Оглавление
Страницы
Я бы хотел, чтобы это выглядело так (я вырезал и вставил изображения, чтобы они выглядели именно так; т. е. у меня нет кода, который делал бы нужные выходные картинки)...
Закладки
Оглавление
\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage{filecontents}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareLanguageMapping{american}{american-apa}
\usepackage{setspace}
\usepackage{bookmark}
\usepackage[title,titletoc,toc,page]{appendix}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=blue,
citecolor=blue,
}
\setcounter{secnumdepth}{0}
\usepackage{tocloft}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\begin{document}
\nocite{*}
\newpage
\pdfbookmark[section]{\contentsname}{toc}
\tableofcontents
\part{Top Level}
\chapter{First Chapter}
Foo
\chapter{Last Chapter}
Bar
%% Appendices
\begin{appendices}
\renewcommand{\appendixname}{APPENDIX}
\chapter{Foo}
some text
\chapter{Bar}
some more text
\end{appendices}
%% References
\newpage
\singlespacing
\bookmarksetup{startatroot}
\addcontentsline{toc}{chapter}{REFERENCES}
\renewcommand{\bibname}{REFERENCES}
\printbibliography
\end{document}
РЕДАКТИРОВАТЬ
Используя предложение @barbara Beeton (и сбросив пакет приложения):
\appendix
\renewcommand{\appendixname}{APPENDIX}
\chapter{Foo}
some text
\chapter{Bar}
some more text
Но это удаляет APPENDIX
префикс и не отменяет вложенность отдельных закладок приложений из последней part
закладки (они находятся под Top Level
), поэтому они больше похожи наREFERENCES
решение1
На основании комментария @MikeRenfro:
Согласно разделу 2 документации приложения, похоже, что опция страницы в вашей строке является причиной дополнительной страницы-разделителя. Вместо этого
\usepackage
вы можете использовать только опцииtitle
и .titletoc
Я также добавил \bookmarksetup{startatroot}
для каждого из приложений возможность убрать их из вложенности part 1
:
\documentclass[12pt]{report}
\usepackage[T1]{fontenc}
\usepackage{filecontents}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareLanguageMapping{american}{american-apa}
\usepackage{setspace}
\usepackage{bookmark}
\usepackage[title,titletoc]{appendix}
\renewcommand{\addappheadtotoc}{}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=blue,
citecolor=blue,
}
\setcounter{secnumdepth}{0}
\usepackage{tocloft}
%\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\begin{document}
\nocite{*}
\newpage
\pdfbookmark[section]{\contentsname}{toc}
\tableofcontents
\part{Top Level}
\chapter{First Chapter}
Foo
\chapter{Last Chapter}
Bar
%% Appendices
\begin{appendices}
\renewcommand{\appendixname}{APPENDIX}
\bookmarksetup{startatroot}
\chapter{Foo}
some text
\bookmarksetup{startatroot}
\chapter{Bar}
some more text
\end{appendices}
%% References
\newpage
\singlespacing
\bookmarksetup{startatroot}
\addcontentsline{toc}{chapter}{REFERENCES}
\renewcommand{\bibname}{REFERENCES}
\printbibliography
\end{document}