平均能量损失

平均能量损失

我想引用一篇论文的重印本,并附上biblatex/biberIEEE引用格式。快速解决方案使用该note字段会导致在“引用之间”添加文本,而不是在末尾,因为我想要的是这种IEEE样式。

我想要实现的目标

J. Doe,“一篇非常重要的论文”重要出版物会议,2000 年,第 1-42 页。重印于 J. Miller 的《重要论文集》,书名,2012,第 100-142 页。

因此,我正在寻找一种简单的方法来添加重印信息,因为note现场方法产生

J. Doe,“一篇非常重要的论文”重要出版物会议,转载自《米勒:重要论文集》,书名,2019 年,第 100-142 页,2000 年,第 1-42 页。

请看以下最小不起作用的示例

\RequirePackage{filecontents}
\begin{filecontents*}{mybib.bib}
@InProceedings{Author2000,
  author     = {Jon Doe},
  title      = {A Very Important Paper},
  booktitle  = {Conference on Important Publications},
  year       = {2000},
  pages      = {1--42},
  note       = {Reprinted in Miller: Collection of Important Papers, Book Title, 2019, pp. 100-142},
}
\end{filecontents*}


\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[
    backend=biber,
    style=ieee,
    dateabbrev=false,
]{biblatex}
\addbibresource{mybib.bib}


\begin{document}
\cite{Author2000}
\printbibliography%
\end{document}

答案1

执行此操作的方法是使用related条目。

inbook在您的 bib 文件中正常创建您的条目。

然后添加一个related引用您的inbook条目的字段和一个relatedstring包含您想要用来介绍相关条目的字符串的字段。有些被定义为本地化字符串,但“转载自”没有,因此您必须完整指定它。

您还需要重新定义\begrelateddelim在参考书目中的主条目和相关条目之间添加一个句点。

平均能量损失

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@InProceedings{Author2000,
  author        = {Jon Doe},
  title         = {A Very Important Paper},
  booktitle     = {Conference on Important Publications},
  date          = {2000},
  pages         = {1--42},
  related       = {Author2012},
  relatedstring = {Reprinted in}
}
@InBook{Author2012,
  author    = {J. Miller},
  title     = {Collection of Important Papers},
  booktitle = {Book Title},
  date      = {2012},
  pages     = {100-142}
}
\end{filecontents*}
\documentclass{article}
\usepackage[style=ieee,dateabbrev=false]{biblatex}
\addbibresource{\jobname.bib}
\renewcommand*{\begrelateddelim}{\addperiod\space}
\begin{document}
\cite{Author2000}
\printbibliography
\end{document}

输出

相关内容