在 APA 中创建带注释的参考书目

在 APA 中创建带注释的参考书目

更新:当我尝试实施 gusbrs 的解决方案(如下)时,我也遇到了代码问题,因此我无法添加自己的参考文献。然后我发现这个问题与我的“references.bib”文件有关(我添加此信息以防其他人遇到同样的问题)。我删除了该文件并创建了一个新文件,我的代码和 gusbrs 的代码都开始工作了。最后,我能够看到我自己的参考文献被列出。两个中的一个后续问题我有的是,(1)我该如何删除数字?我知道我的代码更复杂,但这是我需要提交的作业。我的教授要求使用这种特定格式,所以我需要坚持我在原始问题中包含的代码。有人能告诉我如何删除数字吗?这是唯一不符合我被要求遵循的格式的东西?我尝试删除它, {\stepcounter{bibnum}\thebibnum.\ } 但它搞乱了 APA 格式。,使用我的代码,我只得到“句子大小写”大写(即标题首字母大写)。(2)我该如何更改它以使其符合我的“references.bib”文档中的格式?有些标题包含必须大写的语言或概念,而我的代码完全违反了这一点。

原来的:首先,我是 LaTeX 的初学者,所以如果这个问题很愚蠢,我深表歉意。我正在尝试使用 APA 格式创建带注释的参考书目。我找到了一个示例代码这里,我能够实现。(请注意,我必须更改\thebibitem才能\item使代码正常运行。)下面是我正在使用的代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{english}{english-apa}
\bibliography{biblatex-examples}

\newcounter{bibnum}
\DeclareCiteCommand{\fullcitebib}
  {\renewenvironment*{thebibliography}
  {\list
     {\stepcounter{bibnum}\thebibnum.\ }
     {\setlength{\leftmargin}{1.65\bibhang}
      %
      \setlength{\itemindent}{-\bibhang}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}}
  {\endlist}
  \renewcommand{\finalnamedelim}{\ifnum\value{liststop}>2         
\finalandcomma\fi\addspace\&\space}%
  \begin{thebibliography}\item}
  {\usedriver
    {\DeclareNameAlias{sortname}{default}}
    {\thefield{entrytype}}\finentry}
  {\item}
  {\end{thebibliography}}

\begin{document}

\fullcitebib{glashow}

Some annotations.

\fullcitebib{herrmann}

Some annotations
\end{document}

我得到了这个结果,如原始帖子中所示: 在此处输入图片描述

我知道如何自己更改注释(这个很容易)。但我不知道如何更改参考文献。我该在哪里添加自己的文章和书籍来注释并删除这两个?另外,我必须更改代码的哪一部分才能删除数字?除了编号之外,我希望保留所有内容的原有格式。

谢谢!

答案1

尽管biblatex-apa提供了\fullcitebib,但我认为对于您尝试执行的操作,最好使用biblatex常规\fullcite命令与简单环境结合使用enumerate。这些应该足够了,无需为此目的进行进一步配置。

\documentclass{article}
% \usepackage[utf8]{inputenc}% no longer needed if you have recent (La)TeX installation
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
% \DeclareLanguageMapping{english}{english-apa}% no longer needed if you have recent (La)TeX installation
\addbibresource{biblatex-examples.bib}% \bibliography{...} is legacy format

\begin{document}

\begin{enumerate}
\item \fullcite{glashow}

  Some annotations.

\item \fullcite{herrmann}

  Some annotations
\end{enumerate}

\end{document}

在此处输入图片描述

但是,您可能需要考虑使用一种典型的工具来完成这项任务,它允许您将注释与 bib 数据库中的条目绑定在一起。由于这是带注释的参考书目,我认为它是供您自己使用的,因此 APA 样式并不是一个严格的要求。鉴于此,提供样式,它会在条目旁边打印 、 和biblatex字段readingannotationabstract可以通过加载时间选项控制打印哪些字段)。libraryfile

\documentclass{article}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=reading]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}

\cite{gillies}

\cite{kastenholz}

\printbibliography{}

\end{document}

在此处输入图片描述

相关内容