Tôi tìm “tiêu đề” bibmacro ở đâu?

Aug 15 2020

Tôi đang cố gắng thay đổi cách BibLaTeX thay đổi tiêu đề của một số mục nhập nhất định. Tôi muốn làm điều này bằng cách sửa đổi bibmacro cho "tiêu đề". Tuy nhiên, tôi không thể tìm thấy định nghĩa mặc định của nó ở bất kỳ đâu. Nó được sử dụng trong standard.bbxví dụ nhưng dường như không có bất kỳ định nghĩa nào. Tôi có thể tìm giá trị mặc định cho macro này ở đâu?

Trả lời

2 Bernard Aug 16 2020 at 00:04

Dòng 2785-2797 của biblatex.def(trong 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}}