summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/udesoftec/udesoftec-bst.sty
blob: 895e3a0e77f3d70ec7f5c92b23fec81da46b318e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
% !Mode:: "TeX:UTF-8"
%% udesoftec-bst.sty
%% Copyright 2015 J. Peter M. Schuler
%% 2020/03/09 v1.7.0 udesoftec

%
% 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.
%
% This work has the LPPL maintenance status `author-maintained'.
% 
% The current maintainer of this work is J. Peter M. Schuler
% j.peter.m.schuler@uni-due.de
%
% This work consists of the files 
% * udesoftec.cls 
% * udesoftec.bst
% * udesoftec-bibcommon.sty
% * udesoftec-biblatex.sty
% * udesoftec-bst.sty
% * udesoftec-extra.sty
%
% As this work is based on years of mostly undocumented improvement, 
% it includes parts, for which sources can't be identified anymore. Public postings
% in the LaTeX community were used as an input and if source is known, it is
% mentioned below. If anybody identifies parts of his/her own code,
% feel free to contact the maintainer in order to get listed. 
%
% Special thanks to all contributors and for the help of the tex-live team,
% e.g. Axel K.; Norbert P.; Petra R.; Rainer S.; Reinhard K.; Robin F.
%
% For further information refer to:
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/README
% and
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf

\NeedsTeXFormat{LaTeX2e}%
\ProvidesPackage{udesoftec-bst}[2020/03/09 v1.6.6 udesoftec-bst.sty udesoftec bibstyle configuration for bibtex]%


\newif\ifprimaryDocumentLanguageGerman
\DeclareOption{de}          {\primaryDocumentLanguageGermantrue}
\DeclareOption{en}          {\primaryDocumentLanguageGermanfalse}

\newif\ifdocumentIsFinal
\documentIsFinalfalse
\DeclareOption{final}          {\documentIsFinaltrue}

\DeclareOption*{\PackageWarning{udesoftec-bst}{Unknown option \CurrentOption}} 

\ProcessOptions\relax
%%%%%%%%%%%%%%%%%%%%%%%%
\RequirePackage{udesoftec-bibcommon}
\usepackage[elide]{natbib}	
\bibliographystyle{udesoftec}

\providecommand{\bibstyle@udesoftec}{\bibpunct[,~\bblInTextPagePrefix{}]{(}{)}{;}{a}{}{}{}}
\providecommand{\bibstyle@udesoftecmulticite}{\bibpunct[,~\bblInTextPagePrefix{}]{}{}{;}{a}{}{}{}}

\providecommand{\addbibresource}[1]{}

\setlength{\bibhang} {1.5em} %hanging indentation for list of references
\setlength{\itemsep} {.25em}
\renewcommand*{\bibfont}{\raggedright}

\endinput%