%3F.png)
Na minha postagem anterioraprendicomo diminuir o URL e a fonte DOI. No entanto, há um problema específico com o tamanho da fonte do URL nas notas de rodapé, porque o tamanho da fonte já é menor. Ao usar \small
, a fonte do URL é na verdade maior que o \footnotesize
texto. Qual a maneira correta de abordar isso, considerando que utilizo citações completas em notas de rodapé, que são relatadas na bibliografia final com tamanho de fonte normal?
Responder1
Donald Arseneaurelsize
O pacote permite alterações no tamanho da fonte dependendo do tamanho do texto ao redor.
\smaller
imprime texto menor que o texto ao redor, então só temos que usar
\renewcommand{\UrlFont}{\smaller}
Uma solução mais complicada é usar biblatex
para detectar se estamos em uma nota de rodapé e usar
\renewcommand{\UrlFont}{\iffootnote{\scriptsize\rm}{\small\rm}}
Aqui, o tamanho da fonte é \scriptsize
(um tamanho menor que \footnotesize
) nas notas de rodapé e \small
em outros casos.
Pode-se usar este método para colorir os links da nota de rodapé de maneira diferente do resto do texto \renewcommand{\UrlFont}{\iffootnote{\color{red}\scriptsize\rm}{\color{blue}\small\rm}}
, por exemplo
Mas por que você faria isso se pode usar o relsize
pacote?
O mWE (com base na pergunta anterior)
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,ngerman,frenchb]{babel}
\usepackage{csquotes}
\usepackage{relsize}
\usepackage[style=verbose-trad1,backend=bibtex8]{biblatex}
\renewcommand{\UrlFont}{\smaller}
\DefineBibliographyStrings{french}{
url = {en ligne},
}
\DefineBibliographyStrings{german}{
url = {online},
}
\makeatletter
\newrobustcmd{\mkbiblege}[1]{%
\begingroup
\blx@blxinit
\blx@setsfcodes
<#1>
\endgroup}
\makeatother
\DeclareFieldFormat{url}{\bibstring{url}\space{\mkbiblege{\url{#1}}}}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem ipsum.\footcite{markey,kastenholz}
\printbibliography
\end{document}
rendimentos