texlive[42386] Master/texmf-dist: biblatex-lni (30oct16)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 30 22:47:42 CET 2016


Revision: 42386
          http://tug.org/svn/texlive?view=revision&revision=42386
Author:   karl
Date:     2016-10-30 22:47:42 +0100 (Sun, 30 Oct 2016)
Log Message:
-----------
biblatex-lni (30oct16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-examples.bib
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md
    trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md	2016-10-30 21:47:32 UTC (rev 42385)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md	2016-10-30 21:47:42 UTC (rev 42386)
@@ -4,6 +4,11 @@
 This project **does not** adhere to [Semantic Versioning](http://semver.org/).
 The markdown syntax is inspired by the conventions proposed by [keepachangelog.com](http://keepachangelog.com/).
 
+## [v0.3] - 2016-10-30
+* Support for empty editor in `InProceedings` and `InCollection`
+* Explicit support for `InCollection`
+* Improved examples in `LNI-examples.bib`
+
 ## [v0.2] - 2016-10-13
 * Labels do not include prefixes any more
 * `\citeauthor` prints one author if one author, two authors if two authors, and the first author + "et al." in the case of three or more
@@ -13,5 +18,5 @@
 
 Initial release.
 
-[Unreleased]: https://github.com/latextemplates/biblatex-lni/v0.2...HEAD
-[v0.2]: https://github.com/latextemplates/biblatex-lni/v0.1...v0.2
+[v0.3]: https://github.com/latextemplates/biblatex-lni/compare/v0.2...v0.3
+[v0.2]: https://github.com/latextemplates/biblatex-lni/compare/v0.1...v0.2

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-examples.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-examples.bib	2016-10-30 21:47:32 UTC (rev 42385)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-examples.bib	2016-10-30 21:47:42 UTC (rev 42386)
@@ -7,6 +7,21 @@
   crossref = {Gl01},
 }
 
+ at InProceedings{Mustermann2015,
+  author    = {Max Mustermann},
+  title     = {Mustertitel},
+  booktitle = {Musterkonferenz},
+  editor    = {Eva Musterfrau},
+  year      = {2015},
+}
+
+ at InProceedings{Mustermann2016,
+  author    = {Max Mustermann},
+  title     = {Mustertitel},
+  booktitle = {Musterkonferenz},
+  year      = {2016},
+}
+
 @InBook{Az09,
   pages    = {135-162},
   title    = {Die Fußnote in LNI-Bänden},
@@ -14,6 +29,14 @@
   crossref = {Gl09},
 }
 
+ at InProceedings{Qu03,
+  author   = {Quan, Dennis and Bakshi, Karun and Huynh, David and Karger, David R.},
+  title    = {User Interfaces for Supporting Multiple Categorization},
+  pages    = {228-235},
+  crossref = {Ra03},
+  langid   = {english},
+}
+
 @InCollection{vdAW2013,
   author    = {Wil M. P. van der Aalst and Mathias Weske},
   title     = {The {P2P} Approach to Interorganizational Workflows},
@@ -91,6 +114,18 @@
   venue     = {New York},
 }
 
+ at Proceedings{Ra03,
+  editor     = {Rauterberg, Matthias and Menozzi, Marino and Wesson, Janet},
+  title      = {Human-computer Interaction},
+  eventtitle = {{INTERACT} '03; {IFIP TC13} {International} Conference on Human-Computer Interaction},
+  year       = {2003},
+  publisher  = {IOS Press},
+  location   = {Amsterdam},
+  langid     = {english},
+  eventdate = {2003-09-01/2003-09-05},
+  venue     = {Zurich, Switzerland},
+}
+
 @Book{Gl09,
   editor    = {H. I. Glück},
   title     = {Formatierung 2009},
@@ -109,6 +144,31 @@
   year         = {2014},
 }
 
+ at InCollection{BinzBKL14,
+  author    = {Tobias Binz and
+               Uwe Breitenb{\"{u}}cher and
+               Oliver Kopp and
+               Frank Leymann},
+  title     = {{TOSCA:} Portable Automated Deployment and Management of Cloud Applications},
+  pages     = {527--549},
+  crossref  = {aws2014},
+  doi       = {10.1007/978-1-4614-7535-4_22},
+  langid    = {english},
+}
+
+ at Collection{aws2014,
+  editor    = {Athman Bouguettaya and
+               Quan Z. Sheng and
+               Florian Daniel},
+  title     = {Advanced Web Services},
+  publisher = {Springer},
+  year      = {2014},
+  doi       = {10.1007/978-1-4614-7535-4},
+  isbn      = {978-1-4614-7534-7},
+  langid    = {english},
+}
+
+
 @Comment{jabref-meta: databaseType:biblatex;}
 
 @Comment{jabref-meta: saveOrderConfig:specified;author;false;year;false;title;false;}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md	2016-10-30 21:47:32 UTC (rev 42385)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md	2016-10-30 21:47:42 UTC (rev 42386)
@@ -1,7 +1,7 @@
 # biblatex-lni
 
 This is a [biblatex] style for [LNI], the Lecture Notes in Informatics of the [Gesellschaft für Informatik e.V.].
-It requires at least [biblatex 3.5] and [biber] 3.6.
+It requires at least [biblatex 3.5] and [biber] 2.6.
 
 ## Usage
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx	2016-10-30 21:47:32 UTC (rev 42385)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx	2016-10-30 21:47:42 UTC (rev 42386)
@@ -9,8 +9,8 @@
 %   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.
-\def\LNI at date{2016-10-13}
-\def\LNI at version{0.2}
+\def\LNI at date{2016-10-30}
+\def\LNI at version{0.3}
 \def\LNI at bbxid{\LNI at date\space v\LNI at version\space biblatex-LNI bibliography style (LCB/GD/OK)}
 \def\LNI at cbxid{\LNI at date\space v\LNI at version\space biblatex-LNI  citation style (LCB/GD/OK)}
 \def\LNI at lbxid{\LNI at date\space v\LNI at version\space biblatex-LNI localization (LCB/GD/OK)}
@@ -105,7 +105,10 @@
 \newbibmacro*{in+editor+maintitle/booktitle}{%
   \printtext{\bibstring{in}}%
   \setunit{\addspace}%
-  \printtext[parens]{\usebibmacro{editor+others}}%
+  \ifnameundef{editor}
+    {}
+    {\printtext[parens]{%
+       \usebibmacro{editor+others}}}%
   \setunit{\nametitledelim}\newblock
   \usebibmacro{maintitle+booktitle}}
 
@@ -134,7 +137,7 @@
     {\usebibmacro{author}}%
   \setunit{\nametitledelim}\newblock%
   \usebibmacro{title}%
-  \setunit{\aftertitledelim}%
+  \printunit{\aftertitledelim}
   \usebibmacro{publisher+location}%
   \printfield{year}%
   \newunit\newblock
@@ -149,6 +152,94 @@
   \usebibmacro{finentry}%
 }
 
+\DeclareBibliographyDriver{collection}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{editor+others}%
+  \setunit{\printdelim{nametitledelim}}\newblock
+  \usebibmacro{maintitle+title}%
+  \printunit{\aftertitledelim}
+  \printlist{language}%
+  \newunit\newblock
+  \usebibmacro{byeditor+others}%
+  \newunit\newblock
+  \printfield{edition}%
+  \newunit
+  \iffieldundef{maintitle}
+    {\printfield{volume}%
+     \printfield{part}}
+    {}%
+  \newunit
+  \printfield{volumes}%
+  \newunit\newblock
+  \usebibmacro{series+number}%
+  \newunit\newblock
+  \printfield{note}%
+  \newunit\newblock
+  \usebibmacro{publisher+location+date}%
+  \newunit\newblock
+  \usebibmacro{chapter+pages}%
+  \newunit
+  \printfield{pagetotal}%
+  \newunit\newblock
+  \iftoggle{bbx:isbn}
+    {\printfield{isbn}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{doi+eprint+url}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{incollection}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{author/translator+others}%
+  \setunit{\printdelim{nametitledelim}}\newblock
+  \usebibmacro{title}%
+  \printunit{\aftertitledelim}
+  \usebibmacro{in+editor+maintitle/booktitle}%
+  \printunit{\aftertitledelim}
+  \printfield{edition}%
+  \newunit
+  \iffieldundef{maintitle}
+    {\printfield{volume}%
+     \printfield{part}}
+    {}%
+  \newunit
+  \printfield{volumes}%
+  \newunit\newblock
+  \usebibmacro{series+number}%
+  \newunit\newblock
+  \printfield{note}%
+  \newunit\newblock
+  \usebibmacro{publisher+location+date}%
+  \newunit\newblock
+  \usebibmacro{chapter+pages}%
+  \newunit\newblock
+  \iftoggle{bbx:isbn}
+    {\printfield{isbn}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{doi+eprint+url}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+
 \DeclareBibliographyDriver{inproceedings}{%
   \usebibmacro{bibindex}%
   \usebibmacro{begentry}%
@@ -155,11 +246,13 @@
   \usebibmacro{author/translator+others}%
   \setunit{\nametitledelim}\newblock
   \usebibmacro{title}%
-  \setunit{\aftertitledelim}%
- \usebibmacro{in+editor+maintitle/booktitle}%
- \newunit%
+  \printunit{\aftertitledelim}
+  \usebibmacro{in+editor+maintitle/booktitle}%
+  \iffieldundef{eventtitle}
+    {}
+    {\printunit{\aftertitledelim}}
   \usebibmacro{event+venue+date}%
-    \setunit{\aftertitledelim}\newblock
+  \printunit{\aftertitledelim}\newblock
   \iffieldundef{maintitle}
     {\printfield{volume}%
      \printfield{part}}
@@ -201,9 +294,9 @@
   \usebibmacro{author/translator+others}%
   \setunit{\nametitledelim}\newblock
   \usebibmacro{title}%
-  \setunit{\aftertitledelim}%
+  \printunit{\aftertitledelim}%
   \usebibmacro{in+editor+maintitle/booktitle}%
-    \setunit{\aftertitledelim}\newblock
+  \printunit{\aftertitledelim}\newblock
   \printfield{edition}%
   \newunit
   \iffieldundef{maintitle}
@@ -245,7 +338,7 @@
   \usebibmacro{author/translator+others}%
   \setunit{\nametitledelim}\newblock
   \usebibmacro{title}%
-  \setunit{\aftertitledelim}%\newblock
+  \printunit{\aftertitledelim}
   \printlist{language}%
   \newunit\newblock
   \usebibmacro{byauthor}%



More information about the tex-live-commits mailing list