diff --git a/lni.bst b/lni.bst index 804cfc0..7434b05 100644 --- a/lni.bst +++ b/lni.bst @@ -968,7 +968,7 @@ FUNCTION {format.lab.names} { nameptr numnames = { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { s #1 "{ll}" format.name$ #2 text.prefix$ %% second sign of first author if there are others + { pop$ s #1 "{ll}" format.name$ #2 text.prefix$ %% second sign of first author if there are others } { s nameptr "{v{}}{l{}}" format.name$ * } %%formats last author if$ @@ -980,7 +980,7 @@ FUNCTION {format.lab.names} } while$ numnames #3 > - { s #1 "{ll}" format.name$ #2 text.prefix$ } % if more than 3 authors take second letter of first name + { pop$ s #1 "{ll}" format.name$ #2 text.prefix$ } % if more than 3 authors take second letter of first name 'skip$ if$ } @@ -1121,7 +1121,7 @@ FUNCTION {author.sort} FUNCTION {author.editor.sort} { author empty$ - { editor empty$ + { editor empty$ { key empty$ { "to sort, need author, editor, or key in " cite$ * warning$ "" @@ -1131,8 +1131,8 @@ FUNCTION {author.editor.sort} } { editor sort.format.names } if$ - } - { author sort.format.names } + } + { author sort.format.names } if$ } @@ -1277,7 +1277,7 @@ FUNCTION {end.bib} EXECUTE {end.bib} %% -%% Copyright (C) 2016-2017 by Martin Sievers +%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI) %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License (LPPL), either diff --git a/lni.cls b/lni.cls index 676d6ce..ee32a6e 100644 --- a/lni.cls +++ b/lni.cls @@ -14,7 +14,7 @@ %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{lni} - [2017/04/06 v1.0 A class for submissions to the ``Lecture Notes in Informatics''] + [2017/04/07 v1.0 Official class for submissions to the ``Lecture Notes in Informatics''] \def\@clearglobaloption#1{% \def\@tempa{#1}% \def\@tempb{\@gobble}% @@ -399,7 +399,7 @@ \widowpenalty=10000 % Vermeidet "widows & orphans" \clubpenalty=10000 %% -%% Copyright (C) 2016-2017 by Martin Sievers +%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI) %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License (LPPL), either diff --git a/lni.ins b/lni.ins index ca53ef9..3cd0b93 100644 --- a/lni.ins +++ b/lni.ins @@ -19,7 +19,7 @@ %% %% lnig.bst %% Lecture Notes in Informatics Style File (english) -%% Version 1.0 (2014/12/17) +%% Version 1.0 (2017/04/07) %% %% %% The Style File is based on alpha.bst @@ -36,7 +36,7 @@ %% %% lnig.bst %% Lecture Notes in Informatics Style File (german) -%% Version 2.0 (2014/12/17) +%% Version 1.0 (2017/04/07) %% %% The Style File is based on alpha.bst %% @@ -59,7 +59,7 @@ License:| Released under the LaTeX Project Public License v1.3c or later \endpreamble \postamble -Copyright (C) 2016-2017 by Martin Sievers +Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI) This work may be distributed and/or modified under the conditions of the LaTeX Project Public License (LPPL), either @@ -96,7 +96,7 @@ This work consists of the file lni.dtx } \endbatchfile %% -%% Copyright (C) 2016-2017 by Martin Sievers +%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI) %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License (LPPL), either diff --git a/lni.pdf b/lni.pdf index 1d95834..63e7cd9 100644 Binary files a/lni.pdf and b/lni.pdf differ diff --git a/lnig.bst b/lnig.bst index 33a5e5f..1859cfc 100644 --- a/lnig.bst +++ b/lnig.bst @@ -968,7 +968,7 @@ FUNCTION {format.lab.names} { nameptr numnames = { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ "others" = - { s #1 "{ll}" format.name$ #2 text.prefix$ %% second sign of first author if there are others + { pop$ s #1 "{ll}" format.name$ #2 text.prefix$ %% second sign of first author if there are others } { s nameptr "{v{}}{l{}}" format.name$ * } %%formats last author if$ @@ -980,7 +980,7 @@ FUNCTION {format.lab.names} } while$ numnames #3 > - { s #1 "{ll}" format.name$ #2 text.prefix$ } % if more than 3 authors take second letter of first name + { pop$ s #1 "{ll}" format.name$ #2 text.prefix$ } % if more than 3 authors take second letter of first name 'skip$ if$ } @@ -1121,7 +1121,7 @@ FUNCTION {author.sort} FUNCTION {author.editor.sort} { author empty$ - { editor empty$ + { editor empty$ { key empty$ { "to sort, need author, editor, or key in " cite$ * warning$ "" @@ -1131,8 +1131,8 @@ FUNCTION {author.editor.sort} } { editor sort.format.names } if$ - } - { author sort.format.names } + } + { author sort.format.names } if$ } @@ -1277,7 +1277,7 @@ FUNCTION {end.bib} EXECUTE {end.bib} %% -%% Copyright (C) 2016-2017 by Martin Sievers +%% Copyright (C) 2016-2017 by Gesellschaft für Informatik e.V. (GI) %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License (LPPL), either