
Me gustaría saber qué hacer para unificar las fuentes en mi documento, especialmente en las referencias. Como puedes ver, hay un problema al menos con la parte de arXiv, que es con una fuente más grande (y además aparece dos veces, lo cual no es deseado):
Estoy usando la plantilla de tesis descargada deaquí. Como puede ver en mi MWE, cambié la fuente a libertine
, que probablemente querré conservar. Copié y pegué estas tres líneas desde algún lugar. Además, copié (un poco a ciegas) la parte que comenzaba con \newbibmacro
para lograr títulos en los que se puede hacer clic en las referencias bibliográficas que apuntan a la URL de la bibliografía particular (funciona de forma predeterminada en biblatex
+ hyperref
para los campos de eprint, pero no las URL, gracias a cfr por señalar esto).
Entiendo que la solución probablemente no sea solo editar estas líneas sino también editar el archivo de clase Thesis.cls
desde la plantilla.
Entonces mis preguntas:
- ¿Qué puntos tengo que editar para lograr la unidad de fuentes?
- Mirando el código, ¿hay algo más de lo que debería ocuparme?
- ¿Qué
\renewcommand*\familydefault{\sfdefault}
afecta? - Todavía no he visto ningún problema en el documento principal, pero si nota algo que pueda afectar negativamente las fuentes allí, hágamelo saber también.
Mi MWE:
\documentclass[11pt, oneside]{Thesis} % The default font size and one-sided printing (no margin offsets)
\usepackage[doi=false,url=false,isbn=false,sorting=none,style=numeric-comp,backref=true]{biblatex} % use of biblatex instead of bibtex (matja add)
% the following makes bibliography display clickable names of references, pointing to a given doi/url/isbn, in this order of preference
%-------
\newbibmacro{string+doiurlisbn}[1]{%
\iffieldundef{doi}{%
\iffieldundef{url}{%
\iffieldundef{isbn}{%
\iffieldundef{issn}{%
#1%
}{%
\href{http://books.google.com/books?vid=ISSN\thefield{issn}}{#1}%
}%
}{%
\href{http://books.google.com/books?vid=ISBN\thefield{isbn}}{#1}%
}%
}{%
\href{\thefield{url}}{#1}%
}%
}{%
\href{http://dx.doi.org/\thefield{doi}}{#1}%
}%
}
\DeclareFieldFormat{title}{\usebibmacro{string+doiurlisbn}{\mkbibemph{#1}}}
\DeclareFieldFormat[article,incollection]{title}%
{\usebibmacro{string+doiurlisbn}{\mkbibquote{#1}}}
\appto{\biburlsetup}{\renewcommand*{\UrlFont}{\normalfont\itshape}}
\appto{\citesetup}{\normalfont}
% I would like to use this font for everything
%-------
\usepackage{libertine} % new font
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}
%-------
\hypersetup{urlcolor=blue, colorlinks=true} % Colors hyperlinks in blue - change to black if annoying
\begin{filecontents*}{database.bib}
@article{Gupta1993,
archivePrefix = {arXiv},
arxivId = {arXiv:hep-th/9305052v2},
author = {Gupta, K. S. and Rajeev, S. G.},
doi = {10.1103/PhysRevD.48.5940},
eprint = {9305052v2},
file = {:home/matja/MEGAsync/mendeley/1993/Gupta, Rajeev - 1993 - Renormalization in quantum mechanics.pdf:pdf},
issn = {0556-2821},
journal = {Physical Review D},
month = dec,
number = {12},
pages = {5940--5945},
primaryClass = {arXiv:hep-th},
title = "{{Renormalization in quantum mechanics}}",
url = {http://link.aps.org/doi/10.1103/PhysRevD.48.5940},
volume = {48},
year = {1993}
}
\end{filecontents*}
\addbibresource{database.bib}
\begin{document}
This reference has mixed fonts~\cite{Gupta1993}.
\printbibliography
\end{document}
Respuesta1
La fuente de la máquina de escribir parece demasiado grande. Es fácil reducirlo sin otros efectos en las fuentes: simplemente llame al libertine
paquete como
\usepackage[ttscale=0.8]{libertine}