texlive[42265] Master/texmf-dist: biblatex-lni (14oct16)

commits+karl at tug.org commits+karl at tug.org
Sun Oct 16 00:51:31 CEST 2016


Revision: 42265
          http://tug.org/svn/texlive?view=revision&revision=42265
Author:   karl
Date:     2016-10-16 00:51:31 +0200 (Sun, 16 Oct 2016)
Log Message:
-----------
biblatex-lni (14oct16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-examples.bib
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-de.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-en.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md
    trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-english.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-ngerman.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.cbx

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md

Added: trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md	2016-10-15 22:51:31 UTC (rev 42265)
@@ -0,0 +1,17 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+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.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
+* German: "et al." is printed instead of "u.a."
+
+## v0.1 - 2016-10-07
+
+Initial release.
+
+[Unreleased]: https://github.com/latextemplates/biblatex-lni/v0.2...HEAD
+[v0.2]: https://github.com/latextemplates/biblatex-lni/v0.1...v0.2


Property changes on: trunk/Master/texmf-dist/doc/latex/biblatex-lni/CHANGELOG.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
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-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-examples.bib	2016-10-15 22:51:31 UTC (rev 42265)
@@ -14,12 +14,22 @@
   crossref = {Gl09},
 }
 
+ at InCollection{vdAW2013,
+  author    = {Wil M. P. van der Aalst and Mathias Weske},
+  title     = {The {P2P} Approach to Interorganizational Workflows},
+  booktitle = {Seminal Contributions to Information Systems Engineering},
+  year      = {2013},
+  publisher = {Springer Science + Business Media},
+  pages     = {289--305},
+  doi       = {10.1007/978-3-642-36926-1_23},
+}
+
 @Book{AB00,
+  author    = {K. Abel and U. Bibel},
   title     = {Formatierungsrichtlinien für Tagungsbände},
   publisher = {Format-Verlag},
+  location  = {Bonn},
   year      = {2000},
-  author    = {K. Abel and U. Bibel},
-  address   = {Bonn},
 }
 
 @Book{Ez10,
@@ -29,16 +39,33 @@
   author    = {O. Ezgarani},
 }
 
+ at Online{GI14,
+  author = {{Gesellschaft für Informatik e.\,V.}},
+  label  = {GI},
+  year  = {2014},
+  url  =  {http://www.gi-ev.de},
+  urldate = {2014-12-24}
+}
+
 @Article{Gl06,
-  author  = {H. I. Glück},
-  title   = {Formatierung leicht gemacht},
-  journal = {Formatierungsjournal},
-  volume  = {11},
-  number  = {09},
-  year    = {2009},
-  pages   = {23-27},
+  author       = {H. I. Glück},
+  title        = {Formatierung leicht gemacht},
+  journaltitle = {Formatierungsjournal},
+  volume       = {11},
+  pages        = {23-27},
+  year         = {2009},
+  number       = {09},
 }
 
+ at Book{Go10,
+  author    = {Johann Wolfgang von Goethe},
+  title     = {Farbenlehre},
+  year      = {1810},
+  volumes   = {2},
+  publisher = {Cotta},
+  location  = {Tübingen},
+}
+
 @Book{Wa14,
   title     = {Essenzen der Informatik},
   publisher = {Verlag Formvoll},
@@ -57,21 +84,21 @@
   title     = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
   year      = {2001},
   editor    = {Glück, H. I.},
-  address   = {San Francisco},
   publisher = {Noah \& Sons},
+  booktitle = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
+  eventdate = {2009},
+  location  = {San Francisco},
   venue     = {New York},
-  eventdate = {2009},
-  booktitle = {Proc. 7th Int. Conf. on Formatting of Workshop-Proceedings},
 }
 
 @Book{Gl09,
+  editor    = {H. I. Glück},
   title     = {Formatierung 2009},
   publisher = {Format-Verlag},
+  location  = {Bonn},
   year      = {2009},
-  editor    = {H. I. Glück},
+  series    = {LNI},
   number    = {999},
-  series    = {LNI},
-  address   = {Bonn},
   booktitle = {Formatierung 2009},
 }
 
@@ -82,14 +109,6 @@
   year         = {2014},
 }
 
