附有作者年份引文的 Apa 格式书目

附有作者年份引文的 Apa 格式书目

因此,对于一份报告,我的老师给了我们布局的确切前提条件。他希望文本脚注引用采用作者年份格式,参考书目采用 APA(第 5 版)格式。编辑:参考文献列表应按外观编号和排序,我认为与脚注编号相对应。

因为我不想合并.doc来自我的小组成员的 5 个文件(MS Word)并在 MS Word 中格式化所有内容,所以我需要让它在 LaTeX 中运行。

目前我正尝试让它与biblatexBiber 一起工作,但这两种风格的结合对我来说非常困难。我还没有下定决心biblatex。所以,如果可以用 BibTeX 或其他什么来实现,那就好了。

答案1

可以使用natbib(它提供了一堆新的\cite命令,例如\citep,,\citet...)来解决您的问题。我提供了一个名为\citef(后缀“​​f”代表脚注:-)的新命令

代码

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{natbib}

\makeatletter
\newcommand*{\ibid}{Ibid.}
  \let\@predcite\@empty
  \let\@currcite\@empty
\def\citef{\kernel@ifnextchar[\citef@{\citef@[]}}
\def\citef@[#1]{\kernel@ifnextchar[{\citef@@[{#1}]}{\citef@@[][{#1}]}}
\def\citef@@[#1][#2]#3{%
  \def\@currcite{#3}%
  \unskip
    \ifx\@currcite\@predcite
      \footnote{#1 \ifx\tempa\@empty\unskip\fi%
      \ibid\ifx\tempb\@empty\else\NAT@cmt #2\fi}%
    \else%
      \footnote{\citealp[#1][#2]{#3}}%
    \fi
  \gdef\@predcite{#3}%
}
\makeatother

\begin{document}
Some Text\citef{article-full}\par
Some Text\citef[11]{article-full}\par
Some Text\citef[cf.][13]{booklet-full}\par

\bibliographystyle{apalike}
\bibliography{xampl}
\end{document}

(请注意,我还添加了“Ibid”功能,在使用 footcites 时强烈推荐该功能。)

输出

在此处输入图片描述

相关内容