将引文扩展为书目条目

将引文扩展为书目条目

我使用 LaTeX 和 bibtex 来编写课程,并为每篇出版物设置引用命令。但是,我希望它们能够准确地展开到引用的位置,而不是放在末尾。

为此,我使用了 Perl 脚本,将.bbl文件合并为一个.tex文件,然后用.bblLaTeX 代码替换每个引用。但这不仅很混乱,而且很难适应(我刚刚更改了引用类型,现在我需要调整所有代码,因为文件.bbl生成的不同——我现在想使用apacite。)。

是否有任何模块允许我无需使用外部工具即可做到这一点?

答案1

使用 biber/biblatex 的工作版本

谢谢@moewe 鼓励我这么做。这很无趣,因为我是Text::BibTexPerl 模块biber使用的 的维护者。

但无论如何,这是我第一次尝试使用 biber/biblatex,因此花了一些时间来弄清楚如何将它们粘合在一起。

因此,如果有人觉得有用的话,我在这里分享 biber/biblatex 的 MWE:

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{thing,
  author  = {Someone},
  title   = {Something},
  journal = {Some Journal},
  year    = {2018},
}
\end{filecontents}

\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[backend=biber,style=apa]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{hyperref}
\begin{document}
\begin{itemize}
\item \fullcite{thing}
\end{itemize}
\end{document}

% pdflatex biblatex-apa
% biber biblatex-apa
% pdflatex biblatex-apa
% pdflatex biblatex-apa

相关内容