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