biblatex prenote postnote 字体大小

biblatex prenote postnote 字体大小

目前我尝试调整 prenote 和 postnote 的大小。有:\renewcommand*{\footnotesize}{\fontsize{10}{10}}。但这只会改变 的一部分\footcite[prenote][postnote]{blabla}。 不幸的是,prenotepostnote不会随之调整。所以我在寻找类似于\prenotesize和的东西\postnotesize

模板:https://github.com/andygrunwald/FOM-LaTeX-Template

这也不起作用:

\DeclareCiteCommand{\footcite}[\mkextblxfootcite]
  {\fontsize{10}{10}\usebibmacro{prenote}}
  {\fontsize{10}{10}\usebibmacro{citeindex}%
  \fontsize{10}{10}\usebibmacro{cite}}
  {\multicitedelim}
  {\fontsize{10}{10}\usebibmacro{cite:postnote}}

答案1

如果您只想调整前后注的大小,那么引文输出可能会看起来有点不均匀。此外,脚注已经小了一点\footnotesize,因此再小一点可能不是一个好主意。

更改这些字段格式的最简单方法是通过\DeclareFieldFormat。下面我取了原始定义,biblatex.def并添加了字体大小命令

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=authoryear-ibid, autocite=footnote,]{biblatex}


\DeclareFieldFormat{prenote}{\scriptsize#1\isdot}
\DeclareFieldFormat{postnote}{\scriptsize\mkpageprefix[pagination][\mknormrange]{#1}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite[cf.][381]{sigfridsson}

\printbibliography
\end{document}

参见Sigfridsson 和 Ryde 1998,第 154 页。 381

请注意,\fontsize{<font size>}{<line spacing>}需要\selectfont之后才能正常工作。因此,\fontsize{10}{10}它本身通常不会做任何有用的事情。您需要\fontsize{10}{10}\selectfont

相关内容