summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-04-26 22:45:55 +0000
committerKarl Berry <karl@freefriends.org>2017-04-26 22:45:55 +0000
commit4264d79ed28e27760be5ab7ea4d90aefa9998c1c (patch)
tree49b687b7e05e0c6f0f9f442b1769a2c26e7aa2a1 /Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx
parent2844299e41158998b2f39d0663c1642eb927e9a9 (diff)
biblatex-iso690 (26apr17)
git-svn-id: svn://tug.org/texlive/trunk@44066 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx46
1 files changed, 46 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx
new file mode 100644
index 00000000000..8e460f2cbba
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx
@@ -0,0 +1,46 @@
+\ProvidesFile{alphabetic.bbx}
+[2017/04/25 v0.3.2 biblatex citation style]
+
+% This is a copy of alphabetic.bbx
+% It only uses iso as base style, instead of standard
+
+\RequireBibliographyStyle{iso}
+\ExecuteBibliographyOptions{labelalpha,sorting=nyt} % was sorting anyt
+
+\DeclareNameAlias{author}{default}
+\DeclareNameAlias{editor}{default}
+\DeclareNameAlias{translator}{default}
+
+\DeclareFieldFormat{labelalphawidth}{\mkbibbrackets{#1}}
+\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}}
+
+\defbibenvironment{bibliography}
+ {\list
+ {\printtext[labelalphawidth]{%
+ \printfield{labelprefix}%
+ \printfield{labelalpha}%
+ \printfield{extraalpha}}}
+ {\setlength{\labelwidth}{\labelalphawidth}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\labelsep}{\biblabelsep}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{\bibitemsep}%
+ \setlength{\parsep}{\bibparsep}}%
+ \renewcommand*{\makelabel}[1]{##1\hss}}
+ {\endlist}
+ {\item}
+
+\defbibenvironment{shorthand}
+ {\list
+ {\printfield[shorthandwidth]{shorthand}}
+ {\setlength{\labelwidth}{\shorthandwidth}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\labelsep}{\biblabelsep}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{\bibitemsep}%
+ \setlength{\parsep}{\bibparsep}%
+ \renewcommand*{\makelabel}[1]{##1\hss}}}
+ {\endlist}
+ {\item}
+
+\endinput