我确信这是之前问过的一 个基本问题,但是我在网站上搜索却没有得到结果(可能是因为我不知道我在搜索什么)。
我想打印出书签中包含的参考部分,但页眉居中并且旁边没有数字。
这是一个最小示例和一个 bib 文件(PS:不确定如何在代码中包含 bib 文件,因为我调用了一个单独的外部文件)。我还包含了对包的所有调用,因为我发现人们有时需要这些信息来提供帮助。
\documentclass{scrartcl}
%\documentclass{article}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{proj.bib}
\DeclareLanguageMapping{american}{american-apa}
\usepackage[sc]{mathpazo}
\usepackage{geometry}
\geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=2.5cm,rmargin=2.5cm}
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
\usepackage{url}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
{hyperref}
\hypersetup{pdfstartview={XYZ null null 1}}
\usepackage{enumerate}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage[justification=justified,singlelinecheck=false]{caption}
\usepackage{hyperref}
\defbibheading{bibliography}{%
\section{\normalfont\refname}}
\begin{document}
\section{guy}
a
\section{gal}
b \cite{test}
\printbibliography
%\appendix
%\section{}
\end{document}
围兜文件:
@Booklet{test,
author = {Joseph (Yossi) Gil},
TITLE = {{\LaTeXe} for Graduate Students},
year = {2002},
howpublished = {manuscript},
address = {Haifa, Israel},
}
目前 pdf 输出如下所示:
1 guy
a
2 gal
b Gil, 2002
3 References
Gil, J. ( (2002). LATEX 2ε for graduate students. manuscript.
我希望能够实现这个目标:
1 guy
a
2 gal
b Gil, 2002
References
Gil, J. ( (2002). LATEX 2ε for graduate students. manuscript.
答案1
你可以做这样的事情:
\documentclass{scrartcl}
\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[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
{hyperref}
\hypersetup{pdfstartview={XYZ null null 1}}
\defbibheading{center}{%
\phantomsection
\section*{\centering\normalfont\refname}
\pdfbookmark{\refname}{References}
}
\begin{document}
\nocite{*}
\section{guy}
a
\section{gal}
b
\printbibliography[heading=center]
\end{document}
这个想法是使用\pdfbookmark
(来自hyperref
)内部\defbibheading
来添加书签。