- at Online{GI14,
-  author = {{Gesellschaft für Informatik e.\,V.}},
-  label  = {GI},
-  year  = {2014},
-  url  =  {http://www.gi-ev.de},
-  urldate = {2014-12-24}
-}
+ at Comment{jabref-meta: databaseType:biblatex;}
 
- at Comment{jabref-meta: databaseType:bibtex;}
-
 @Comment{jabref-meta: saveOrderConfig:specified;author;false;year;false;title;false;}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-de.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-de.tex	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-de.tex	2016-10-15 22:51:31 UTC (rev 42265)
@@ -10,7 +10,15 @@
 \addbibresource{LNI-examples.bib}
 \begin{document}
 \chapter{Zitierungen}
-Verlinkte Autoren: \citeauthor{ABC01} \cite{ABC01}.
+Verlinkte Autoren:
+
+Drei und mehr: \citeauthor{ABC01} \cite{ABC01}.
+
+Zwei Autoren: \citeauthor{AB00} \cite{AB00} und \citeauthor{vdAW2013} \cite{vdAW2013}.
+
+Ein Autor: \citeauthor{Ez10} \cite{Ez10} und \citeauthor{Go10} \cite{Go10}.
+Am Satzanfang: \Citeauthor{Go10}.
+
 \nocite{*}
 \printbibliography
 \end{document}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-en.tex	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/LNI-test-en.tex	2016-10-15 22:51:31 UTC (rev 42265)
@@ -10,7 +10,15 @@
 \addbibresource{LNI-examples.bib}
 \begin{document}
 \chapter{Cites}
-Hyperlinked authors: \citeauthor{ABC01} \cite{ABC01}.
+Hyperlinked authors:
+
+Three and more authors: \citeauthor{ABC01} \cite{ABC01}.
+
+Two authors: \citeauthor{AB00} \cite{AB00} and \citeauthor{vdAW2013} \cite{vdAW2013}.
+
+One author: \citeauthor{Ez10} \cite{Ez10} and \citeauthor{Go10} \cite{Go10}.
+At the beginning of a sentence: \Citeauthor{Go10}.
+
 \nocite{*}
 \printbibliography
 \end{document}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-lni/README.md	2016-10-15 22:51:31 UTC (rev 42265)
@@ -1,6 +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.
 
 ## Usage
 
@@ -15,20 +16,31 @@
   backend=biber,
   style=LNI
 ]{biblatex}
