簡體   English   中英

引用專着的作者和標題

[英]Cite author and title for monographs

對於大學論文,我必須寫一篇論文。 教授有精確的指導如何引用。 對於專着書籍,他想要腳注中的作者和標題。

我嘗試為此使用 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}

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM