如何在 csquotes 中使用 \guilsinglleft 和 \guilsinglright

如何在 csquotes 中使用 \guilsinglleft 和 \guilsinglright

我在读 Jan Tschichold 的本书的形式他建议使用

[\guilsinglleft] 和[\guilsinglright]

« »不是外引号。所以,我想知道如何做到这一点,前提是 Biblatex 生成带有“guillemots”的文章条目(以及其他条目)。

输出应如下所示:

‹这里有一个引文«和其中的一个引文»。完成!›

代码应该是

\enquote{这里有一个引文 \enquote{和其中的一个引文}。完成!}

答案1

基本界面非常简单,但你留下了很多关于所涉及语言和引用复杂程度(可能还有编码)的问题。不过,基本思路如下:

\documentclass{article}  
\usepackage[T1]{fontenc}  
\usepackage[utf8]{inputenc}             
\usepackage[english,french]{babel}  
\usepackage[autostyle=true,english=british,french=quotes]{csquotes}  
\DeclareQuoteStyle[quotes]{french}%   
{‹}{›}%    
{«}{»}%      

\begin{document}                       

\enquote{Here is a quote \enquote{and a quote within}. Done!} 

{\selectlanguage{english}%         
 \enquote{Here is a quote \enquote{and a quote within}. Done!}   
}   

\end{document} 

但是请参阅§8.1 了解的许多可选参数\DeclareQuoteStyle,它们可以采用以下形式:

\DeclareQuoteStyle [ variant ]{ style }[ outer init ][ inner init ]%
  { opening outer mark }[ middle outer mark ]{ closing outer mark }[ kern ]%
  { opening inner mark }[ middle inner mark ]{ closing inner mark }

相关内容