diff options
Diffstat (limited to 'biblio/ctan-bibdata/biblatex-ctan/ctan.bbx')
-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 |