Где я могу найти «название» пибмакро?

Aug 15 2020

Я пытаюсь изменить то, как BibLaTeX меняет заголовок определенных записей. Я хочу сделать это, изменив bibmacro на "title". Однако я нигде не могу найти его определение по умолчанию. Он используется, standard.bbxнапример, но, похоже, нет никакого определения. Где я могу найти значение по умолчанию для этого макроса?

Ответы

2 Bernard Aug 16 2020 at 00:04

Строки 2785-2797 из biblatex.def(в v3.14) :

\newbibmacro*{title}{%
  \ifboolexpr{
    test {\iffieldundef{title}}
    and
    test {\iffieldundef{subtitle}}
  }
    {}
    {\printtext[title]{%
       \printfield[titlecase]{title}%
       \setunit{\subtitlepunct}%
       \printfield[titlecase]{subtitle}}%
     \newunit}%
  \printfield{titleaddon}}