diff options
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/rsc/rsc-mc.bst')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/rsc/rsc-mc.bst | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/Master/texmf-dist/bibtex/bst/rsc/rsc-mc.bst b/Master/texmf-dist/bibtex/bst/rsc/rsc-mc.bst index 4d19f913005..7d880ae6fb7 100644 --- a/Master/texmf-dist/bibtex/bst/rsc/rsc-mc.bst +++ b/Master/texmf-dist/bibtex/bst/rsc/rsc-mc.bst @@ -6,14 +6,14 @@ %% %% rsc.dtx (with options: `bib,rsc,mc') %% ---------------------------------------------------------------- -%% The rsc package - BibTeX and macro support for Royal Society -%% of Chemistry and Wiley chemistry articles +%% The rsc package - BibTeX support for Royal Society of Chemistry +%% and Wiley style article %% Maintained by Joseph Wright %% E-mail: joseph.wright@morningstar2.co.uk -%% Released under the GNU General Public License -%% See http://www.gnu.org/licenses/gpl.txt +%% Released under the LaTeX Project Public License v1.3 or later +%% See http://www.latex-project.org/lppl.txt %% ---------------------------------------------------------------- - +%% ENTRY { address author @@ -34,6 +34,7 @@ ENTRY series title type + url volume year } @@ -443,6 +444,13 @@ FUNCTION {format.title} if$ } +FUNCTION {format.url} +{ url empty$ + { "" } + { "\url{" url * "}" * } + if$ +} + FUNCTION {n.dashify} { 't := "" { t empty$ not } @@ -621,8 +629,8 @@ FUNCTION {format.pub.address} FUNCTION {empty.misc.check} { author empty$ title empty$ howpublished empty$ - year empty$ note empty$ - and and and and + year empty$ note empty$ url empty$ + and and and and and { "all relevant fields are empty in " cite$ * warning$ } 'skip$ if$ @@ -803,6 +811,7 @@ FUNCTION {misc} if$ howpublished output year output + format.url output note output fin.entry empty.misc.check @@ -948,6 +957,8 @@ FUNCTION {begin.bib} 'skip$ { preamble$ write$ newline$ } if$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ "\begin{mcbibliography}{" longest.label * "}" * write$ newline$ } |