Properly Typeset a Set of Nonclosed Quotations

csquotesquotationtypography

I would like to properly typeset (with csquotes, if possible) the nonclosed red quotations produced by the following code:

\documentclass{book}
\usepackage{csquotes}
\usepackage{xcolor}

\begin{document}
\parskip 10pt
\Large
\thispagestyle{empty}

\textbf{\color{red}{`` \hskip -3pt ` \hskip -3pt ``My friend,'' he asked, ``how may I properly typeset (i.e., without the negative hskips) the two sets of quotations in red?''}}

\vskip 5pt

\textbf{\color{red}{`` \hskip -3pt ` \hskip -3pt ``This is the second of the two sets.''}}

\vskip 5pt

\textbf{\enquote{\enquote{This nested and closed set of quotations is however, properly typeset, I think.}}}
\end{document}

enter image description here

I have not been able to properly typeset the red sets of quotations with csquotes as they are not closed—so I forced it with some \hskips to give an idea of how I would like the output to look like. The last set of quotations (in black), I believe, are properly typeset.

If someone would show me how the quotations in red may be properly typeset without forcing, I would appreciate it.

Best Answer

UPDATE Adding some inner space.

Define a new style like

%% *********************************************** added
%%  Some horizontal spacing
\newcommand{\innerspace}{\hskip0.3em}  % set inner spaces in em units

\DeclareQuoteStyle[noclosed]{dblquote}
{{\textquotedblleft\innerspace\textquoteleft\innerspace}}  %opening outer mark
{} %closing outer mark
[0.05em]
{\textquotedblleft}     %opening inner mark
{\textquotedblright}    %closing inner mark

%% ***********************************************

Use the command \innerspace to set the inner space between the quotes: \hskip<len>. (Use em units!)

x

zxx

% !TeX TS-program = pdflatex

\documentclass{book}
\usepackage{csquotes}
\usepackage{xcolor}
\usepackage[T1]{fontenc} % only if using  pdflatex

%% *********************************************** added
%%  Some horizontal spacing
\newcommand{\innerspace}{\hskip0.3em}  % set inner spaces in em units   

\DeclareQuoteStyle[noclosed]{dblquote}
{{\textquotedblleft\innerspace\textquoteleft\innerspace}}  %opening outer mark
{} %closing outer mark
[0.05em]
{\textquotedblleft}     %opening inner mark
{\textquotedblright}    %closing inner mark

%% ***********************************************

\begin{document}
\parskip 10pt
\Large
\thispagestyle{empty}

\textbf{\enquote{\enquote{This nested and closed set of quotations is however, properly typeset, I think.}}}


{{`` \hskip -3pt ` \hskip -3pt ``My friend,'' he asked, ``how may I properly typeset (i.e., without the negative hskips) the two sets of quotations in red?''}}

\vskip 5pt

{{`` \hskip -3pt ` \hskip -3pt ``This is the second of the two sets.''}}

{\bfseries\large With the new quote style}

\setquotestyle[noclosed]{dblquote} % use the new style <<<<
\enquote{%
    \enquote{My friend,} he asked, \enquote{how may I properly typeset (i.e., without the negative hskips) the two sets of quotations in red?}
}   

\enquote{%
\enquote{This is the second of the two sets.}
}   
    
\end{document}
Related Question