引用

引用

我觉得引用的方式有好几种。我知道的有以下几种:

  • package csquotes: 命令如下\enquote
  • package BibLaTeX: 命令如\autocite\autocite\textcite
  • package quoting
  • package cite
  • 常规(?) 命令,例如\cite\begin{quote}...\end{quote}

有没有关于使用什么软件包的建议?是否有更现代的或甚至是弃用的软件包?有没有类似“良好的引用技巧“?

我正在使用BibLaTeXBiber,所需的语言是德语。我主要有以下几种情况:

  1. 直接引用一句话,内联(“......” [AUT19,S.1])
  2. 直接引用一段话,并缩进(“... . ” [AUT19, S.1])
  3. 间接引用一句话(......[AUT19]。)
  4. 间接引用一段话(....[AUT19])

另外:是否有一个引用命令可以区分句子引用和段落引用,并自动将其置于句号之前或之后?还是我必须手动放置句号?

答案1

引用和援引是两件不同的事情,并且这两项工作所使用的命令大多是独立的。

引用

我写了关于“演变”\cite和相关命令的文章设计问题:引用命令。粗略地说,你可以说最初 LaTeX 只有\cite,而新的命令被添加到新的包中,因为人们意识到其他引用命令会很有用,并找到了实现它们的方法。

现在,您可能要在 vanilla LaTeX \cite、和之间进行选择(还有其他专门的软件包,例如、、...)。一般来说,您只能在文档中加载 、和三个软件包中的一个。每个软件包都有其优点和缺点,本网站上有许多比较,您可以参考它们来做出决定。citenatbibbiblatexapacitejurabibcitenatbibbiblatexbibtex 与 biber 以及 biblatex 与 natbib 的比较

如果您正在使用,biblatex我建议您尝试使用它\autocite作为您的首选引用命令。\autocite旨在灵活并允许轻松更改您的引用样式。

非常相关:通用 `\cite` 命令或定义新的 cite 命令

引用

标准 LaTeX为较长的(缩进的)文本块引用定义了quote和环境。quotationquotingquoting定义比标准 LaTeX 环境稍微灵活一些的环境。

然后还有csquotes(与 同一作者biblatex),它定义了几个单词的简短引用、较长的块引用的命令,甚至还有允许您将引用和引用合并为一个的命令(\textcquote\blockcquote、...)。请查看文档为所有命令csquotes定义(我将在下面展示一些重要的命令)。

非常相关:“直接”引用和“整段”引用

例子

biblatex's\autocite和一些csquotes命令在标点符号周围移动的能力有限。在几乎所有情况下,这只能在标点符号出现时发生有问题的命令。但是没有命令知道你的引用是否只与一个句子或整个段落相关。所以最后你必须决定标点符号应该放在哪里。

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}

\usepackage{kantlipsum}

\addbibresource{biblatex-examples.bib}

\SetCiteCommand{\autocite} % tell csquotes to use biblatex's \autocite for citations

\begin{document}
Lorem ipsum dolor sit amet \autocite[380]{sigfridsson}.

Lorem ipsum dolor sit amet. \autocite[380]{sigfridsson}

Lorem ipsum \enquote{dolor} sit amet.

Lorem ipsum \textcquote[380]{sigfridsson}{dolor} sit amet.

\blockquote{\kant[1-2]}

Lorem ipsum dolor

\blockcquote[18]{kant:kpv}{\kant*[1]\par\kant*[2]}

\blockquote{Lorem ipsum dolor}

\blockcquote[18]{kant:kpv}{Lorem ipsum dolor}

\printbibliography
\end{document}

示例输出

相关内容