% !Mode:: "TeX:UTF-8" %% udesoftec-bst.sty %% Copyright 2013-2014 J. Peter M. Schuler %% 2014/11/10 v1.4.5 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 `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 and udesoftec.bst. % % 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.; 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}[2014/08/23 v1.4.4 udesoftec-bst.sty udesoftec bibstyle configuration]% %%%%%%%%%%%%%%%%%%%%%%%%% \newif\ifdocumentIsFinal \documentIsFinalfalse \DeclareOption{final} {\documentIsFinaltrue} \ProcessOptions\relax %%%%%%%%%%%%%%%%%%%%%%%%% \RequirePackage{hyperref} % support doi-links \RequirePackage{hyphenat} % prevent author names and quotations from hyphenating \RequirePackage{scrbase} % support for providecaptionname \RequirePackage{csquotes} % language dependant quotes and in-quote-quotes %%% natbib %%%%%%%%%% % purpose: real cite options (in parentheses, out of parentheses, suppressing author etc) \usepackage[elide]{natbib} \bibliographystyle{udesoftec} \providecommand{\bibstyle@udesoftec}{\bibpunct[,~\bblInTextPagePrefix{}]{(}{)}{;}{a}{}{}{}} \providecommand{\doi}[1]{\href{http://dx.doi.org/#1}{doi:\detokenize{#1}}} %use real doi links with doi: as label \providecommand{\bblisbn}[1]{\small{ISBN:\mbox{#1}}} \providecommand{\bblissn}[1]{\small{ISSN:\mbox{#1}}} \providecommand{\bbland}{\& } \providecaptionname{ngerman}{\bbland}{und }% \providecaptionname{english}{\bbland}{and }% \providecommand{\bblAuthorYearSep}{ } % possible to add \newline \providecommand{\bblAuthorTitleSep}{: } % possible to add \newline \providecommand{\bblAuthorTitleSepInEd}{: } \providecaptionname{ngerman}{\bblin}{In: }% \providecaptionname{english}{\bblin}{In: }% \providecaptionname{ngerman}{\bbled}{~(Hrsg.)}% \providecaptionname{english}{\bbled}{~(Ed.)}% \providecaptionname{ngerman}{\bbleds}{~(Hrsg.)}% \providecaptionname{english}{\bbleds}{~(Eds.)}% \providecaptionname{ngerman}{\bbledn}{Aufl.}% \providecaptionname{english}{\bbledn}{edn}% \providecaptionname{ngerman}{\bbletal}{et~al.}% \providecaptionname{english}{\bbletal}{et~al.}% \providecaptionname{ngerman}{\bblpp}{S.~}% \providecaptionname{english}{\bblpp}{pp.}% \providecaptionname{ngerman}{\bblp}{S.~}% \providecaptionname{english}{\bblp}{p.~}% \providecaptionname{ngerman}{\bblvol}{Nr.}% \providecaptionname{english}{\bblvol}{No}% \providecaptionname{ngerman}{\bblof}{von}% \providecaptionname{english}{\bblof}{of}% \providecaptionname{ngerman}{\bblnoyear}{o.J.}% \providecaptionname{english}{\bblnoyear}{n.d.}% \providecaptionname{ngerman}{\bblnoyearlong}{ohne Jahresangabe}% \providecaptionname{english}{\bblnoyearlong}{no date}% \providecaptionname{ngerman}{\bbllastaccesswas}{Zuletzt geprüft: }% \providecaptionname{english}{\bbllastaccesswas}{Last checked: }% \renewcommand{\bibfont}{\raggedright} \providecommand{\bblInTextPagePrefix}[1]{} \providecommand{\bblurldate}[1]{ (\bbllastaccesswas #1)} \providecommand{\bblVolumeOfSeries}[2]{ (#2~#1)} \providecommand{\bblSeries}[1]{ (#1)} \providecommand{\bblFontAuthorInText}[1]{\nohyphens{\textsc{#1}}} \providecommand{\bblFontAuthorInList}[1]{\textbf{#1}} \providecommand{\bblFontYearInList}[1]{\textbf{(#1)}} \providecommand{\bblFontBookTitle}[1]{\emph{#1}} \providecommand{\bblFontInBookTitle}[1]{#1} \providecommand{\bblFontJournalTitle}[1]{#1} \ifdocumentIsFinal \providecommand{\bblWarning}[2]{} %for production \else \providecommand{\bblWarning}[2]{ \message{LaTeX Warning: Error with citation of #2 -- #1 }% \textbf{\emph{BibError: #2 -- #1}}% } \fi \providecommand{\bblyear}[1]{\ifnumber{#1}{#1}{\bblnoyear}} \providecommand{\bbledGenerateEdition}[1]{\ifnumber{#1}{\bbledOrdinal{#1}\bbledn}{#1}} \providecommand{\englishordinal}[1]{\ifcase #1\or 1\textsuperscript{st}\or 2\textsuperscript{nd}\or 3\textsuperscript{rd}\else #1\textsuperscript{th}\fi} \providecommand{\germanordinal}[1]{#1.} \providecommand{\bbledOrdinal}[1]{ \iflanguage{english}{% \englishordinal{#1} }{% \germanordinal{#1} } } \setlength{\bibhang} {2em} %hanging indentation for list of references \setlength{\bibsep} {.5em} %vertical sep between bibitems in list of references %\renewcommand{\bibfont}{\small} %\renewcommand{\bibfont}{\sc} \providecommand{\inquotequote}[1]{\enquote{#1}} \providecommand{\intextquote}[3][]{% \message{LaTeX Warning: \noexpand\intextquote is deprecated, use \noexpand\citequote on input line \the\inputlineno }% \citequote[#1]{#2}{#3}% } \providecommand{\inlinequote}[3][]{% \message{LaTeX Warning: \noexpand\intextquote is deprecated, use \noexpand\citequote on input line \the\inputlineno }% \citequote[#1]{#2}{#3}% } \providecommand{\citequote}[3][]{\enquote{#3} \cite[#1]{#2}} \providecommand{\citequotehidden}[3][]{\cite[#1]{#2}} \providecommand{\citetquotehidden}[3][]{\citet[#1]{#2}} \providecommand{\citetquotepar}[3][]{ \begin{quote} #3\par \hfill\cite[#1]{#2} \end{quote} } %%%%%%%%%%%%%%%%%%%%%%%%% \endinput%