%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%BE%D0%BC%20%D0%BC%D0%B5%D0%BD%D1%8C%D1%88%D0%B5%D0%B3%D0%BE%20%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%D0%B0%2C%20%D1%87%D0%B5%D0%BC%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9%20%D0%BF%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20(12pt)%3F.png)
Я использую много сокращенных ссылок на цитаты в своем тексте, и чтобы иметь их список, я использую 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}