
Si se usa Biblatex con la versión actual de Memoize, citar cualquier entrada que contenga un campo textual resulta en una falla de compilación. He informado esto comoun insecto, pero ¿es posible solucionar el error mientras tanto? Incluso algo que desactive la memorización de material de Biblatex sería un recurso provisional útil, pero no sé cómo hacerlo correctamente.
MNWE:
\documentclass{article}
\usepackage{memoize}
\mmzset{prefix=memos/}
\usepackage{biblatex}
\bibliography{biblatex-examples}
\begin{document}
\cite{markey}
\end{document}
rendimientos
! Use of \blx@bbl@verbadd@i doesn't match its definition.
<argument> ...ldateera}{ce} \verb {urlraw} \verb h
ttp://mirror.ctan.org/info...
l.60 \endentry
?
Similarmente,
\documentclass{article}
\usepackage{memoize}
\mmzset{prefix=memos/}
\usepackage{biblatex}
\bibliography{biblatex-examples}
\begin{document}
\cite{padhye}
\end{document}
falla con
! Use of \blx@bbl@verbadd@i doesn't match its definition.
<argument> ...d {dateera}{ce} \verb {file} \verb f
tp://gaia.cs.umass.edu/pub...
l.69 \endentry
?
Secuencia de compilación:
TEXMFHOME=/d pdflatex <filename>
TEXMFHOME=/d biber <filename>
TEXMFHOME=/d pdflatex <filename>
Los errores ocurren cuando lo generado .bbl
se lee durante la segunda pdflatex
ejecución.
Intenté agregar begindocument/before/.append style={auto=\blx@bbl@entry{verbatim,outer handler=\mmz@biblatex@entry}},
a \mmzset{}
. También lo he intentado begindocument/before/.append style={auto=\blx@bbl@entry{noop}},
y redefinido \mmz@biblatex@entry
. Los dos primeros fallan porque \blx@bbl@entry
no están definidos usando \NewDocumentCommand
y no puedo encontrar una especificación de argumento apropiada. El tercero falla porque no tengo idea de si los cambios aquí pueden marcar la diferencia, y mucho menos qué cambios podrían marcar la diferencia que quiero.