Redefinindo o nível de aninhamento de csquotes nas macros reledmac

Redefinindo o nível de aninhamento de csquotes nas macros reledmac

Os csquotespacotes afirmam na documentação em 10.7 que "Este pacote redefinirá automaticamente o nível de aninhamento em qualquer nota de rodapé incluída em uma cotação."

Realmente funciona. Ao usar reledmac, entretanto, essa redefinição não é aplicada. Olhando para o código-fonte de csquotesnão consegui encontrar a macro apropriada para adicionar, por exemplo footnoteA.

Então, o que devo adicionar para redefinir o nível de aninhamento csquotesmanualmente?

\documentclass{book}
\usepackage{csquotes}
\usepackage{reledmac}

\begin{document}
\enquote{This is an example\footnote{Better say \enquote{example}}} and
this one now with \enquote{reledmac\footnoteA{\enquote{A great package btw}}}
\end{document}

Responder1

O padrão \footnotechama \@parboxrestoree csquotesse conecta a ele para redefinir o nível.

Se você quiser redefinir o nível manualmente, você pode adicionar

  \csname csq@qlevel\endcsname=0\relax

ao \footnoteAcódigo.

Responder2

Graças ao código Ulrike Fischer, esse recurso foi integrado diretamente no reledmac 2.19.0 (que enviarei no CTAN em alguns minutos).

informação relacionada