使用 biblatex 自定义参考书目布局

使用 biblatex 自定义参考书目布局

我正处于论文格式化的最后阶段,但在使用 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,这会将条目添加到目录中。您可以更改第二个参数,以便它显示在目录中的正确位置(即chaptersection等等)。

您可以使用命令将参考书目的标题从“参考文献”重新定义为“参考书目” \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}

相关内容