-\addbibresource{paper.bib}
+\addbibresource{LNI-examples.bib}
 ```
 
 Use `\printbibliography` in your document to print the bibliography.
 Use `biber` instead of `bibtex` to generate the bibliography entries.
 
+## Source and Feedback
+
+The source of this package is maintained at <https://github.com/latextemplates/biblatex-lni>.
+This site also allows for filing issues in case something strange is encontered.
+
 ## License
 
 Copyright (c) 2016 Lukas C. Bossert, Georg Duffner, Oliver Kopp
 
+This work has the LPPL maintenance status _maintained_.
+The current maintainer of this work is Oliver Kopp.
+
+
 This package may be distributed under the terms of the LaTeX Project
 Public License, as described in lppl.txt in the base LaTeX distribution.
 Either version 1.3 or, at your option, any later version.
 
-  [biblatex]: https://www.ctan.org/pkg/biblatex
+  [biber]: https://github.com/plk/biber#overview
+  [biblatex]: https://github.com/plk/biblatex#overview
+  [biblatex 3.5]: https://github.com/plk/biblatex/blob/dev/doc/latex/biblatex/CHANGES.org#release-notes-for-version-35
   [Gesellschaft für Informatik e.V.]: https://www.gi.de
   [LNI]: https://www.gi.de/service/publikationen/lni/autorenrichtlinien.html

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-english.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-english.lbx	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-english.lbx	2016-10-15 22:51:31 UTC (rev 42265)
@@ -1,6 +1,6 @@
 % LNI --%
 %
-% Copyright (c) 2016 Lukas C. Bossert
+% Copyright (c) 2016 Lukas C. Bossert, Georg Duffner, Oliver Kopp
 %  
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -9,6 +9,7 @@
 %   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{LNI-english.lbx}
 [\LNI at lbxid]
 \InheritBibliographyExtras{english}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-ngerman.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-ngerman.lbx	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI-ngerman.lbx	2016-10-15 22:51:31 UTC (rev 42265)
@@ -1,6 +1,6 @@
 % LNI --%
-% 
-% Copyright (c) 2016 Lukas C. Bossert
+%
+% Copyright (c) 2016 Lukas C. Bossert, Georg Duffner, Oliver Kopp
 %  
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3
@@ -16,7 +16,8 @@
 \InheritBibliographyExtras{ngerman}
 
 \DeclareBibliographyStrings{%
-  inherit  = {ngerman},
-  urlseen  = {{Stand}{Stand}}
+  inherit   = {ngerman},
+  urlseen   = {{Stand}{Stand}},
+  andothers = {{et al\adddot}{et al\adddot}}
 }
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.bbx	2016-10-15 22:51:31 UTC (rev 42265)
@@ -1,8 +1,19 @@
-\def\LNI at date{2016-10-07}
-\def\LNI at version{0.1}
-\def\LNI at bbxid{\LNI at date\space v\LNI at version\space biblatex-LNI bibliography style (LCB/GD)}
-\def\LNI at cbxid{\LNI at date\space v\LNI at version\space biblatex-LNI  citation style (LCB/GD)}
-\def\LNI at lbxid{\LNI at date\space v\LNI at version\space biblatex-LNI localization (LCB/GD)}
+% LNI --%
+%
+% Copyright (c) 2016 Lukas C. Bossert, Georg Duffner, Oliver Kopp
+%
+% 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.
+\def\LNI at date{2016-10-13}
+\def\LNI at version{0.2}
+\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)}
 
 \ProvidesFile{LNI.bbx}[\LNI at bbxid]
 \RequireBibliographyStyle{alphabetic}
@@ -18,14 +29,9 @@
   %http://tex.stackexchange.com/a/196192/9075
   \renewcommand*\bibnamedelimc{\addnbspace}
   \renewcommand*\bibnamedelimd{\addnbspace}
-
-  %Do not put "vd" in the label, but put it at "\citeauthor"
-  %Source: http://tex.stackexchange.com/a/30277/9075
-  \makeatletter
-  \AtBeginDocument{\toggletrue{blx at useprefix}}
-  \AtBeginBibliography{\togglefalse{blx at useprefix}}
 }
 
+
 \def\LNIversion{\LNI at version}
 \def\LNIdate{\LNI at date}
 \ExecuteBibliographyOptions{%
@@ -32,9 +38,9 @@
   bibencoding   = utf8,
   sortcites     = true,
   giveninits    = true,
-  useprefix     = false,
+  useprefix     = true,
   maxbibnames   = 99,
-  maxcitenames  = 3,
+  maxcitenames  = 2,
   eprint        = true,
   url           = true,
   doi           = false,
@@ -62,6 +68,9 @@
 \newcommand*{\volnumdelim}{\addslash}
 \newcommand*{\aftertitledelim}{\addperiod\addspace}
 
+% Don't uppercase name prefixes
+\renewbibmacro*{begentry}{\midsentence}
+
 \newbibmacro*{publisher+location}{%
     \printlist{publisher}%
  \newunit%
@@ -112,6 +121,10 @@
   }
 }
 
+% Don't use prefixes in labels
+\DeclareLabelalphaNameTemplate{
+  \namepart{family}
+}
 
 \DeclareBibliographyDriver{book}{%
   \usebibmacro{bibindex}%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.cbx	2016-10-15 22:51:08 UTC (rev 42264)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-lni/LNI.cbx	2016-10-15 22:51:31 UTC (rev 42265)
@@ -1,11 +1,27 @@
+% LNI --%
+%
+% Copyright (c) 2016 Lukas C. Bossert, Georg Duffner, Oliver Kopp
+%  
+% 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{LNI.cbx}[\LNI at cbxid]
   \RequireCitationStyle{alphabetic}
 
+
 %enable hyperlinked author names when using \citeauthor
 %source: http://tex.stackexchange.com/a/75916/9075
 \DeclareCiteCommand{\citeauthor}
   {\boolfalse{citetracker}%
    \boolfalse{pagetracker}%
+    \renewcommand*{\multinamedelim}{\addcomma\space}%
+   \renewcommand*{\finalnamedelim}{%
+   \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
+   \addspace\bibstring{and}\space}
    \usebibmacro{prenote}}
   {\ifciteindex
      {\indexnames{labelname}}



More information about the tex-live-commits mailing list