summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-09-30 23:18:36 +0000
committerKarl Berry <karl@freefriends.org>2008-09-30 23:18:36 +0000
commitadb5bd57bfb02c387149e68ec8e5df5929cb1fe0 (patch)
tree379fdea9505cf9ac2fbb811f0244028c4d9d0b8b /Master/texmf-dist/bibtex/bst
parent3502130dceb77a66bfbf6c3c0fb72c1546e40a1a (diff)
IEEEtran 1.13 (30sep08)
git-svn-id: svn://tug.org/texlive/trunk@10804 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex/bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtran.bst42
-rw-r--r--Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranN.bst43
-rw-r--r--Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranS.bst42
-rw-r--r--Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSA.bst43
-rw-r--r--Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSN.bst43
5 files changed, 125 insertions, 88 deletions
diff --git a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtran.bst b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtran.bst
index 53fbc030aae..90acb4c0e72 100644
--- a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtran.bst
+++ b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtran.bst
@@ -1,9 +1,9 @@
%%
%% IEEEtran.bst
%% BibTeX Bibliography Style file for IEEE Journals and Conferences (unsorted)
-%% Version 1.12 (2007/01/11)
+%% Version 1.13 (2008/09/30)
%%
-%% Copyright (c) 2003-2007 Michael Shell
+%% Copyright (c) 2003-2008 Michael Shell
%%
%% Original starting code base and algorithms obtained from the output of
%% Patrick W. Daly's makebst package as well as from prior versions of
@@ -88,6 +88,10 @@
% label width.
% 9. Added alias www for electronic/online.
% 10. Added CTLname_url_prefix control entry type.
+%
+% 1.13 (2008/09/30)
+% 1. Fixed bug with edition number to ordinal conversion. Thanks to
+% Michael Roland for reporting this and correcting the algorithm.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -189,8 +193,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "1.12" }
-FUNCTION{bst.file.date} { "2007/01/11" }
+FUNCTION{bst.file.version} { "1.13" }
+FUNCTION{bst.file.date} { "2008/09/30" }
FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" }
FUNCTION {banner.message}
@@ -933,20 +937,24 @@ FUNCTION {name.or.dash}
% Converts the number string on the top of the stack to
% "numerical ordinal form" (e.g., "7" to "7th"). There is
% no artificial limit to the upper bound of the numbers as the
-% least significant digit always determines the ordinal form.
+% two least significant digits determine the ordinal form.
FUNCTION {num.to.ordinal}
-{ duplicate$ #-1 #1 substring$ "1" =
- { bbl.st * }
- { duplicate$ #-1 #1 substring$ "2" =
- { bbl.nd * }
- { duplicate$ #-1 #1 substring$ "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
+{ duplicate$ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$ "1" =
+ { bbl.st * }
+ { duplicate$ #-1 #1 substring$ "2" =
+ { bbl.nd * }
+ { duplicate$ #-1 #1 substring$ "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
}
% If the string on the top of the stack begins with a number,
diff --git a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranN.bst b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranN.bst
index 46e00f14223..f0469ed381a 100644
--- a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranN.bst
+++ b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranN.bst
@@ -3,9 +3,9 @@
%% BibTeX Bibliography Style file
%% Natbib version of IEEEtran.bst
%% *** Not for normal IEEE work ***
-%% Version 1.12 (2007/01/11)
+%% Version 1.13 (2008/09/30)
%%
-%% Copyright (c) 2003-2007 Michael Shell
+%% Copyright (c) 2003-2008 Michael Shell
%%
%% Original starting code base and algorithms obtained from the output of
%% Patrick W. Daly's makebst package as well as from prior versions of
@@ -59,7 +59,10 @@
% Changelog:
%
% 1.12 (2007/01/11) Initial release
-
+%
+% 1.13 (2008/09/30)
+% 1. Fixed bug with edition number to ordinal conversion. Thanks to
+% Michael Roland for reporting this and correcting the algorithm.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -161,8 +164,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "1.12" }
-FUNCTION{bst.file.date} { "2007/01/11" }
+FUNCTION{bst.file.version} { "1.13" }
+FUNCTION{bst.file.date} { "2008/09/30" }
FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" }
FUNCTION {banner.message}
@@ -907,20 +910,24 @@ FUNCTION {name.or.dash}
% Converts the number string on the top of the stack to
% "numerical ordinal form" (e.g., "7" to "7th"). There is
% no artificial limit to the upper bound of the numbers as the
-% least significant digit always determines the ordinal form.
+% two least significant digits determine the ordinal form.
FUNCTION {num.to.ordinal}
-{ duplicate$ #-1 #1 substring$ "1" =
- { bbl.st * }
- { duplicate$ #-1 #1 substring$ "2" =
- { bbl.nd * }
- { duplicate$ #-1 #1 substring$ "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
+{ duplicate$ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$ "1" =
+ { bbl.st * }
+ { duplicate$ #-1 #1 substring$ "2" =
+ { bbl.nd * }
+ { duplicate$ #-1 #1 substring$ "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
}
% If the string on the top of the stack begins with a number,
diff --git a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranS.bst b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranS.bst
index 29e5b8c63f0..86316d7aa23 100644
--- a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranS.bst
+++ b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranS.bst
@@ -3,9 +3,9 @@
%% BibTeX Bibliography Style file
%% Sorting version of IEEEtran.bst
%% *** Not for normal IEEE work ***
-%% Version 1.12 (2007/01/11)
+%% Version 1.13 (2008/09/30)
%%
-%% Copyright (c) 2003-2007 Michael Shell
+%% Copyright (c) 2003-2008 Michael Shell
%%
%% Original starting code base and algorithms obtained from the output of
%% Patrick W. Daly's makebst package as well as from prior versions of
@@ -86,6 +86,10 @@
% label width.
% 9. Added alias www for electronic/online.
% 10. Added CTLname_url_prefix control entry type.
+%
+% 1.13 (2008/09/30)
+% 1. Fixed bug with edition number to ordinal conversion. Thanks to
+% Michael Roland for reporting this and correcting the algorithm.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -187,8 +191,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "1.12" }
-FUNCTION{bst.file.date} { "2007/01/11" }
+FUNCTION{bst.file.version} { "1.13" }
+FUNCTION{bst.file.date} { "2008/09/30" }
FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" }
FUNCTION {banner.message}
@@ -933,20 +937,24 @@ FUNCTION {name.or.dash}
% Converts the number string on the top of the stack to
% "numerical ordinal form" (e.g., "7" to "7th"). There is
% no artificial limit to the upper bound of the numbers as the
-% least significant digit always determines the ordinal form.
+% two least significant digits determine the ordinal form.
FUNCTION {num.to.ordinal}
-{ duplicate$ #-1 #1 substring$ "1" =
- { bbl.st * }
- { duplicate$ #-1 #1 substring$ "2" =
- { bbl.nd * }
- { duplicate$ #-1 #1 substring$ "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
+{ duplicate$ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$ "1" =
+ { bbl.st * }
+ { duplicate$ #-1 #1 substring$ "2" =
+ { bbl.nd * }
+ { duplicate$ #-1 #1 substring$ "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
}
% If the string on the top of the stack begins with a number,
diff --git a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSA.bst b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSA.bst
index 4d0d8b61f8b..e973c5e704c 100644
--- a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSA.bst
+++ b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSA.bst
@@ -3,9 +3,9 @@
%% BibTeX Bibliography Style file
%% Sorting alpha version of IEEEtran.bst
%% *** Not for normal IEEE work ***
-%% Version 1.12 (2006/01/11)
+%% Version 1.13 (2008/09/30)
%%
-%% Copyright (c) 2003-2007 Michael Shell
+%% Copyright (c) 2003-2008 Michael Shell
%%
%% Original starting code base and algorithms obtained from the output of
%% Patrick W. Daly's makebst package as well as from prior versions of
@@ -59,7 +59,10 @@
% Changelog:
%
% 1.12 (2007/01/11) Initial release
-
+%
+% 1.13 (2008/09/30)
+% 1. Fixed bug with edition number to ordinal conversion. Thanks to
+% Michael Roland for reporting this and correcting the algorithm.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -161,8 +164,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "1.12" }
-FUNCTION{bst.file.date} { "2007/01/11" }
+FUNCTION{bst.file.version} { "1.13" }
+FUNCTION{bst.file.date} { "2008/09/30" }
FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" }
FUNCTION {banner.message}
@@ -907,20 +910,24 @@ FUNCTION {name.or.dash}
% Converts the number string on the top of the stack to
% "numerical ordinal form" (e.g., "7" to "7th"). There is
% no artificial limit to the upper bound of the numbers as the
-% least significant digit always determines the ordinal form.
+% two least significant digits determine the ordinal form.
FUNCTION {num.to.ordinal}
-{ duplicate$ #-1 #1 substring$ "1" =
- { bbl.st * }
- { duplicate$ #-1 #1 substring$ "2" =
- { bbl.nd * }
- { duplicate$ #-1 #1 substring$ "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
+{ duplicate$ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$ "1" =
+ { bbl.st * }
+ { duplicate$ #-1 #1 substring$ "2" =
+ { bbl.nd * }
+ { duplicate$ #-1 #1 substring$ "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
}
% If the string on the top of the stack begins with a number,
diff --git a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSN.bst b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSN.bst
index 429bbfaa0b5..e13222105a1 100644
--- a/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSN.bst
+++ b/Master/texmf-dist/bibtex/bst/IEEEtran/IEEEtranSN.bst
@@ -3,9 +3,9 @@
%% BibTeX Bibliography Style file
%% Sorting Natbib version of IEEEtran.bst
%% *** Not for normal IEEE work ***
-%% Version 1.12 (2007/01/11)
+%% Version 1.13 (2008/09/30)
%%
-%% Copyright (c) 2003-2007 Michael Shell
+%% Copyright (c) 2003-2008 Michael Shell
%%
%% Original starting code base and algorithms obtained from the output of
%% Patrick W. Daly's makebst package as well as from prior versions of
@@ -60,7 +60,10 @@
% Changelog:
%
% 1.12 (2007/01/11) Initial release
-
+%
+% 1.13 (2008/09/30)
+% 1. Fixed bug with edition number to ordinal conversion. Thanks to
+% Michael Roland for reporting this and correcting the algorithm.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -162,8 +165,8 @@ FUNCTION {is.print.banners.to.terminal} { #1 }
%% FILE VERSION AND BANNER %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-FUNCTION{bst.file.version} { "1.12" }
-FUNCTION{bst.file.date} { "2007/01/11" }
+FUNCTION{bst.file.version} { "1.13" }
+FUNCTION{bst.file.date} { "2008/09/30" }
FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" }
FUNCTION {banner.message}
@@ -908,20 +911,24 @@ FUNCTION {name.or.dash}
% Converts the number string on the top of the stack to
% "numerical ordinal form" (e.g., "7" to "7th"). There is
% no artificial limit to the upper bound of the numbers as the
-% least significant digit always determines the ordinal form.
+% two least significant digits determine the ordinal form.
FUNCTION {num.to.ordinal}
-{ duplicate$ #-1 #1 substring$ "1" =
- { bbl.st * }
- { duplicate$ #-1 #1 substring$ "2" =
- { bbl.nd * }
- { duplicate$ #-1 #1 substring$ "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
+{ duplicate$ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$ "1" =
+ { bbl.st * }
+ { duplicate$ #-1 #1 substring$ "2" =
+ { bbl.nd * }
+ { duplicate$ #-1 #1 substring$ "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
}
% If the string on the top of the stack begins with a number,