diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-19 03:01:25 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-19 03:01:25 +0000 |
commit | 7b6cdf4c23e6ed232601dabc70f5553a8dee9c9b (patch) | |
tree | 608a2d05e7d0ffa5cde10be67db643ae542dc280 /biblio/ctan-bibdata/biblatex-ctan | |
parent | 0b311348359e1406b173d9c0de4974af3e90f836 (diff) |
CTAN sync 202210190301
Diffstat (limited to 'biblio/ctan-bibdata/biblatex-ctan')
-rw-r--r-- | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx b/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx index ed1a53070d..e7d6b6ca86 100644 --- a/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +++ b/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx @@ -1,17 +1,19 @@ -\ProvidesFile{ctan.bbx}[2022/10/08 v0.01] +\ProvidesFile{ctan.bbx}[2022/10/18 v0.01] \RequireBibliographyStyle{authortitle} -\DeclareDatamodelFields[type=field,datatype=literal]{pkgurl} +\DeclareDatamodelFields[type=field,datatype=literal]{mirror} \DeclareDatamodelFields[type=field,datatype=literal]{license} +\DeclareDatamodelFields[type=field,datatype=literal]{label} -\DeclareFieldFormat{pkgurl}{\textsc{pkg-url}: \url{#1}} +\DeclareFieldFormat{mirror}{\textsc{Mirror}: \url{#1}} \DeclareFieldFormat{license}{\textsc{License}: #1} +\DeclareFieldFormat{label}{#1} -\newbibmacro*{pkgurl}{% - \iffieldundef{pkgurl}% +\newbibmacro*{mirror}{% + \iffieldundef{mirror}% {} - {\printfield{pkgurl}}} + {\printfield{mirror}}} \newbibmacro*{license}{% \iffieldundef{license}% @@ -43,7 +45,7 @@ \newunit \usebibmacro{license}% \newunit - \printfield{note}% + \printfield{annotation}% \newunit\newblock \printlist{organization}% \newunit\newblock @@ -58,9 +60,12 @@ \newline \usebibmacro{url}% \newline - \usebibmacro{pkgurl}% + \usebibmacro{mirror}% % \usebibmacro{pageref}% % \usebibmacro{finentry} +%%%% the \label is only for the documenation ctan.pdf! + \phantomsection\label{\thefield{entrykey}}% +%%% } \endinput |