微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法保持参考书目的编号,但引用本身是 apa 风格的?

如何解决有没有办法保持参考书目的编号,但引用本身是 apa 风格的?

所以目前我有一个参考书目:

[1] 名字姓氏,第二作者。关于某事的有趣论文,第 900 卷。科学论文,2022。

但是,我想在 APA 引文中使用它,即

[1] 姓氏,F.,作者,S. (2022)。关于某事的有趣论文,第 900 卷。科学论文。

然而,在实现 apacite 时,这是我的谷歌搜索中最推荐的答案,这导致 [1] 被删除,并且文本引用也被破坏了。有没有办法在文本和参考书目中保留这些 [x] 引用,但要以 APA 样式获取引用?

解决方法

使用 biblatex,您可以:

\documentclass{article}

\usepackage[citestyle=numeric,bibstyle=apa]{biblatex}

\makeatletter
\DeclareFieldFormat{bibentrysetcount}{\mkbibparens{\mknumalph{#1}}}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}
\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}}
\defbibenvironment{bibliography}
  {\list
     {\printtext[labelnumberwidth]{%
        \printfield{labelprefix}%
        \printfield{labelnumber}}}
     {\setlength{\labelwidth}{\labelnumberwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{\hss##1}}
  {\endlist}
  {\item}
\makeatother

\addbibresource{biblatex-examples.bib}

\begin{document}

\cite{angenendt}

\printbibliography

\end{document}

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?