
내 문서, 특히 참고문헌의 글꼴을 통일하려면 어떻게 해야 하는지 알고 싶습니다. 보시다시피, 적어도 arXiv 부분에는 더 큰 글꼴이 있는 문제가 있습니다(그리고 두 번 나타나기도 하는데 이는 원하지 않습니다).
저는 아래에서 다운로드한 논문 템플릿을 사용하고 있습니다.여기. 내 MWE에서 볼 수 있듯이 글꼴을 로 변경했는데 libertine
아마도 유지하고 싶을 것입니다. 이 세 줄을 어딘가에서 복사하여 붙여넣었습니다. 또한 \newbibmacro
특정 참고문헌 URL을 가리키는 참고문헌 참조에서 클릭 가능한 제목을 얻기 위해 ( 맹목적으로)로 시작하는 부분을 복사하여 붙여넣었습니다. (eprint 필드의 경우 biblatex
+ 에서는 기본값으로 작동 hyperref
하지만 이를 가리키는 cfr 덕분에 URL의 경우에는 작동하지 않습니다.)
Thesis.cls
나는 아마도 이 줄을 편집하는 것뿐만 아니라 템플릿에서 클래스 파일을 편집하는 것도 해결책이라는 것을 알고 있습니다 .
내 질문은 다음과 같습니다.
- 글꼴의 통일성을 얻으려면 어떤 부분을 편집해야 합니까?
- 코드를 보면 또 처리해야 할 사항이 있나요?
- 어떤
\renewcommand*\familydefault{\sfdefault}
영향을 미치나요? - 아직까지 기본 문서에서 어떤 문제도 발견하지 못했지만, 거기에 있는 글꼴에 부정적인 영향을 미칠 수 있는 내용을 발견하면 알려주시기 바랍니다.
내 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}
답변1
타자기 글꼴이 정말 큰 것 같습니다. 글꼴에 다른 영향을 주지 않고 쉽게 크기를 줄일 수 있습니다. 패키지를 다음 libertine
과 같이 호출하면 됩니다.
\usepackage[ttscale=0.8]{libertine}