summaryrefslogtreecommitdiff
path: root/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'biblio/ctan-bibdata/biblatex-ctan/ctan.bbx')
-rw-r--r--biblio/ctan-bibdata/biblatex-ctan/ctan.bbx21
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