对于大学论文,我必须写一篇论文。教授对如何引用有明确的指示。对于专著,他希望在脚注中注明作者和标题。
我试着用biblatex来做,但没能成功。
我的最小可复制的例子是。
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{test}
\usepackage[style=authoryear,maxcitenames=2,maxbibnames=99, uniquename=false]{biblatex}
\addbibresource{references.bib}
\setcounter{biburlnumpenalty}{100}
\setcounter{biburlucpenalty}{100}
\setcounter{biburllcpenalty}{100}
\DefineBibliographyStrings{ngerman}{
andothers = {{et\,al\adddot}},
}
\DeclareNameAlias{sortname}{family-given}
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
\begin{document}
\maketitle
\section{Introduction}
This is a minimal reproducible example. \footcite{adams1995hitchhiker}
\printbibliography
\end{document}
它的输出是:脚注图像
现在我想把书名也加在脚注里(这里是《银河系漫游指南》)。
有什么办法可以实现吗?
听起来好像 authortitle
风格会更接近你的要求。
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{test}
\usepackage[style=authortitle,maxcitenames=2,maxbibnames=99, uniquename=false]{biblatex}
\begin{filecontents*}[overwrite]{\jobname.bib}
@book{knuth,
author = {Knuth, Donald E.},
title = {The {\TeX} book},
date = 1984,
maintitle = {Computers \& Typesetting},
volume = {A},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
langid = {english},
langidopts = {variant=american},
sortyear = {1984-1},
sorttitle = {Computers & Typesetting A},
indexsorttitle= {The TeXbook},
indextitle = {\protect\TeX book, The},
shorttitle = {\TeX book}
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\setcounter{biburlnumpenalty}{100}
\setcounter{biburlucpenalty}{100}
\setcounter{biburllcpenalty}{100}
\DefineBibliographyStrings{ngerman}{
andothers = {{et\,al\adddot}},
}
\DeclareNameAlias{sortname}{family-given}
\DeclareFieldFormat
[article,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{#1\isdot}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
\begin{document}
\maketitle
\section{Introduction}
This is a minimal reproducible example. \footcite{knuth}
\printbibliography
\end{document}