From 0f45410db5918815e3aea7b4be26d5330119f3b0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 30 Dec 2007 17:31:44 +0000 Subject: jurarsp update git-svn-id: svn://tug.org/texlive/trunk@5998 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/bibtex/bst/jurarsp/jurarsp.bst | 403 +++++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 Master/texmf-dist/bibtex/bst/jurarsp/jurarsp.bst (limited to 'Master/texmf-dist/bibtex') diff --git a/Master/texmf-dist/bibtex/bst/jurarsp/jurarsp.bst b/Master/texmf-dist/bibtex/bst/jurarsp/jurarsp.bst new file mode 100644 index 00000000000..2f3ab0ed0f2 --- /dev/null +++ b/Master/texmf-dist/bibtex/bst/jurarsp/jurarsp.bst @@ -0,0 +1,403 @@ +%% +%% This is file `jurarsp.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% jurarsp.dtx (with options: `bibstyle') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from jurarsp.bst. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file jurarsp.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%% +%% Written by Lucas Wartenburger +%% +ENTRY{ +state % DE +jurisdiction % Ord. Gerichtsbarkeit +level % Bundesgerichte +place % Karlsruhe +courtname % Bundesgerichtshof oder Bundesmin. der Fin. +courtshort % BGH oder BMF +courtspecial % GrS +chamber % ("X ZR") +date % 26.9.1996 +decision % Urteil / Beschluss / Vorlagebeschl. + +official % Slg. +officialshort % E (statt BVerfGE) +officialyear % 1996 +officialvolume % I +officialpages % 4551, 4570 + +journal % ("ZStW") +journalyear % ("1983") +journalvolume % ("94") +journalpages % ("493 ff.") + +journaladditional % ("=JZ 93, 333") + +name % Kimberly Clark +parties % Frankreich / Kommission +sign % C-241/94 +language % FR +keyword % Selectivitätskriterium im Beihilfenrecht +laws % Artt. 87 ff. EG +commented % Pacteau, GdP 1845, 233 ff. +note % wohl Fehlurteil +annote % Kopien in Ordner R23 + +citeas % journal / official (j/o) + +sortkeyg % manueller Sortierschluessel (Ger-Ebene) + sortkeyu % manueller Sortierschluessel (Urt-Ebene) + } + { } + { } + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\rspitem[%" write$ + newline$ + " {" write$ + type$ empty$ +{ "{}" write$ } +{ "{" type$ * "}" * write$ } + if$ + state empty$ +{ "{}" write$ } +{ "{" state * "}" * write$ } + if$ + jurisdiction empty$ +{ "{}" write$ } +{ "{" jurisdiction * "}" * write$ } + if$ + level empty$ +{ "{}" write$ } +{ "{" level * "}" * write$ } + if$ + place empty$ +{ "{}" write$ } +{ "{" place * "}" * write$ } + if$ + courtname empty$ +{ "{}" write$ } +{ "{" courtname * "}" * write$ } + if$ + "}%" write$ + newline$ + + " {" write$ + courtshort empty$ +{ "{}" write$ } +{ "{" courtshort * "}" * write$ } + if$ + courtspecial empty$ +{ "{}" write$ } +{ "{" courtspecial * "}" * write$ } + if$ + chamber empty$ +{ "{}" write$ } +{ "{" chamber * "}" * write$ } + if$ + "}%" write$ + newline$ +} + +FUNCTION {output.bibitem2} +{ + " {" write$ + date empty$ +{ "{}" write$ } +{ "{" date * "}" * write$ } + if$ + sign empty$ +{ "{}" write$ } +{ "{" sign * "}" * write$ } + if$ + parties empty$ + {"{}" write$ } + {"{" parties * "}" * write$} + if$ + name empty$ + {"{}" write$ } + {"{" name * "}" * write$} + if$ + decision empty$ +{ "{}" write$ } +{ "{" decision * "}" * write$ } + if$ + + "}%" write$ + newline$ + + " {" write$ + official empty$ +{ "{}" write$ } +{ "{" official * "}" * write$ } + if$ + officialshort empty$ +{ "{}" write$ } +{ "{" officialshort * "}" * write$ } + if$ + officialpages empty$ + { + officialvolume empty$ + { + officialyear empty$ + { "{}" write$ } + { "{" officialyear * "}" * write$ } + if$ + } + { + officialyear empty$ + { "{" officialvolume * "}" * write$ } + { "{" officialyear * " " * officialvolume * "}" * write$ } + if$ + } + if$ + } + { + officialvolume empty$ + { + officialyear empty$ + { "{" officialpages * "}" * write$ } + { "{" officialyear * ", " * officialpages * "}" * write$ } + if$ + } + { + officialyear empty$ + { "{" officialvolume * ", " * officialpages * "}" * write$ } + { "{" officialyear * " " * officialvolume * ", " * officialpages * "}" * write$ } + if$ + } + if$ + } + if$ + "}%" write$ + newline$ + + " {" write$ + journal empty$ +{ "{}" write$ } +{ "{" journal * "}" * write$ } + if$ + journalpages empty$ +{ + journalyear empty$ +{"{}" write$} +{"{" journalyear * "}" * write$ } + if$ +} +{ + journalyear empty$ + {"{" journalpages * "}" * write$ } +{"{" journalyear * ", " * journalpages * "}" * write$ } + if$ +} + if$ + journaladditional empty$ +{ "{}" write$ } +{ "{" journaladditional * "}" * write$ } + if$ + "}%" write$ + newline$ +} + +FUNCTION {output.bibitem3} +{ + " {" write$ + note empty$ + { "{}" write$ } + { "{" note * "}" * write$ } + if$ + annote empty$ + { "{}" write$ } + { "{" annote * "}" * write$ } + if$ + commented empty$ + { "{}" write$ } + { "{" commented * "}" * write$ } + if$ + citeas empty$ + { "{}" write$ } + { "{" citeas * "}" * write$ } + if$ + "}%" write$ + newline$ + "]%" write$ + newline$ + "{" cite$ * "}%" * write$ + newline$ +} + +FUNCTION {judgement} +{ output.bibitem + output.bibitem2 + output.bibitem3 +} + +FUNCTION {court}{} + +FUNCTION {institution}{} + +FUNCTION {document}{ + output.bibitem + output.bibitem2 + output.bibitem3 +} + +FUNCTION {default.type}{judgement} + +READ + +FUNCTION {sortify}{ purify$ "l" change.case$ } + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {presort} +{ + type$ field.or.null sortify + " " + * + sortkeyg empty$ + { + state field.or.null sortify + } + { + sortkeyg field.or.null sortify + } + if$ + * + " " + * + jurisdiction field.or.null sortify + * + " " + * + level field.or.null sortify + * + " " + * + courtshort field.or.null sortify + * + " " + * + + sortkeyu empty$ + { + officialpages empty$ +{ +journal field.or.null sortify +} +{ +officialshort field.or.null sortify +} + if$ + } + { + sortkeyu field.or.null sortify + } + if$ + * + " " + * + + officialpages empty$ +{ +journalyear field.or.null sortify +* +" " +* +journalvolume field.or.null sortify +* +" " +* +journalpages field.or.null sortify +} +{ +officialyear field.or.null sortify +* +" " +* +officialvolume field.or.null sortify +* +" " +* +officialpages field.or.null sortify +} + if$ + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +FUNCTION {before.sort} { "BEFORE SORT:" top$ } +EXECUTE {before.sort} +FUNCTION {print.sort.keys} {sort.key$ top$} +ITERATE {print.sort.keys} + +SORT + +FUNCTION {after.sort} {"AFTER SORT:" top$} +EXECUTE {after.sort} +ITERATE {print.sort.keys} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { "%" write$ newline$ + "% This bibliography was produced by using jurarsp.bst" write$ newline$ + "%" write$ newline$ + preamble$ write$ newline$ + } + if$ + "\begin{thersplist}{}" write$ newline$ +} + +EXECUTE {begin.bib} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thersplist}" write$ newline$ +} + +EXECUTE {end.bib} -- cgit v1.2.3