Как отформатировать определенный тип цитаты (notecite) для печати шрифтом меньшего размера, чем установленный по умолчанию (12pt)?

Как отформатировать определенный тип цитаты (notecite) для печати шрифтом меньшего размера, чем установленный по умолчанию (12pt)?

Я использую много сокращенных ссылок на цитаты в своем тексте, и чтобы иметь их список, я использую biblatex и \noteciteс сокращениями в стиле ABBREVIATION+ example.code. Это идет хорошо, но я бы хотел, чтобы ссылки (или технически пред- и послесноски к цитатам) были меньше, так как в тексте, где их много, они, как правило, перегружают реальные примеры и текст. Я бы хотел, чтобы был способ определить , чтобы они \noteciteвыглядели меньше, как в этом примере: приведите примеры

Я использовал \footnotesizeс каждым \noteciteв минимальном рабочем примере, чтобы получить нужный мне эффект, но использование этого для каждого становится очень утомительным, поскольку эти сокращенные цитаты исчисляются сотнями. Это минимальный рабочий пример:

\documentclass[12pt]{book}

\begin{filecontents}{citelist.bib}

@book{REF,
    shorthand = {REF},
    pagination={none},
    year={1986},
    title = {Ensk-íslensk skólaorðabók},
    editor = {{Jón Skaptason}},
    publisher = {Örn og Örlygur},
    location = {Reykjavík}
    }  

@book{LUC,
    shorthand = {LUC},
    pagination={none},
    address = {Cambridge},
    year = {1997},
    booktitle = {Color Categories in Thought and Language},
    author = {John A. Lucy},
    location = {Cambridge}
    }
}

\end{filecontents}

\usepackage[LY1,T1]{fontenc} 
\usepackage[icelandic]{babel}
\usepackage{lmodern}


\usepackage[sortlocale=auto,backend=biber,style=authoryear,sorting=nyt,abbreviate=true]{biblatex}
\addbibresource{citelist.bib}


\begin{document}

normal: \\

For example \notecite[REF][f.1249.54]{REF}, (and also \notecite[LUC][f.16.235]{LUC}). \\

With footnotesize: \\

For example {\footnotesize\notecite[REF][f.1249.54]{REF}}, (and also {\footnotesize\notecite[LUC][f.16.235]{LUC}}). 

\end{document}

решение1

Определение вы можете найти \noteciteв biblatex.def(лл. 2218-2223в v3.15a). Чтобы уменьшить вывод этой команды, мы можем добавить команду-оболочку с необязательным аргументом, который устанавливает размер шрифта на \footnotesize. Никакие другие команды цитирования не затрагиваются.

\documentclass[12pt]{book}
\usepackage[LY1,T1]{fontenc} 
\usepackage[icelandic]{babel}
\usepackage{lmodern}


\usepackage[backend=biber, style=authoryear, abbreviate=true]{biblatex}

\newcommand*{\mkbibfootnotesize}[1]{{\footnotesize #1}}

\DeclareCiteCommand{\notecite}[\mkbibfootnotesize]
  {\printfield{prenote}%
   \setunit*{\printdelim{prenotedelim}}}
  {\nocite{\thefield{entrykey}}}
  {}
  {\printfield{postnote}}

\begin{filecontents}{\jobname.bib}
@book{REF,
  shorthand  = {REF},
  pagination = {none},
  year       = {1986},
  title      = {Ensk-íslensk skólaorðabók},
  editor     = {{Jón Skaptason}},
  publisher  = {Örn og Örlygur},
  location   = {Reykjavík},
}  
@book{LUC,
  shorthand  = {LUC},
  pagination = {none},
  address    = {Cambridge},
  year       = {1997},
  booktitle  = {Color Categories in Thought and Language},
  author     = {John A. Lucy},
  location   = {Cambridge},
}
\end{filecontents}
\addbibresource{\jobname.bib}


\begin{document}
For example \notecite[REF][f.1249.54]{REF}, (and also \notecite[LUC][f.16.235]{LUC})

With footnotesize:

For example {\footnotesize\notecite[REF][f.1249.54]{REF}}, (and also {\footnotesize\notecite[LUC][f.16.235]{LUC}}). 

\end{document}

Примечаниецитировать в сноске

Связанный контент