
Gostaria de saber o que fazer para unificar as fontes do meu documento, principalmente nas referências. Como você pode ver, há um problema pelo menos na parte do arXiv, que está com uma fonte maior (e também aparece duas vezes, o que não é desejado):
Estou usando o modelo de tese baixado deaqui. Como você pode ver no meu MWE, mudei a fonte para libertine
, que provavelmente vou querer manter. Copiei e colei essas três linhas de algum lugar. Além disso, copiei (cegamente) a parte começando com \newbibmacro
para obter títulos clicáveis em referências bibliográficas apontando para o URL da bibliografia específico (funciona como padrão em biblatex
+ hyperref
para campos eprint, mas não para URLs, obrigado ao cfr por apontar isso).
Entendo que a solução provavelmente não está apenas na edição dessas linhas, mas na edição do arquivo de classe Thesis.cls
do modelo.
Então, minhas perguntas:
- Que pontos devo editar para conseguir a unidade das fontes?
- Olhando o código, há mais alguma coisa que eu deva cuidar?
- O que
\renewcommand*\familydefault{\sfdefault}
afeta? - Ainda não vi nenhum problema no documento principal, mas se você notar algo que possa afetar negativamente as fontes, por favor me avise também.
Meu 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}
Responder1
A fonte da máquina de escrever parece realmente grande. É fácil reduzi-lo sem outros efeitos nas fontes: basta chamar o libertine
pacote como
\usepackage[ttscale=0.8]{libertine}