
Quiero combinar citas detalladas de notas a pie de página (p. ej. style=verbose
) y una lista completa de todos los elementos de la bibliografía (con \printbibliography
). Resulta que no funciona. Esto es completamente desconcertante para mí, ya que esperaría que fuera una combinación bastante estándar.
Aquí está mi MWE:
\documentclass[]{scrreprt}
\usepackage[
style=verbose, % #1: works without this line
backend=biber
]{biblatex}
\addbibresource{bibliography_mwe.bib}
\begin{document}
This is only a test! \footcite{TestArticle}
\appendix
\printbibliography % #2: works without this line
\end{document}
% does not work if both line #1 and #2 are included
y, para completar, mi bibliography_mwe.bib
:
@article{TestArticle,
author = {John Doe},
journal = {Latex Discoveries},
title = {How to set up Biblatex},
year = {2014}
}
Si ejecuto esto, aparece el siguiente error:
! Undefined control sequence.
<argument> \bibhang
Y algunos errores más que se derivan de esto.
Si comento la línea #1
, no hay ningún error, pero solo obtengo citas numéricas. Si comento out line #2
, no hay ningún error, pero obviamente no obtengo una bibliografía.
¿Que esta pasando aqui? ¿Qué estoy haciendo mal? Esta es una configuración tan simple que debo estar pasando por alto algo obvio.
Editar: esta es la lista de archivos producida por el \listfiles
comando:
*File List*
scrreprt.cls 2015/10/03 v3.19a KOMA-Script document class (report)
scrkbase.sty 2015/10/03 v3.19a KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
scrbase.sty 2015/10/03 v3.19a KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty 2015/10/03 v3.19a KOMA-Script package (loading files)
tocbasic.sty 2015/10/03 v3.19a KOMA-Script package (handling toc-files)
scrsize11pt.clo 2015/10/03 v3.19a KOMA-Script font size class option (11pt)
typearea.sty 2015/10/03 v3.19a KOMA-Script package (type area)
biblatex.sty 2016/03/03 v3.3 programmable bibliographies (PK/JW/AB)
biblatex_.sty 2016/03/03 v3.3 programmable bibliographies (biber) (PK/JW/AB)
etoolbox.sty 2015/08/02 v2.2a e-TeX tools for LaTeX (JAW)
kvoptions.sty 2011/06/30 v3.11 Key value format for package options (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
kvsetkeys.sty 2012/04/25 v1.16 Key value parser (HO)
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
etexcmds.sty 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
logreq.sty 2010/08/04 v1.0 xml request logger
logreq.def 2010/08/04 v1.0 logreq spec v1.0
ifthen.sty 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
url.sty 2013/09/16 ver 3.4 Verb mode for urls, etc.
blx-dm.def
verbose.dbx
biblatex-dm.cfg
blx-compat.def 2016/03/03 v3.3 biblatex compatibility (PK/JW/AB)
biblatex_.def
standard.bbx 2016/03/03 v3.3 biblatex bibliography style (PK/JW/AB)
authortitle.bbx 2016/03/03 v3.3 biblatex bibliography style (PK/JW/AB)
verbose.bbx 2016/03/03 v3.3 biblatex bibliography style (PK/JW/AB)
verbose.cbx 2016/03/03 v3.3 biblatex citation style (PK/JW/AB)
biblatex.cfg
english.lbx 2016/03/03 v3.3 biblatex localization (PK/JW/AB)
biblatex_mwe.bbl
***********
biber --version
>biber version: 2.4
lsb_release -d
>Description: Ubuntu 14.04.4 LTS
Estoy usando la última versión de texlive 2015, actualizada desde una instalación manual de texlive 2014 (no la que está en los repositorios de Ubuntu).
Agregué elarchivo de registrode una carrera. El mensaje de error completo es:
! Undefined control sequence.
<argument> \bibhang
l.13 \end
{document}
?
! Missing number, treated as zero.
<to be read again>
\relax
l.13 \end
{document}
?
! Illegal unit of measure (pt inserted).
<to be read again>
\relax
l.13 \end
{document}
?
Respuesta1
Es un poco triste, pero parece que alguna condición extraña, enterrada dentro del laberinto arcano de las partes internas de texlive, causó este problema.
El siguiente truco proporciona una solución rápida:
\newlength{\bibhang}
\setlength{\bibhang}{5mm}
Pero, en última instancia, después de todo, no veo otra solución que instalar texlive 2016.
¡Gracias por todos los comentarios útiles!
Como se sugiere en los comentarios, actualicé a texlive 2016. El MWE funciona sin ningún problema. Aparentemente, la combinación de citas detalladas y bibliografía completa al final se rompe en texlive 2015.