diff options
author | Norbert Preining <norbert@preining.info> | 2024-02-21 03:01:35 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-02-21 03:01:35 +0000 |
commit | 2f56d3421e4663856409792eb5b08a2c57b38a8c (patch) | |
tree | e06fab87f70b77ad8d8fef43cfc25293e20127f8 /macros/xetex/latex/langsci/langsci-unified.bbx | |
parent | 203d8df9dde93676afcceb5ace315faeda77d016 (diff) |
CTAN sync 202402210301
Diffstat (limited to 'macros/xetex/latex/langsci/langsci-unified.bbx')
-rw-r--r-- | macros/xetex/latex/langsci/langsci-unified.bbx | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/macros/xetex/latex/langsci/langsci-unified.bbx b/macros/xetex/latex/langsci/langsci-unified.bbx index f406db38c5..f836a07c6e 100644 --- a/macros/xetex/latex/langsci/langsci-unified.bbx +++ b/macros/xetex/latex/langsci/langsci-unified.bbx @@ -680,6 +680,57 @@ \usebibmacro{related}} {}} \usebibmacro{finentry}} + +\DeclareBibliographyDriver{inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{in:}% + \usebibmacro{bybookauthor}% + \newunit\newblock + \usebibmacro{maintitle+booktitle}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{edition}% + \newunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}} \DeclareBibliographyDriver{thesis}{% \usebibmacro{bibindex}% @@ -749,6 +800,5 @@ %% changes of bibliography style (bbx) \DeclareFieldFormat{postnote}{#1}% display pages without page prefix (p., pp.) -\DeclareBibliographyAlias{inbook}{incollection}% see https://github.com/semprag/biblatex-sp-unified/issues/35 \DeclareFieldFormat[techreport,report,misc]{titlecase}{\MakeSentenceCase*{#1}}% techreport/report and misc are not genuinely supported by biblatex-sp-unified \AtBeginBibliography{\sloppy} |