diff options
author | Karl Berry <karl@freefriends.org> | 2012-09-21 22:43:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-09-21 22:43:12 +0000 |
commit | d8d1cd0ab9a36fd4b560a4fe82ab089a6bfdd233 (patch) | |
tree | c60975737258ad7b25902b0f1ab8ed1598ba1862 /Master/texmf-dist/bibtex | |
parent | e6f44970632b8e625130b6c035361aa447dbc398 (diff) |
resphilosophica (21sep12)
git-svn-id: svn://tug.org/texlive/trunk@27767 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/resphilosophica/resphilosophica.bst | 107 |
1 files changed, 96 insertions, 11 deletions
diff --git a/Master/texmf-dist/bibtex/bst/resphilosophica/resphilosophica.bst b/Master/texmf-dist/bibtex/bst/resphilosophica/resphilosophica.bst index fdeb9063a90..3d22f88b418 100644 --- a/Master/texmf-dist/bibtex/bst/resphilosophica/resphilosophica.bst +++ b/Master/texmf-dist/bibtex/bst/resphilosophica/resphilosophica.bst @@ -1,6 +1,9 @@ %% %% This is file `resphilosophica.bst', -%% generated with the docstrip utility. +%% generated with the docstrip utility and then +%% manually patched by Boris Veytsman +%% +%% Copyright 2012 Boris Veytsman (patches and changes) %% %% The original source files were: %% @@ -9,12 +12,8 @@ %% *** Chicago Manual of Style Author-Date *** %% %% Copyright 1994-2011 Patrick W Daly - % =============================================================== - % IMPORTANT NOTICE: - % This bibliographic style (bst) file has been generated from one or - % more master bibliographic style (mbs) files, listed above. % - % This generated file can be redistributed and/or modified under the terms + % This ile can be redistributed and/or modified under the terms % of the LaTeX Project Public License Distributed from CTAN % archives in directory macros/latex/base/lppl.txt; either % version 1 of the License, or any later version. @@ -73,6 +72,7 @@ ENTRY school series title + titlenote type url volume @@ -228,7 +228,7 @@ FUNCTION {bbl.edition} { "edn." } FUNCTION {bbl.volume} -{ "vol." } +{ "Vol." } FUNCTION {bbl.of} { "of" } @@ -537,12 +537,22 @@ FUNCTION {format.editors} } if$ } + + + FUNCTION {format.note} { + new.sentence url empty$ 'skip$ { "\urlprefix\url{" url * "}" * output } if$ + new.sentence + doi empty$ + 'skip$ + { "\doi{" doi * "}" * output } + if$ + new.sentence note empty$ { "" } { note #1 #1 substring$ @@ -560,6 +570,8 @@ FUNCTION {format.note} if$ } + + FUNCTION {format.title} { title "title" bibinfo.check @@ -1035,7 +1047,12 @@ FUNCTION {article} author format.key output format.date "year" output.check date.block - format.title "title" output.check + format.title "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block crossref missing$ { @@ -1071,9 +1088,15 @@ FUNCTION {book} date.block format.btitle "title" output.check crossref missing$ - { format.bvolume output + { new.sentence + format.bvolume output new.block format.number.series output + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.sentence format.publisher.address output } @@ -1082,6 +1105,7 @@ FUNCTION {book} format.book.crossref output.nonnull } if$ + new.sentence format.edition output new.block format.note output @@ -1094,6 +1118,11 @@ FUNCTION {booklet} format.date "year" output.check date.block format.title "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block howpublished "howpublished" bibinfo.check output address "address" bibinfo.check output @@ -1120,10 +1149,16 @@ FUNCTION {inbook} format.btitle "title" output.check crossref missing$ { + new.sentence format.bvolume output format.chapter.pages "chapter and pages" output.check new.block format.number.series output + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.sentence format.publisher.address output } @@ -1149,9 +1184,15 @@ FUNCTION {incollection} new.block crossref missing$ { format.in.ed.booktitle "booktitle" output.check + new.sentence format.bvolume output format.number.series output format.chapter.pages output + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.sentence format.publisher.address output format.edition output @@ -1174,8 +1215,14 @@ FUNCTION {inproceedings} new.block crossref missing$ { format.in.ed.booktitle "booktitle" output.check + new.sentence format.bvolume output format.number.series output + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ format.pages output new.sentence publisher empty$ @@ -1201,6 +1248,11 @@ FUNCTION {manual} format.date "year" output.check date.block format.btitle "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ organization address new.block.checkb organization "organization" bibinfo.check output address "address" bibinfo.check output @@ -1218,6 +1270,11 @@ FUNCTION {mastersthesis} date.block format.btitle "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block bbl.mthesis format.thesis.type output.nonnull school "school" bibinfo.warn output @@ -1234,6 +1291,11 @@ FUNCTION {misc} format.date "year" output.check date.block format.title output + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block howpublished "howpublished" bibinfo.check output new.block @@ -1248,6 +1310,11 @@ FUNCTION {phdthesis} date.block format.btitle "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block bbl.phdthesis format.thesis.type output.nonnull school "school" bibinfo.warn output @@ -1264,8 +1331,14 @@ FUNCTION {proceedings} format.date "year" output.check date.block format.btitle "title" output.check + new.sentence format.bvolume output format.number.series output + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.sentence publisher empty$ { format.organization.address output } @@ -1286,6 +1359,11 @@ FUNCTION {techreport} date.block format.title "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block format.tr.number output.nonnull institution "institution" bibinfo.warn output @@ -1302,6 +1380,11 @@ FUNCTION {unpublished} format.date "year" output.check date.block format.title "title" output.check + titlenote empty$ + 'skip$ + { new.sentence + titlenote output } + if$ new.block format.note "note" output.check fin.entry @@ -1597,9 +1680,11 @@ FUNCTION {begin.bib} write$ newline$ "\providecommand{\url}[1]{\texttt{#1}}" write$ newline$ - "\providecommand{\urlprefix}{URL }" + "\providecommand{\urlprefix}{URL:~}" write$ newline$ -} + "\providecommand{\doi}[1]{\url{http://dx.doi.org/#1}}" + write$ newline$} + EXECUTE {begin.bib} EXECUTE {init.state.consts} ITERATE {call.type$} |