texlive[44308] Master/texmf-dist: udesoftec (12may17)
commits+karl at tug.org
commits+karl at tug.org
Sat May 13 00:01:08 CEST 2017
Revision: 44308
http://tug.org/svn/texlive?view=revision&revision=44308
Author: karl
Date: 2017-05-13 00:01:08 +0200 (Sat, 13 May 2017)
Log Message:
-----------
udesoftec (12may17)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst
trunk/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf
trunk/Master/texmf-dist/source/latex/udesoftec/CHANGELOG
trunk/Master/texmf-dist/source/latex/udesoftec/README
trunk/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex
trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-biblatex.sty
trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty
trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty
trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
Modified: trunk/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/bibtex/bst/udesoftec/udesoftec.bst 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec.bst
%% Copyright 2014-2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -53,7 +53,7 @@
title
type
url
- urldate
+ urldate
volume
year
}
@@ -67,12 +67,21 @@
#1 'mid.sentence :=
#2 'after.sentence :=
#3 'after.block :=
- #4 'before.bibitemtitle :=
- #5 'before.year :=
+ #4 'before.bibitemtitle :=
+ #5 'before.year :=
}
STRINGS { s t }
+FUNCTION {output.justdonothing}
+{ 's :=
+ output.state mid.sentence =
+ { "" * write$ }
+ { "" * write$ }
+if$
+ s
+}
+
FUNCTION {output.justdo}
{ 's :=
output.state mid.sentence =
@@ -100,23 +109,23 @@
"\newblock " write$
}
{
- output.state before.all =
- 'write$
+ output.state before.all =
+ 'write$
{
- output.state before.bibitemtitle =
- {"\bblAuthorTitleSep{}" * write$ }
- {
- output.state before.bibitemtitle =
- 'write$
- { output.state before.year =
- {"\bblAuthorYearSep{}" * write$ }
- {add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- }
+ output.state before.bibitemtitle =
+ {"\bblAuthorTitleSep{}" * write$ }
+ {
+ output.state before.bibitemtitle =
+ 'write$
+ { output.state before.year =
+ {"\bblAuthorYearSep{}" * write$ }
+ {add.period$ " " * write$ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
if$
}
if$
@@ -135,13 +144,13 @@
"\newblock " write$
}
{
- output.state before.all =
+ output.state before.all =
'write$
- { output.state before.year =
- {"\bblAuthorYearSep" * write$ }
- {add.period$ " " * write$ }
- if$
- }
+ { output.state before.year =
+ {"\bblAuthorYearSep" * write$ }
+ {add.period$ " " * write$ }
+ if$
+ }
if$
}
if$
@@ -175,17 +184,17 @@
FUNCTION {new.block}
{ output.state before.all =
- 'skip$
+ 'skip$
{ output.state before.bibitemtitle =
- 'skip$
- {
- output.state before.year =
- {before.bibitemtitle 'output.state := }
- {after.block 'output.state := }
- if$
- }
- if$
- }
+ 'skip$
+ {
+ output.state before.year =
+ {before.bibitemtitle 'output.state := }
+ {after.block 'output.state := }
+ if$
+ }
+ if$
+ }
if$
}
@@ -353,8 +362,8 @@
{ duplicate$ empty$
{ pop$ "" }
{
- "\bblFontAuthorInList{" swap$ * "}" *
- }
+ "\bblFontAuthorInList{" swap$ * "}" *
+ }
if$
}
@@ -362,7 +371,7 @@
{ author empty$
{ "" }
{ author format.names format.authorStyleInList
- }
+ }
if$
}
@@ -438,9 +447,9 @@
{ title empty$
{ "" }
{ "\bblFontBookTitle{" title * "}" *
- before.bibitemtitle 'output.state :=
+ before.bibitemtitle 'output.state :=
- }
+ }
if$
}
@@ -572,8 +581,8 @@
FUNCTION {format.year}
{
- "\bblFontYearInList{\bblYear{" format.date * "}}" *
- before.year 'output.state :=
+ "\bblFontYearInList{\bblYear{" format.date * "}}" *
+ before.year 'output.state :=
}
FUNCTION {format.yearpublished}
@@ -589,7 +598,7 @@
FUNCTION {format.btitle}
{
- "\bblFontBookTitle{" title * "}" *
+ "\bblFontBookTitle{" title * "}" *
before.bibitemtitle 'output.state :=
}
@@ -609,13 +618,14 @@
}
FUNCTION {format.bvolume}
-{ volume empty$
+{
+ "volume and number" number either.or.check
+ volume empty$
{ "" }
{ series empty$
- 'skip$
+ { "\bblSeries{\bblvol{} " * volume * "}" }
{ "\bblVolumeOfSeries{" * volume * "}{" * series * "}" }
if$
- "volume and number" number either.or.check
}
if$
}
@@ -624,19 +634,23 @@
{ volume empty$
{ number empty$
{ series empty$
- { "" }
- { "\bblSeries{" * series * "}" }
- if$
- }
+ { "" }
+ { "\bblSeries{" * series * "}" }
+ if$
+ }
{ series empty$
- 'skip$
- { "\bblVolumeOfSeries{" * volume * "}{" * series * "}" }
- if$
- }
- if$
+ { "" }
+ { "\bblVolumeOfSeries{" * number * "}{" * series * "}" }
+ if$
+ }
+ if$
}
- { "" }
- if$
+ { series empty$
+ { "" }
+ { "\bblVolumeOfSeries{" * volume * "}{" * series * "}" }
+ if$
+ }
+ if$
}
FUNCTION {format.edition}
@@ -795,19 +809,20 @@
author format.key output
format.year output.nonnull
format.title "title" output.check
- new.block
+ new.block
journal format.journaltitle "journal" output.check
+
eid empty$
{ format.vol.num.pages output.justdo }
{ format.vol.num.eid output.justdo }
if$
+
format.doi empty$
- {format.issn output}
- {}
- if$
- format.doi output
- format.url output
- format.urldate output.justdo
+ { format.issn output
+ format.url output
+ format.urldate output.justdo}
+ { format.doi output}
+ if$
new.block
note output
fin.entry
@@ -821,28 +836,28 @@
}
{ format.authors output.nonnull
- "author and editor" editor either.or.check
+ "author and editor" editor either.or.check
}
- if$
+ if$
format.year output.nonnull
format.btitle "title" output.check
- format.bvolume output
+ format.bvolume output
new.block
format.number.series output
new.sentence
- format.edition output
+ format.edition output
publisher "publisher" output.check
format.address output
format.doi empty$
- {format.isbn output}
- {}
- if$
+ {format.isbn output
+ format.url output
+ format.urldate output.justdo}
+ {}
+ if$
format.doi output
- format.url output
- format.urldate output.justdo
new.block
note output
fin.entry
@@ -858,12 +873,12 @@
howpublished output
format.address output
format.doi empty$
- {format.isbn output}
- {}
- if$
+ {format.isbn output
+ format.url output
+ format.urldate output.justdo}
+ {}
+ if$
format.doi output
- format.url output
- format.urldate output.justdo
new.block
note output
fin.entry
@@ -882,7 +897,7 @@
format.year output.nonnull
format.btitle "title" output.check
- format.bvolume output
+ format.bvolume output
format.chapter.pages "chapter and pages" output.check
new.block
format.number.series output
@@ -892,12 +907,12 @@
format.edition output
format.doi empty$
- {format.isbn output}
- {}
- if$
+ {format.isbn output
+ format.url output
+ format.urldate output.justdo}
+ {}
+ if$
format.doi output
- format.url output
- format.urldate output.justdo
new.block
note output
fin.entry
@@ -911,22 +926,25 @@
format.title "title" output.check
new.block
- format.in.ed.booktitle "booktitle" output.check
- format.bvolume output
- format.number.series output
- format.chapter.pages output
- new.sentence
- format.edition output
- publisher "publisher" output.check
- format.address output
+ format.in.ed.booktitle "booktitle" output.check
+
+ format.bvolume output.justdonothing
+
+ format.chapter.pages output
+ new.sentence
+ format.edition output
+ publisher "publisher" output.check
+ format.address output
format.doi empty$
- {format.isbn output}
- {}
- if$
- format.doi output
- format.url output
- format.urldate output.justdo
+ { format.isbn output
+ format.url output
+ format.urldate output.justdo
+ }
+ { format.doi output
+ }
+ if$
+
new.block
note output
fin.entry
@@ -940,7 +958,7 @@
format.title "title" output.check
new.block
- format.in.ed.booktitle "booktitle" output.check
+ format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series output
new.sentence
@@ -948,7 +966,7 @@
{ organization publisher new.sentence.checkb
organization output
publisher output
-
+
}
{
organization output
@@ -959,12 +977,12 @@
format.pages output
format.doi empty$
- {format.isbn output}
- {}
- if$
+ {format.isbn output
+ format.url output
+ format.urldate output.justdo}
+ {}
+ if$
format.doi output
- format.url output
- format.urldate output.justdo
new.block
note output
fin.entry
@@ -976,7 +994,7 @@
{ output.bibitem
format.authors output
author format.key output
- format.year output.nonnull
+ format.year output.nonnull
format.btitle "title" output.check
organization address new.block.checkb
organization output
@@ -1047,6 +1065,8 @@
format.isbn output
}
if$
+ format.url output
+ format.urldate output
}
{
new.sentence
@@ -1053,8 +1073,6 @@
format.doi output
}
if$
- format.url output
- format.urldate output
new.block
note output
@@ -1091,12 +1109,12 @@
publisher output
format.address output
format.doi empty$
- {format.isbn output}
- {}
- if$
+ {format.isbn output
+ format.url output
+ format.urldate output.justdo}
+ {}
+ if$
format.doi output
- format.url output
- format.urldate output.justdo
new.block
note output
fin.entry
@@ -1134,6 +1152,31 @@
fin.entry
}
+MACRO {jan} {""}
+
+MACRO {feb} {""}
+
+MACRO {mar} {""}
+
+MACRO {apr} {""}
+
+MACRO {may} {""}
+
+MACRO {jun} {""}
+
+MACRO {jul} {""}
+
+MACRO {aug} {""}
+
+MACRO {sep} {""}
+
+MACRO {oct} {""}
+
+MACRO {nov} {""}
+
+MACRO {dec} {""}
+
+
FUNCTION {default.type} { misc }
@@ -1215,7 +1258,7 @@
}
FUNCTION {author.techstandard.label}
{ standard empty$
- { ' type " " * number * "-" * edition * "(" * }
+ { 'type " " * number * "-" * edition * "(" * }
{ standard format.authorStyleInText "(" * }
if$
}
@@ -1266,8 +1309,7 @@
'skip$
if$
*
- 'label :=
- }
+ }
if$
'label :=
}
Modified: trunk/Master/texmf-dist/doc/latex/udesoftec/udesoftec-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/udesoftec/CHANGELOG
===================================================================
--- trunk/Master/texmf-dist/source/latex/udesoftec/CHANGELOG 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/source/latex/udesoftec/CHANGELOG 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,5 +1,15 @@
The version number of all files is changed for every release. Please refer to the details below in order to see which files were changed.
-
+
+2017/05/12 v1.6.0
+* Internal fixes due to new build tool
+* [udesoftec.cls] removing PDF warnings
+* [udesoftec-biblatex.sty] new compatibility with biblatex>3.5 new naming scheme
+* [udesoftec.cls] fixed list of abbreviations
+* [udesoftec.bst] fixed compatibility issue with MikTeX
+* [udesoftec.bst] fixed issue with @incollection missing volume argument resulting in error
+* [udesoftec.bst] removed url+urldate from output if DOI is present
+* [udesoftec.bst] fixed issue with @article which has month set resulting in warning
+
2016/08/15 v1.5.5
* [udesoftec.cls] fixed cover page to fit new exam regulations
* [udesoftec.cls] fixed bug resulting in xpatch errors due to koma update
Modified: trunk/Master/texmf-dist/source/latex/udesoftec/README
===================================================================
--- trunk/Master/texmf-dist/source/latex/udesoftec/README 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/source/latex/udesoftec/README 2017-05-12 22:01:08 UTC (rev 44308)
@@ -3,7 +3,7 @@
Maintainer: J. Peter M. Schuler
E-Mail: j.peter.m.schuler at uni dash due dot de
Copyright: 2013-2015 J. Peter M. Schuler
-Version: 1.5.5 2016/08/15
+Version: 1.6.0 2017/05/12
License: lppl
Topic: dissertation
Modified: trunk/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex
===================================================================
--- trunk/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/source/latex/udesoftec/udesoftec-doc.tex 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-doc.tex
%% Copyright 2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
\documentclass[de,omit-sd,omit-lol]{udesoftec}
\usepackage{udesoftec-extra}
@@ -398,6 +398,9 @@
\chapter{FAQ}
+\section{Warning: Biber: there were undefined citations}
+Ist aktuell ein known issue, allerdings kann kein Fehler in der Ausgabe festgestellt werden.
+
\section{BibTeX Fehler: Paragraph ended before \ldots parsedate was complete.}
Irgendwo gibt es in der .bib-Datei ein Fehlerhaftes Datum (urldate). Das Datum
sollte im Format dd.mm.yyyy oder yyyy-mm-dd vorliegen (oder weder \enquote{.}
Modified: trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,8 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-biblatex.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
+
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -39,7 +40,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-bibcommon}[2016/08/15 v1.5.5 udesoftec-bibcommon.sty udesoftec bibstyle configuration commons]%
+\ProvidesPackage{udesoftec-bibcommon}[2017/05/12 v1.6.0 udesoftec-bibcommon.sty udesoftec bibstyle configuration commons]%
\newif\ifprimaryDocumentLanguageGerman
Modified: trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-biblatex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-biblatex.sty 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-biblatex.sty 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,8 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-biblatex.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
+
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -39,7 +40,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-biblatex}[2016/08/15 v1.5.5 udesoftec-biblatex.sty udesoftec bibstyle configuration for biblatex]%
+\ProvidesPackage{udesoftec-biblatex}[2017/05/12 v1.6.0 udesoftec-biblatex.sty udesoftec bibstyle configuration for biblatex]%
%
% \newif\ifprimaryDocumentLanguageGerman
@@ -70,8 +71,12 @@
uniquelist=false,
urldate=long,
maxbibnames=99]{biblatex}
+\@ifpackageloaded{biblatex_legacy}
+{
\ExecuteBibliographyOptions{labeldate,sorting=nyt,pagetracker}
-
+}{
+\ExecuteBibliographyOptions{labeldateparts,sorting=nyt,pagetracker}
+}
\setlength{\bibhang} {1.5em} %hanging indentation for list of references
\setlength{\bibitemsep} {.25em}
\setlength{\bibnamesep} {.25em}
@@ -78,7 +83,6 @@
\setlength{\bibinitsep} {.25em}
-
\DeclareFieldFormat*{title}{\bblFontTitle{#1}}
\renewcommand*{\mkbibacro}[1]{#1}
\DeclareFieldFormat{isbn}{\mkbibacro{ISBN}\addcolon{}#1}
@@ -113,6 +117,7 @@
\AtBeginBibliography{%
\renewcommand*{\finalnamedelim}{\bblAuthorsSep}
% \renewcommand*{\mkbibnameprefix}[1]{#1}
+ \renewcommand*{\mkbibnamelast}[1]{#1}
\renewcommand*{\mkbibnamegiven}[1]{#1}
\renewcommand*{\mkbibnamefamily}[1]{#1}
% \renewcommand*{\mkbibnameaffix}[1]{#1}
@@ -119,27 +124,24 @@
\renewcommand*{\bibnamedelimd}{\bblFirstnameSep}
\renewcommand*{\multinamedelim}{\bblAuthorsSep}
\renewcommand*{\finalnamedelim}{\bblAuthorsSep}%
+ \renewcommand*{\revsdnamepunct}{}
\doublehyphendemerits=10000
\raggedright
}
-%\renewbibmacro*{name:last-first}[5]{%
-% \usebibmacro{name:delim}{#1}%
-% \ifblank{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}%
-% \mkbibnamelast{#1}\isdot%
-% \ifblank{#4}{}{\bibnamedelimd\mkbibnameaffix{#4}\isdot}%
-% \ifblank{#2}{}{\bibnamedelimd\mkbibnamefirst{#2}}%
-%}
-\DeclareNameFormat{last-first}{
- \usebibmacro{name:family-given}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}%
+ \toggletrue{abx at bool@giveninits}%
+ \DeclareNameAlias{default}{family-given}%
+ \renewbibmacro*{name:last-first}[5]{%
+ \usebibmacro{name:delim}{#1}%
+ \ifblank{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}%
+ \mkbibnamelast{#1}\isdot%
+ \ifblank{#4}{}{\bibnamedelimd\mkbibnameaffix{#4}\isdot}%
+ \ifblank{#2}{}{\bibnamedelimd\mkbibnamefirst{#2}}%
+
}
-\DeclareNameFormat{default}{%
- \usebibmacro{name:family-given}{\namepartfamily}{\namepartgiveni}{\namepartprefix}{\namepartsuffix}%
-}
-
\DeclareNameAlias{sortname}{last-first} %alle Autoren in der Biblografie gleich
@@ -211,6 +213,7 @@
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
% for compatibility with bibcommon's citemulti
\providecommand{\bibstyle at udesoftec}{}
\providecommand{\bibstyle at udesoftecmulticite}{}
@@ -333,8 +336,6 @@
\printdate}%
\newunit}}
-% n.b. the default datelabel=year overrides merging of months and days
-\ExecuteBibliographyOptions{labeldate,sorting=nyt,pagetracker}
\defbibheading{udesoftec}[\bibname]{%
\chapter*{#1}%
\addcontentsline{toc}{chapter}{#1}%
Modified: trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,8 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-bst.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
+
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -39,7 +40,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-bst}[2016/08/15 v1.5.5 udesoftec-bst.sty udesoftec bibstyle configuration for bibtex]%
+\ProvidesPackage{udesoftec-bst}[2017/05/12 v1.6.0 udesoftec-bst.sty udesoftec bibstyle configuration for bibtex]%
\newif\ifprimaryDocumentLanguageGerman
Modified: trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec-extra.sty 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-extra.sty
%% Copyright 2013-2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -38,6 +38,6 @@
% and
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-extra}[2016/08/15 v1.5.5 udesoftec-extra.sty additions which are currently optional and may break former behaviour]%
+\ProvidesPackage{udesoftec-extra}[2017/05/12 v1.6.0 udesoftec-extra.sty additions which are currently optional and may break former behaviour]%
%%%%%%%%%%%%%%%%%%%%%%%%%
% empty - everything from 1.4.x is merged into main files
\ No newline at end of file
Modified: trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls 2017-05-12 22:00:54 UTC (rev 44307)
+++ trunk/Master/texmf-dist/tex/latex/udesoftec/udesoftec.cls 2017-05-12 22:01:08 UTC (rev 44308)
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec.cls
%% Copyright 2013-2015 J. Peter M. Schuler
-%% 2016/08/15 v1.5.5 udesoftec
+%% 2017/05/12 v1.6.0 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -39,7 +39,8 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesClass{udesoftec}[2016/08/15 v1.5.5 udesoftec.cls Thesis class and bibstyle for UDE SOFTEC]%
+\ProvidesClass{udesoftec}[2017/05/12 v1.6.0 udesoftec.cls Thesis class and bibstyle for UDE SOFTEC]%
+
% class is based on KOMA-script http://www.ctan.org/pkg/koma-script
\LoadClass{scrbook}
\KOMAoptions{
@@ -989,87 +990,6 @@
\let\footnote\defaultCmdFootnote%
}
-\usepackage{listings}
-\lstset{%
-frame=single,%
-basicstyle=\scriptsize,%
-breaklines=true,%
-backgroundcolor=\color{DocumentBright0},%
-rulecolor=\color{DocumentMedium0},%
-keywordstyle=\color{DocumentDark1},
-stringstyle=\color{DocumentDark2},
-commentstyle=\color{DocumentMedium0},
-}
-%add support for german utf-8 umlauts:
-% source: http://stackoverflow.com/questions/1116266/listings-in-latex-with-utf-8-or-at-least-german-umlauts
-\lstset{
- literate={ö}{{\"o}}1
- {ä}{{\"a}}1
- {ü}{{\"u}}1
- {Ä}{{\"A}}1
- {Ö}{{\"O}}1
- {Ü}{{\"U}}1
- {ß}{{\ss}}1
-}
-%default design
-\lstset{%
- frame=single,%
- basicstyle=\fontfamily{\ttdefault}\tiny,%
- breaklines=true,%
- backgroundcolor=\color{DocumentBright0},%
- rulecolor=\color{DocumentMedium0},%
- keywordstyle=\color{DocumentDark1},
- stringstyle=\color{DocumentDark2},
- commentstyle=\color{DocumentMedium0},
- framesep=\udesoftec at outerboxmargin,
- rulesep=0ex,
- numberbychapter=true,
- captionpos=b,
-}
-\lstnewenvironment{lstlistinglatex}[1][]{%
- \lstset{
- language={[LaTeX]TeX},
- breaklines=true,
- moretexcs={\citeauthor,\autoref,\includegraphics,\citet,\citetext,\citealp,\inlinetodo,\todo,\entitle,\authorbox,\city,\typeofdoc,\semester,\confidSource,\confidentialitySource,\academicfield,\institution,\abstract,\abstractEn,\printacronyms},
- morekeywords={figure,document,itemize,enumerate,description,final,omit-todos,tabularx},
- emph={style,leftmargin},
- texcsstyle=*\color{DocumentDark1},
- keywordstyle=\color{DocumentDark3}\textbf,
- emphstyle=\color{DocumentDark4},
- }
- \lstset{#1} %allow options for new listing
-}{}
-% BibTeX definition from
-% http://tex.stackexchange.com/questions/85998/include-bibtex-contents-in-a-listings-block
-\lstdefinelanguage{BibTeX}
- {keywords={%
- @article, at book, at collectedbook, at conference, at electronic, at ieeetranbstctl,%
- @inbook, at incollectedbook, at incollection, at injournal, at inproceedings,%
- @manual, at mastersthesis, at misc, at patent, at periodical, at phdthesis, at preamble,%
- @proceedings, at standard, at string, at techreport, at unpublished, at techstandard%
- },
- comment=[l][\itshape]{@comment},
- sensitive=false,
- }
-\lstnewenvironment{lstlistingbibtex}[1][]{%
- \lstset{
- language={BibTeX},
- breaklines=true,
- emph={style,leftmargin},
- texcsstyle=*\color{DocumentDark1},
- keywordstyle=\color{DocumentDark3}\textbf,
- emphstyle=\color{DocumentDark4},
- }
- \lstset{#1} %allow options for new listing
-}{}
-\def\lstinlinelatex{\lstinline[%
-language={[LaTeX]TeX},
- breaklines=true,
- moretexcs={\citeauthor,\autoref,\includegraphics,\citet,\citetext,\citealp,\inlinetodo,\todo,\entitle,\authorbox,\city,\typeofdoc,\semester,\confidentialitySource,\academicfield,\institution,\abstract,\abstractEn,\printacronyms},
- morekeywords={figure,document,description,itemize,enumerate,final,omit-todos,tabularx},
- texcsstyle=*\color{DocumentDark1},
- keywordstyle=\color{DocumentDark3}\textbf,
-]}
\usepackage[
ngerman,
textsize=tiny,
@@ -1172,9 +1092,9 @@
}
-\AtEndDocument{%
- \printglossary%
-}
+%\AtEndDocument{%
+% \printglossary%
+%}
\newcommand{\figref}[1]{\autoref{fig:#1}}
\newcommand{\eng}[1]{engl.: \emph{\english{#1}}}
\newcommand{\entode}[1]{engl. für \emph{\english{#1}}}
@@ -1193,7 +1113,88 @@
\fi
% conflict with texlive2016?
-% \usepackage[listings]{scrhack}
+%\usepackage[listings]{scrhack}
+\usepackage{listings}
+\lstset{%
+frame=single,%
+basicstyle=\scriptsize,%
+breaklines=true,%
+backgroundcolor=\color{DocumentBright0},%
+rulecolor=\color{DocumentMedium0},%
+keywordstyle=\color{DocumentDark1},
+stringstyle=\color{DocumentDark2},
+commentstyle=\color{DocumentMedium0},
+}
+%add support for german utf-8 umlauts:
+% source: http://stackoverflow.com/questions/1116266/listings-in-latex-with-utf-8-or-at-least-german-umlauts
+\lstset{
+ literate={ö}{{\"o}}1
+ {ä}{{\"a}}1
+ {ü}{{\"u}}1
+ {Ä}{{\"A}}1
+ {Ö}{{\"O}}1
+ {Ü}{{\"U}}1
+ {ß}{{\ss}}1
+}
+%default design
+\lstset{%
+ frame=single,%
+ basicstyle=\fontfamily{\ttdefault}\tiny,%
+ breaklines=true,%
+ backgroundcolor=\color{DocumentBright0},%
+ rulecolor=\color{DocumentMedium0},%
+ keywordstyle=\color{DocumentDark1},
+ stringstyle=\color{DocumentDark2},
+ commentstyle=\color{DocumentMedium0},
+ framesep=\udesoftec at outerboxmargin,
+ rulesep=0ex,
+ numberbychapter=true,
+ captionpos=b,
+}
+\lstnewenvironment{lstlistinglatex}[1][]{%
+ \lstset{
+ language={[LaTeX]TeX},
+ breaklines=true,
+ moretexcs={\citeauthor,\autoref,\includegraphics,\citet,\citetext,\citealp,\inlinetodo,\todo,\entitle,\authorbox,\city,\typeofdoc,\semester,\confidSource,\confidentialitySource,\academicfield,\institution,\abstract,\abstractEn,\printacronyms},
+ morekeywords={figure,document,itemize,enumerate,description,final,omit-todos,tabularx},
+ emph={style,leftmargin},
+ texcsstyle=*\color{DocumentDark1},
+ keywordstyle=\color{DocumentDark3}\textbf,
+ emphstyle=\color{DocumentDark4},
+ }
+ \lstset{#1} %allow options for new listing
+}{}
+% BibTeX definition from
+% http://tex.stackexchange.com/questions/85998/include-bibtex-contents-in-a-listings-block
+\lstdefinelanguage{BibTeX}
+ {keywords={%
+ @article, at book, at collectedbook, at conference, at electronic, at ieeetranbstctl,%
+ @inbook, at incollectedbook, at incollection, at injournal, at inproceedings,%
+ @manual, at mastersthesis, at misc, at patent, at periodical, at phdthesis, at preamble,%
+ @proceedings, at standard, at string, at techreport, at unpublished, at techstandard%
+ },
+ comment=[l][\itshape]{@comment},
+ sensitive=false,
+ }
+\lstnewenvironment{lstlistingbibtex}[1][]{%
+ \lstset{
+ language={BibTeX},
+ breaklines=true,
+ emph={style,leftmargin},
+ texcsstyle=*\color{DocumentDark1},
+ keywordstyle=\color{DocumentDark3}\textbf,
+ emphstyle=\color{DocumentDark4},
+ }
+ \lstset{#1} %allow options for new listing
+}{}
+\def\lstinlinelatex{\lstinline[%
+language={[LaTeX]TeX},
+ breaklines=true,
+ moretexcs={\citeauthor,\autoref,\includegraphics,\citet,\citetext,\citealp,\inlinetodo,\todo,\entitle,\authorbox,\city,\typeofdoc,\semester,\confidentialitySource,\academicfield,\institution,\abstract,\abstractEn,\printacronyms},
+ morekeywords={figure,document,description,itemize,enumerate,final,omit-todos,tabularx},
+ texcsstyle=*\color{DocumentDark1},
+ keywordstyle=\color{DocumentDark3}\textbf,
+]}
% make list of x conditional due to their usage
% http://tex.stackexchange.com/questions/33193/how-to-determine-whether-a-list-of-figures-is-empty
\AtEndEnvironment{figure}{\gdef\udesoftec at usedlistofitems@figure{}}%
@@ -1212,8 +1213,12 @@
\newcommand{\acr}[1]{\gls{#1}\gdef\udesoftec at usedlistofitems@acronyms{}}
\AtEndDocument{\ifdefined\udesoftec at usedlistofitems@acronyms\label{udesoftec:needsloa}\fi}%
-\newcommand{\udesoftecprintacronyms}{\@ifundefined{r at udesoftec:needsloa}{}{\printacronyms[style=myAcronymStyle]}}%
+\providecaptionname{ngermen}{\udesoftecAcronymsTitle}{Abkürzungsverzeichnis}%
+\providecaptionname{english}{\udesoftecAcronymsTitle}{Acronyms}%
+\providecaptionname{british}{\udesoftecAcronymsTitle}{Acronyms}%
+\newcommand{\udesoftecprintacronyms}{\@ifundefined{r at udesoftec:needsloa}{}{\printacronyms[style=myAcronymStyle,title=\udesoftecAcronymsTitle]}}%
+
\AfterEndPreamble{
\udesoftecoverride%
\pagenumbering{alph} % title page is "a" - internal trick to prevent two pages with same name
More information about the tex-live-commits
mailing list