\blockquote
我的一个学生最近对包的命令产生了疑问csquotes
。
他问为什么有些区块引用有引号,而其他的没有。关于手册,我打算建议他使用threshold
和thresholdtype
选项,定义限制,将引号呈现为区块而不是内联。
因此我为他设置了这个 MWE:
\documentclass[a4paper,11pt, oneside, parskip=false]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% \usepackage[autostyle=true, german]{csquotes}
%% This gives an error!
\usepackage[autostyle=true, german, threshold=2, thresholdtype=words]{csquotes}
%% Same here!
% \ExecuteQuoteOptions{thresholdtype=words}
%% This works as expected!
% \ExecuteQuoteOptions{thresholdtype=lines}
\begin{document}
%% This works:
\blockquote{
\begin{enumerate}
\item Wiederholte Einwirkungen
\item Impulse mit längerer Einwirkungsdauer, z.\,B.\ Fußauftritte
\item Impulse mit kürzerer Einwirkungsdauer.
\end{enumerate}
}
%% ... while this gives an error, but only, if the option thresholdtype=words is used!
\blockquote{7.3.3 Wohnungsdecken
\begin{enumerate}
\item Wiederholte Einwirkungen
\item Impulse mit längerer Einwirkungsdauer, z.\,B.\ Fußauftritte
\item Impulse mit kürzerer Einwirkungsdauer.
\end{enumerate}
}
\end{document}
但我得到的不是解决方案,而是错误,提示缺少某项。如果您使用thresholdtype=lines
(另一个可能的值),错误消息就会消失。
知道哪里出了问题吗? csqotes
软件包的版本是 v5.2l。