latex cite命令、款式

文章讲述了如何在UTSSEDE的latex模板中,使用biblatex处理默认IEEE引用格式切换到APA7的需求,涉及到`biblatex`与`apa`风格的结合,以及不同引用命令如`citep`和`citet`的适用情况。

UTS SEDE 的 latex 模板 [1,2] 用 biblatex,默认用的引用格式是 ieee。然而 Research Foundation 的 literature review 这个作业要用 APA 7,想在保留 biblatex 的情况下区分有括号和无括号两种引用格式,即 [3] 中 \citet\citep 的分别。

  • 发现 biblatex 不支持这两个命令。由 [4],应该是要用 natbib 包才有;
  • [5] 说可以用 apacite 包的 \citeA\citeNP 命令,或加上 natbibapa 参数用 \citet\citep,然而跟 biblatex 包冲突;
  • [6-8] 说 biblatex 可用 style=apa 参数启用 APA 格式,[9,10] 及 [10] 引用的 biblatex 文档[11]有讲 biblatex 的几种引用命令。

这里记录 biblatex 各引用命令和相应的款式。

Code

  • 改自 [1,2]
  • bibtex 条目在另一个文件 library.bib 中
\documentclass{report}
\usepackage[backend=biber,sorting=none,style=apa]{biblatex}
\addbibresource{library.bib}

\begin{document}

% biblatex 的各种 cite 命令
\begin{itemize}
    \item \cite{18gpt1}, \cite*{18gpt1}
    \item \Cite{18gpt1}, \Cite*{18gpt1}
    \item \parencite{18gpt1}, \parencite*{18gpt1}
    \item \Parencite{18gpt1}, \Parencite*{18gpt1}
    \item \footcite{18gpt1}, \footcite*{18gpt1}
    % \item \footcitetext{18gpt1}, \footcitetext*{18gpt1}
    \item \textcite{18gpt1}, \textcite*{18gpt1}
    \item \Textcite{18gpt1}, \Textcite*{18gpt1}
    \item \smartcite{18gpt1}, \smartcite*{18gpt1}
    \item \Smartcite{18gpt1}, \Smartcite*{18gpt1}
    % \item \supercite{18gpt1}
\end{itemize}

% 显示参考文献
\printbibliography

\end{document}

效果:
biblatex-1
biblatex-2

References

  1. Daniel Franklin/SEDE SRMC Templates and Examples
  2. UTS SEDE thesis template
  3. ICLR火线提醒:引用时正确使用\citep和\citet
  4. Natbib citation styles
  5. citep not working with apacite
  6. apacite-like commands in biblatex?
  7. Bibliography in APA style
  8. Biblatex citation styles
  9. Getting started with BibLaTeX
  10. Citet command not an option for Biblatex
  11. The biblatex Package
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值