diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty | 146 |
1 files changed, 30 insertions, 116 deletions
diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty index 2a0a0623434..79dab6aea42 100644 --- a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty +++ b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bst.sty @@ -1,7 +1,7 @@ % !Mode:: "TeX:UTF-8" %% udesoftec-bst.sty -%% Copyright 2013-2015 J. Peter M. Schuler -%% 2015/08/20 v1.4.8 udesoftec +%% Copyright 2015 J. Peter M. Schuler +%% 2015/08/27 v1.5.1 udesoftec % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -11,12 +11,18 @@ % 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'. +% This work has the LPPL maintenance status `author-maintained'. % -% The current Maintainer of this work is J. Peter M. Schuler +% 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. +% 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 @@ -25,21 +31,30 @@ % 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. +% 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}[2015/08/20 v1.4.8 udesoftec-bst.sty udesoftec -bibstyle configuration]% -%%%%%%%%%%%%%%%%%%%%%%%%% +\ProvidesPackage{udesoftec-bst}[2015/08/27 v1.5.1 udesoftec-bst.sty udesoftec bibstyle configuration for bibtex]% + + +\newif\ifprimaryDocumentLanguageGerman +\DeclareOption{de} {\primaryDocumentLanguageGermantrue} +\DeclareOption{en} {\primaryDocumentLanguageGermanfalse} + \newif\ifdocumentIsFinal \documentIsFinalfalse -\DeclareOption{final} {\documentIsFinaltrue} +\DeclareOption{final} {\documentIsFinaltrue} + +\DeclareOption*{\PackageWarning{udesoftec-bst}{Unknown option \CurrentOption}} + \ProcessOptions\relax -%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{udesoftec-bibcommon} \RequirePackage{hyperref} % support doi-links \RequirePackage{hyphenat} % prevent author names and quotations from hyphenating \RequirePackage{scrbase} % support for providecaptionname @@ -53,113 +68,12 @@ bibstyle configuration]% \providecommand{\bibstyle@udesoftec}{\bibpunct[,~\bblInTextPagePrefix{}]{(}{)}{;}{a}{}{}{}} \providecommand{\bibstyle@udesoftecmulticite}{\bibpunct[,~\bblInTextPagePrefix{}]{}{}{;}{a}{}{}{}} -%http://tex.stackexchange.com/questions/262103/interpret-tex-commands-and-remove-curly-braces-from-href-content/262133#262133 -\providecommand{\doi}[1]{% - \def\tmpdoi{#1}% - \xpatchcmd*\tmpdoi{{\textunderscore }}{_}{}{}% - \href{http://dx.doi.org/\tmpdoi}{doi:#1}% -}% -\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}{: } -\providecommand{\bblstdseptypenum}{ } -\providecommand{\bblstdsepnumed}{-} -\providecommand{\bblnostandardrepeat}{} -\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} - } -} +\providecommand{\addbibresource}[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{\citemulti}[1]{% -\citetext{% -\bibstyle@udesoftecmulticite% -#1% -\bibstyle@udesoftec% -}} +\setlength{\itemsep} {.25em} - -\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% +\endinput%
\ No newline at end of file |