biblatex
与 一起使用时myheadings
,会在参考书目所在的页面上biblatex
添加页眉REFERENCES
。如何防止这种情况发生?
\documentclass{article}
\pagestyle{myheadings} % page numbers in top right corner
\usepackage{fontspec,xunicode,xltxtra} % XeLaTeX
\defaultfontfeatures{Mapping=tex-text} % support TeX conventions like ``--''
\setmainfont{Linux Libertine O}
\usepackage{csquotes}
\usepackage[style = authoryear, backend = biber]{biblatex}
\addbibresource[location = local]{test.bib}
\begin{document}
I want to cite \cite{brunner1965}
\printbibliography
\end{document}
我的.bib 文件:
@PREAMBLE{
"\newcommand{\aumlaut}{\char"00E4}" #
"\newcommand{\uumlaut}{\char"00FC}"
}
@BOOK{brunner1965,
AUTHOR = "Karl Brunner",
TITLE = "Altenglische {G}rammatik",
YEAR = "1965",
ADDENDUM = "{N}ach der angels{\aumlaut}chsischen {G}rammatik von {E}duard {S}ievers",
EDITION = "Dritte, neubearbeitete {A}uflage",
LANGUAGE = "German",
LOCATION = "T{\uumlaut}bingen",
NUMBER = "3",
PAGETOTAL = "x + 436",
PUBLISHER = "Max Niemeyer",
SERIES = "{S}ammlung kurzer {G}rammatiken germanischer {D}ialekte. {A}. {H}auptreihe"}
答案1
对于以下评论,我猜您正在通过设置\pagestyle
(可能是一个包)打印一些标题。
该包biblatex
定义了一些特殊标题,可以通过选项调用heading
。文章类的默认设置是:
\defbibheading{bibliography}[\refname]{%
\section*{#1}%
\markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}
该命令\markboth
可让您获得标题。最简单的方法是通过
\defbibheading{bibliography}[\refname]{\section*{#1}}
没有命令\markboth
。