为什么 csquotes 似乎不具有持久性?

为什么 csquotes 似乎不具有持久性?

使用\hyphenblockcquote类似 与使用编辑器的“自动替换”功能相比,使用 csquotes 有什么优势? 似乎(对于初学者来说)不够持久。在同一个部分(另一个子部分,见下文)中,“ blockquote”变成了一种USenglish“风格”。

在此处输入图片描述

\documentclass{article}

\usepackage[utf8]{inputenc} % for writing other that basic characters
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[UKenglish, USenglish]{babel}
\usepackage{csquotes} % blockquotation and other.
\usepackage{enumitem} % enumerate [1], [2],.. http://ctan.org/pkg/enumitem

% Include any extra LaTeX packages required
\usepackage[authoryear, numbers, comma, sort&compress]{natbib}  % Use the "Natbib" style for the
                                                                % references in the Bibliography

\usepackage{verbatim}  % Needed for the "comment" environment to make LaTeX comments
% \usepackage{vector}  % Allows "\bvec{}" and "\buvec{}" for "blackboard" style bold vectors in maths

    \begin{filecontents*}{\jobname.bib}

    @article{walton2012,
       author = {Walton, Douglas},
       title = {Using Argumentation Schemes for Argument Extraction: A Bottom-Up Method},
       journal = {Int. J. Cogn. Inform. Nat. Intell.},
       issue_date = {July 2012},
       year = {2012},
       }

    \end{filecontents*}

\begin{document}

\chapter{TeXperiments} % history of the jetpak

\section{Argumentation Theory}
\hyphenblockcquote{**UKenglish**}[p. 5]{emeren1996}{Argumentation is a verbal and social activity
of reason aimed at increasing (or decreasing) the acceptability of a controversial standpoint
for the listener or reader, by putting forward a constellation of propositions intended to
justify (or refute) the standpoint before a rational judge.}

\subsection{Walton's Argument Schemes}
Walton proposed the analysis of arguments with \textit{presumptive argumentation schemes}
\citep[p. 3]{walton1996}.

\hyphenblockcquote{**UKenglish**}[p. 34]{walton2012}{Argumentation schemes represent stereotypical
patterns of reasoning used in everyday conversational argumentation, as well as in a variety
of other contexts as well, [...] that aim at a decision on what to do in given circumstances.}


\end{document}

答案1

该包csquotes可以负责决定何时需要从内联引用切换到“块”或“显示”格式。要实现这一点,您需要使用它提供的为此设计的引用命令 --- 尤其是block名称中包含以下内容的命令:

  • \blockquote
  • \foreignblockquote
  • \hyphenblockquote
  • \hybridblockquote
  • \blockcquote
  • \foreignblockcquote
  • \hyphenblockcquote
  • \hybridblockcquote

风格指南往往对引用需要多长才算是一个区块引用有自己的看法,但csquotes默认为threshold=3thresholdtype=lines,这意味着超过三行的引用将被设置为区块引用。您可以使用将其更改为字数阈值thresholdtype=words(但您可能不希望字数threshold为 3!)。

与此相关需要注意的其他重要选项包括:

  • parthreshold(默认值:true):任何带有明确段落或换行符的引用都会触发块引用;并且
  • csdisplay(默认值:false):默认情况下,脚注、parbox、小页面和浮动部分仅使用内联引用。

当然,许多默认功能都是可定制的……

相关内容