diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-09 03:01:22 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-09 03:01:22 +0000 |
commit | fec5c6c870d9c855fe6be355b088ca729184bdff (patch) | |
tree | 71a8248165da824302289afde2f8bc38397181d6 /biblio/ctan-bibdata/biblatex-ctan | |
parent | 54f6d0a2d0879db458c3cdc6b2e666c67a0da7b0 (diff) |
CTAN sync 202210090301
Diffstat (limited to 'biblio/ctan-bibdata/biblatex-ctan')
-rw-r--r-- | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx | 66 | ||||
-rw-r--r-- | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx | 7 |
2 files changed, 73 insertions, 0 deletions
diff --git a/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx b/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx new file mode 100644 index 0000000000..ed1a53070d --- /dev/null +++ b/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx @@ -0,0 +1,66 @@ +\ProvidesFile{ctan.bbx}[2022/10/08 v0.01] + +\RequireBibliographyStyle{authortitle} + +\DeclareDatamodelFields[type=field,datatype=literal]{pkgurl} +\DeclareDatamodelFields[type=field,datatype=literal]{license} + +\DeclareFieldFormat{pkgurl}{\textsc{pkg-url}: \url{#1}} +\DeclareFieldFormat{license}{\textsc{License}: #1} + +\newbibmacro*{pkgurl}{% + \iffieldundef{pkgurl}% + {} + {\printfield{pkgurl}}} + +\newbibmacro*{license}{% + \iffieldundef{license}% + {} + {\printfield{license}}} + +\DeclareBibliographyDriver{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor}% + \setunit{\printdelim{nametitledelim}}\newblock + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock + \usebibmacro{series+number}% + \newunit\newblock + \printfield{type}% + \newunit + \usebibmacro{publisher+location+date}% + \newunit + \printfield{version}% + \newunit + \usebibmacro{license}% + \newunit + \printfield{note}% + \newunit\newblock + \printlist{organization}% + \newunit\newblock + \usebibmacro{chapter+pages}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \setunit{\bibpagerefpunct}\newblock + \newline + \usebibmacro{url}% + \newline + \usebibmacro{pkgurl}% +% \usebibmacro{pageref}% +% \usebibmacro{finentry} +} + +\endinput diff --git a/biblio/ctan-bibdata/biblatex-ctan/ctan.cbx b/biblio/ctan-bibdata/biblatex-ctan/ctan.cbx new file mode 100644 index 0000000000..2922202d56 --- /dev/null +++ b/biblio/ctan-bibdata/biblatex-ctan/ctan.cbx @@ -0,0 +1,7 @@ +\ProvidesFile{ctan.cbx}[\abx@cbxid] + +%%[2022/10/08 v0.01 biblatex citation style] + +\RequireCitationStyle{authoryear} + +\endinput
\ No newline at end of file |