summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-09-21 22:43:12 +0000
committerKarl Berry <karl@freefriends.org>2012-09-21 22:43:12 +0000
commitd8d1cd0ab9a36fd4b560a4fe82ab089a6bfdd233 (patch)
treec60975737258ad7b25902b0f1ab8ed1598ba1862 /Master/texmf-dist/bibtex
parente6f44970632b8e625130b6c035361aa447dbc398 (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.bst107
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$}