因此,对于一份报告,我的老师给了我们布局的确切前提条件。他希望文本脚注引用采用作者年份格式,参考书目采用 APA(第 5 版)格式。编辑:参考文献列表应按外观编号和排序,我认为与脚注编号相对应。
因为我不想合并.doc
来自我的小组成员的 5 个文件(MS Word)并在 MS Word 中格式化所有内容,所以我需要让它在 LaTeX 中运行。
目前我正尝试让它与biblatex
Biber 一起工作,但这两种风格的结合对我来说非常困难。我还没有下定决心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 时强烈推荐该功能。)