summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-ijsra
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-07-05 21:38:52 +0000
committerKarl Berry <karl@freefriends.org>2016-07-05 21:38:52 +0000
commit5cf6f77f3a4d03a7ffcb78f2fef5f5172905534a (patch)
treeaee54a5e8bb59a00b88cb314914c11613bb17e8f /Master/texmf-dist/tex/latex/biblatex-ijsra
parent305de0f136d4c197b9c250acbcaafa80d86ecaf2 (diff)
biblatex-ijsra (4-5jul16)
git-svn-id: svn://tug.org/texlive/trunk@41634 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-ijsra')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.bbx85
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.cbx14
2 files changed, 99 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.bbx b/Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.bbx
new file mode 100644
index 00000000000..e2b9250d603
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.bbx
@@ -0,0 +1,85 @@
+% ijsra -- %
+% Copyright (c) 2016 Lukas C. Bossert
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+\ProvidesFile{ijsra.bbx}%
+ [2016/07/04 v0.1 ijsra]
+\RequireBibliographyStyle{authoryear}
+
+\ExecuteBibliographyOptions{%
+ isbn=false,
+}
+
+\renewcommand{\labelnamepunct}{\addcolon\space}
+\renewcommand*{\bibpagespunct}{\addcolon\space}
+\renewcommand*{\nameyeardelim}{\addcomma\addspace}
+\renewcommand*{\postnotedelim}{\addcolon}
+\DeclareFieldFormat{postnote}{#1}
+\DeclareFieldFormat{pages}{#1}
+\DeclareNameAlias{sortname}{last-first}
+\DeclareNameAlias{default}{last-first}
+\DeclareNameAlias{editor}{sortname}
+
+\DeclareFieldFormat{multipostnote}{#1}
+\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{citetitle}{#1\isdot}
+\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{title}{#1\isdot}
+
+
+\usepackage{xpatch}
+\xpatchbibmacro{date+extrayear}{%
+ \printtext[parens]%
+}{%
+ \setunit{\space}%
+ \printtext%
+}{}{}
+
+\renewbibmacro*{in:}{
+\ifentrytype{incollection}{%
+\setunit{\addcomma\addspace }\printtext{\bibstring{in}\addspace}%
+ \ifnameundef{editor}
+ {}
+ {\printnames{editor}%
+ \addspace
+ \mkbibparens{\usebibmacro{editorstrg}}
+ \setunit{\addcomma\addspace}%
+ }%
+ \usebibmacro{maintitle+booktitle}
+ \clearfield{maintitle}
+ \clearfield{booktitle}
+ \clearfield{volume}
+ \clearfield{part}
+ \clearname{editor}
+ }
+ {%
+ \ifentrytype{inproceedings}{%
+\setunit{\addcomma\addspace }\printtext{\bibstring{in}\addspace}%
+ \ifnameundef{editor}
+ {}
+ {\printnames{editor}%
+ \addspace
+ \mkbibparens{\usebibmacro{editorstrg}}
+ \setunit{\addcomma\addspace}%
+ }%
+ \usebibmacro{maintitle+booktitle}
+ \clearfield{maintitle}
+ \clearfield{booktitle}
+ \clearfield{volume}
+ \clearfield{part}
+ \clearname{editor}
+ }{%
+ \ifentrytype{article}{}{\setunit{\addcomma\addspace }\printtext{\bibstring{in}\addspace}}}}}%
+
+\renewbibmacro*{volume+number+eid}{%
+ \printfield{volume}%
+ \printfield{number}%
+ \setunit{\addcomma\space}%
+ \printfield{eid}}
+\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.cbx b/Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.cbx
new file mode 100644
index 00000000000..21d729bfd5a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex-ijsra/ijsra.cbx
@@ -0,0 +1,14 @@
+% ijsra -- %
+% Copyright (c) 2016 Lukas C. Bossert
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+\ProvidesFile{ijsra.cbx}%
+ [2016/07/04 v0.1 ijsra]
+\RequireCitationStyle{authoryear}
+\endinput