Restablecer el nivel de anidamiento de csquotes dentro de macros reledmac

Restablecer el nivel de anidamiento de csquotes dentro de macros reledmac

Los csquotespaquetes indican en la documentación bajo 10.7 que "Este paquete restablecerá automáticamente el nivel de anidamiento dentro de cualquier nota al pie incluida en una cita".

Realmente funciona. Sin embargo, cuando se utiliza reledmac, este restablecimiento no se aplica. Al mirar el código fuente de csquotesno pude encontrar la macro adecuada para agregar, por ejemplo footnoteA.

Entonces, ¿qué tengo que agregar para restablecer el nivel de anidamiento 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}

Respuesta1

El estandarte \footnotelo llama \@parboxrestorey csquotesse engancha para restablecer el nivel.

Si desea restablecer el nivel manualmente, puede agregar

  \csname csq@qlevel\endcsname=0\relax

al \footnoteAcódigo.

Respuesta2

Gracias al código de Ulrike Fischer, esta característica se ha integrado directamente en reledmac 2.19.0 (que enviaré en CTAN en unos minutos).

información relacionada