我正处于论文格式化的最后阶段,但在使用 biblatex 满足严格的格式要求方面遇到了一些困难。
我需要有一个封面页,封面页的水平和垂直位置均应居中显示“参考书目”一词。重要的是,这是目录应该指向的页面。
此外,在参考书目第一页上,“参考书目”一词必须出现在页面顶部一英寸处,并且它与第一个参考文献之间必须有双倍的间距。据我所知,我想调整标题设置来做到这一点,但我不知道具体怎么做。
更糟糕的是,我使用的是大学教授制作的自定义文档类。尽管它基于书籍类。
我正在使用该heading=bibintoc
选项将围兜放入目录中。
答案1
heading=bibintoc
如果您需要引用特定页面,删除该字段似乎更容易。只需创建一个以单词“BIBLIOGRAPHY”为中心的页面即可。如下所示:
\documentclass[fontsize=12pt,paper=a4]{book}
\begin{document}
\thispagestyle{empty}
\topskip0pt
\vspace*{\fill}
\begin{center}
\addcontentsline{toc}{part}{Bibliography}
{\LARGE BIBLIOGRAPHY}
\end{center}
\vspace*{\fill}
\end{document}
请注意\addcontentsline
,这会将条目添加到目录中。您可以更改第二个参数,以便它显示在目录中的正确位置(即chapter
,section
等等)。
您可以使用命令将参考书目的标题从“参考文献”重新定义为“参考书目” \defbibheading
。例如:
\defbibheading{bibliography}{\section*{Bibliography}}
尽管你想改变第二个参数来满足你的目的。就从主要部分获取标题 1in 而言,几何学包可能会很有用。下面是一个展示这两种方法的简单示例:
\documentclass[fontsize=12pt,paper=a4]{book}
\usepackage{geometry}
\usepackage{biblatex}
\defbibheading{bibliography}{\Large\bfseries Bibliography\\[2]}
\addbibresource{biblatex-examples.bib}
\begin{document}
\thispagestyle{empty}
% change the geometry at this point in the document
\newgeometry{top=1in}
\nocite{aristotle:physics}
\printbibliography
\end{document}
\\[2]
请注意在的末尾添加的,\defbibheading
以便在之后添加双倍空格。
合并示例:
\documentclass[fontsize=12pt,paper=a4]{book}
\usepackage{geometry}
\usepackage{biblatex}
\defbibheading{bibliography}{\Large\bfseries Bibliography\\[2]}
\addbibresource{biblatex-examples.bib}
\begin{document}
\newpage
\thispagestyle{empty}
\topskip0pt
\vspace*{\fill}
\begin{center}
\addcontentsline{toc}{part}{Bibliography}
{\LARGE BIBLIOGRAPHY}
\end{center}
\vspace*{\fill}
\newpage
\thispagestyle{empty}
% change the geometry at this point in the document
\newgeometry{top=1in}
\nocite{aristotle:physics}
\printbibliography
\end{document}