BibLaTeX parece calcular una sangría incorrecta cuando cambio el tamaño de fuente. Las líneas que siguen a la primera están un poco a la izquierda que la primera línea (ver la línea roja).
MWE:
\documentclass[titlepage,listof=totoc,final]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=alphabetic,backend=biber,maxnames=4,minnames=3,maxbibnames=99,block=space,abbreviate=true,firstinits=true]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@online{GLS:datasheet,
title = "GLS Datasheet",
organization = "Optoelectronics Research Centre",
howpublished = "Website",
date = "2004-09",
urldate = "2013-07-01",
url = "http://www.southampton.XXXX",
address = "Southampton, United Kingdom"
}
@article{Labadie:First_fringes,
author = {Labadie, L. and Mart\'{\i}n, G. and Anheier, N. C. and Arezki, B. and Qiao, H. A. and Bernacki, B. and Kern, P.},
title = {First fringes with an integrated-optics beam combiner at 10},
DOI= "10.1051/0004-6361/201116727",
journal = {A\&A},
year = 2011,
volume = 531,
pages = "A48"
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\KOMAoptions{fontsize=12pt}
\nocite{*}
\printbibliography
\end{document}
¿Qué se puede hacer para evitar esto?
PD: Algunos textos de mis tesis tienen que ser de 10pt y otros (como la bibliografía) de 12pt. Lamentablemente, esto me lo han dado y no puedo hacer nada al respecto.
Respuesta1
El cálculo de la longitud \labelalphawidth
se realiza con el tamaño de fuente predeterminado. En su caso 11pt. Usted cambió el tamaño de fuente antes, \printbibliography
lo cual no tiene ningún efecto en el cálculo de \labelalphawidth
. El ancho de la etiqueta se calcula en \bibfont
.
Audrey proporcionó la siguiente solución en un comentario.
Para obtener el cálculo correcto, biblatex
puede manipular el comando bibfont
. En biblatex.def
este se define como:
\newcommand*{\bibfont}{\normalfont\normalsize}.
Entonces podrías usar
\renewcommand*{\bibfont}{\normalfont\changefontsizes{12pt}}
en el preámbulo.
Con tu ejemplo:
\documentclass[titlepage,listof=totoc,final]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[style=alphabetic,backend=biber,maxnames=4,minnames=3,maxbibnames=99,block=space,abbreviate=true,firstinits=true]{biblatex}
\renewcommand*{\bibfont}{\normalfont\changefontsizes{12pt}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@online{GLS:datasheet,
title = "GLS Datasheet",
organization = "Optoelectronics Research Centre",
howpublished = "Website",
date = "2004-09",
urldate = "2013-07-01",
url = "http://www.southampton.XXXX",
address = "Southampton, United Kingdom"
}
@article{Labadie:First_fringes,
author = {Labadie, L. and Mart\'{\i}n, G. and Anheier, N. C. and Arezki, B. and Qiao, H. A. and Bernacki, B. and Kern, P.},
title = {First fringes with an integrated-optics beam combiner at 10},
DOI= "10.1051/0004-6361/201116727",
journal = {A\&A},
year = 2011,
volume = 531,
pages = "A48"
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\KOMAoptions{fontsize=12pt}
\printbibliography
\end{document}