根据doi eprint url 的新行在 biblatex 的参考书目中,出现了一个问题,即是否可以使用该\footcite
命令来提供新样式。\footcite
对于较长的脚本,当您不想用 [Author Year](authoryear 样式)之类的内容干扰正文,或者您想提供比 [1](数字样式)。因此,问题是如何基于数字样式创建个人 biblatex 样式,以便在\footcite
使用时在脚注中提供信息。这里应该为每种情况考虑最少的信息,@article
但只会表明签约作者姓名、标题、年份……参考书目部分中主要参考文献的链接也应添加到脚注中。@book
@phdthesis
@inproceedings
答案1
您可以在样式和通用引文命令、和\footcite
下根据 定义新的引文命令。所有条目信息的排序和分隔方式由您决定。以下是示例。numeric
\citeauthor
\citetitle
\citeyear
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[american]{babel}
\usepackage[colorlinks]{hyperref}
\usepackage[style=numeric]{biblatex}
% Adapted from \footcite in numeric.cbx and generic citation
% commands \citeauthor, \citetitle, \citeyear in biblatex.def
\DeclareCiteCommand{\footpartcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\mkbibbrackets{\usebibmacro{cite}}%
\setunit{\addnbspace}
\printnames{labelname}%
\setunit{\labelnamepunct}
\printfield[citetitle]{title}%
\newunit
\printfield{year}}
{\addsemicolon\space}
{\usebibmacro{postnote}}
\DeclareMultiCiteCommand{\footpartcites}[\mkbibfootnote]{\footpartcite}{\addsemicolon\space}
\addbibresource{biblatex-examples.bib}
\begin{document}
\null\vfill\noindent
Filler text.\footpartcite{bertram}
Filler text.\footpartcites(See)(for example){markey}[10--15]{companion}
\printbibliography
\end{document}