我有一个参考书目章节,我想删除参考书目的多余空格和标题,所以我使用了这个代码。Gobbletwo 是必需的,因为一旦删除标题和空格,就会出现一个星号,也必须将其删除。
\chapter{Bibliography}
\renewcommand{\bibname}{}
\renewcommand{\chapter}{}
\makeatletter
\renewcommand{\chapter}{\@gobbletwo}
\makeatother
\bibliography{Thesis}
The next chapter is the appendix I have this code to give it a letter instead of a number.
\setcounter{chapter}{0}
\renewcommand{\thechapter}{\Alph{chapter}}
\chapter{APPENDIX A}
每个章节本身都可以正常工作,但是当两个章节都编译后,gobble 语句也会删除附录中的标题和章节标题。
我怎样才能只阅读参考书目章节,以免影响附录章节?
非常感谢,这让我发疯了!
答案1
如果不知道您使用的是哪个类以及要做什么,就很难给出好的答案。但是,如果您使用的是标准类,并且尝试获取编号章节的参考书目,请尝试以下操作:
\documentclass{book}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\chapter*}{\chapter}{\typeout{patched!}}{\typeout{oh no!}}
\begin{document}
\nocite{*}
\bibliography{xampl}% standard database for example
\bibliographystyle{plain}% for example
The next chapter is the appendix I have this code to give it a letter instead of a number.
\appendix% don't manage the counter manually!
\chapter{APPENDIX A}
\end{document}
这将产生多个页面,包括:
和:
如果我理解正确的话,这就是所需的输出。
如果您希望附录被称为“章节”,请添加
\renewcommand*\appendixname{\chaptername}