summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-05-30 23:00:30 +0000
committerKarl Berry <karl@freefriends.org>2010-05-30 23:00:30 +0000
commit3654b5dd7fc3200a1b72bac39de9680bc74e3031 (patch)
tree5251df97f8e5c6b309eaa363ca119863ab4a92ac /Master/texmf-dist/bibtex
parent95a1ff3467d574b4d9a5cb6c3c6e11abcb8eef52 (diff)
disser update (30may10)
git-svn-id: svn://tug.org/texlive/trunk@18627 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bst/disser/gost705.bst51
-rw-r--r--Master/texmf-dist/bibtex/bst/disser/gost705s.bst51
-rw-r--r--Master/texmf-dist/bibtex/csf/disser/cp1251lc.csf275
3 files changed, 367 insertions, 10 deletions
diff --git a/Master/texmf-dist/bibtex/bst/disser/gost705.bst b/Master/texmf-dist/bibtex/bst/disser/gost705.bst
index e5ec00223c9..1722ecf65ae 100644
--- a/Master/texmf-dist/bibtex/bst/disser/gost705.bst
+++ b/Master/texmf-dist/bibtex/bst/disser/gost705.bst
@@ -6,7 +6,7 @@
%%
%% gost705.dtx (with options: `gost705')
%%
-%% Copyright (c) 2004-2009 Stanislav Kruchinin.
+%% Copyright (c) 2004-2010 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -557,11 +557,25 @@ FUNCTION {bbl.mthesis}
FUNCTION {bbl.phdthesis}
{
curlanguage "english" =
- { "Ph.D. thesis" }
+ { "Ph.\,D. thesis" }
{ curlanguage "russian" =
{ "{\cyr\CYRK\cyra\cyrn\cyrd\cyri\cyrd\cyra\cyrt\cyrs\cyrk\cyra\cyrya\ "
"\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
- { "language is not defined: " language "Ph.D. thesis" * * warning$ "P." }
+ { "language is not defined: " language "Ph.\,D. thesis" * * warning$ "P." }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.docdisser}
+{
+ curlanguage "english" =
+ { "Dr.\,Sci. dissertation" }
+ { curlanguage "russian" =
+ { "{\cyr\CYRD\cyro\cyrk\cyrt\cyro\cyrr\cyrs\cyrk\cyra\cyrya\ "
+ "\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
+ { "language is not defined: " language "Dr.\,Sci. dissertation" * *
+ warning$ "P." }
if$
}
if$
@@ -1104,7 +1118,9 @@ FUNCTION {format.isbn}
{
isbn empty$
{ "" }
- { "ISBN~" isbn * }
+ { "ISBN:~\href{http://isbndb.com/search-all.html?kw=" isbn *
+ "}{" * isbn * "}" *
+ }
if$
}
@@ -1371,6 +1387,27 @@ FUNCTION {phdthesis}
fin.entry
}
+FUNCTION {docdisser}
+{
+ output.bibitem
+ format.authors "author" output.check
+ new.sentence
+ format.btitle add.doi "title" output.check
+ new.column
+ bbl.docdisser format.thesis.type output.nonnull
+ new.slash
+ school "school" output.check
+ new.block
+ output.address.publisher.date
+ new.block
+ format.pages.page output
+ note output
+ new.sentence
+ output.url
+ format.annote output
+ fin.entry
+}
+
FUNCTION {proceedings}
{
output.bibitem
@@ -1487,6 +1524,7 @@ MACRO {irp} {"Infrared Phys."}
MACRO {jap} {"J. Appl. Phys."}
MACRO {jasa} {"J. Acoust. Soc. America"}
MACRO {jcp} {"J. Comp. Phys."}
+MACRO {jchp} {"J. Chem. Phys."}
MACRO {jetp} {"Sov. Phys.--JETP"}
MACRO {jfe} {"J. Fusion Energy"}
MACRO {jfm} {"J. Fluid Mech."}
@@ -1540,7 +1578,7 @@ MACRO {sam} {"Stud. Appl. Math."}
MACRO {sjpp} {"Sov. J. Plasma Phys."}
MACRO {spd} {"Sov. Phys.--Doklady"}
MACRO {sptp} {"Sov. Phys.--Tech. Phys."}
-MACRO {spu} {"Sov. Phys.--Uspeki"}
+MACRO {spu} {"Sov. Phys.--Uspekhi"}
MACRO {st} {"Sky and Telesc."}
MACRO {appopt} {"Appl. Opt."}
@@ -1572,6 +1610,7 @@ MACRO {zphd} {"Z. f. Physik~D"}
MACRO {sse} {"Solid-State Electron."}
MACRO {pss} {"Phys. Sol. State"}
MACRO {sst} {"Semicond. Sci. Tech."}
+MACRO {nl} {"Nano Lett."}
READ
@@ -1617,6 +1656,8 @@ FUNCTION {begin.bib}
write$ newline$
"\ifx\undefined\BibEmph\def\BibEmph#1{#1}\else\fi"
write$ newline$
+ "\ifx\undefined\href\def\href#1#2{#2}\else\fi"
+ write$ newline$
"\ifx\undefined\url\def\url#1{\texttt{#1}}\else\fi"
write$ newline$
"\ifx\undefined\urlprefix\def\urlprefix{URL: }\else\fi"
diff --git a/Master/texmf-dist/bibtex/bst/disser/gost705s.bst b/Master/texmf-dist/bibtex/bst/disser/gost705s.bst
index 7e087d4bdd2..372a9df5ee7 100644
--- a/Master/texmf-dist/bibtex/bst/disser/gost705s.bst
+++ b/Master/texmf-dist/bibtex/bst/disser/gost705s.bst
@@ -6,7 +6,7 @@
%%
%% gost705.dtx (with options: `gost705s')
%%
-%% Copyright (c) 2004-2009 Stanislav Kruchinin.
+%% Copyright (c) 2004-2010 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -557,11 +557,25 @@ FUNCTION {bbl.mthesis}
FUNCTION {bbl.phdthesis}
{
curlanguage "english" =
- { "Ph.D. thesis" }
+ { "Ph.\,D. thesis" }
{ curlanguage "russian" =
{ "{\cyr\CYRK\cyra\cyrn\cyrd\cyri\cyrd\cyra\cyrt\cyrs\cyrk\cyra\cyrya\ "
"\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
- { "language is not defined: " language "Ph.D. thesis" * * warning$ "P." }
+ { "language is not defined: " language "Ph.\,D. thesis" * * warning$ "P." }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.docdisser}
+{
+ curlanguage "english" =
+ { "Dr.\,Sci. dissertation" }
+ { curlanguage "russian" =
+ { "{\cyr\CYRD\cyro\cyrk\cyrt\cyro\cyrr\cyrs\cyrk\cyra\cyrya\ "
+ "\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
+ { "language is not defined: " language "Dr.\,Sci. dissertation" * *
+ warning$ "P." }
if$
}
if$
@@ -1104,7 +1118,9 @@ FUNCTION {format.isbn}
{
isbn empty$
{ "" }
- { "ISBN~" isbn * }
+ { "ISBN:~\href{http://isbndb.com/search-all.html?kw=" isbn *
+ "}{" * isbn * "}" *
+ }
if$
}
@@ -1371,6 +1387,27 @@ FUNCTION {phdthesis}
fin.entry
}
+FUNCTION {docdisser}
+{
+ output.bibitem
+ format.authors "author" output.check
+ new.sentence
+ format.btitle add.doi "title" output.check
+ new.column
+ bbl.docdisser format.thesis.type output.nonnull
+ new.slash
+ school "school" output.check
+ new.block
+ output.address.publisher.date
+ new.block
+ format.pages.page output
+ note output
+ new.sentence
+ output.url
+ format.annote output
+ fin.entry
+}
+
FUNCTION {proceedings}
{
output.bibitem
@@ -1487,6 +1524,7 @@ MACRO {irp} {"Infrared Phys."}
MACRO {jap} {"J. Appl. Phys."}
MACRO {jasa} {"J. Acoust. Soc. America"}
MACRO {jcp} {"J. Comp. Phys."}
+MACRO {jchp} {"J. Chem. Phys."}
MACRO {jetp} {"Sov. Phys.--JETP"}
MACRO {jfe} {"J. Fusion Energy"}
MACRO {jfm} {"J. Fluid Mech."}
@@ -1540,7 +1578,7 @@ MACRO {sam} {"Stud. Appl. Math."}
MACRO {sjpp} {"Sov. J. Plasma Phys."}
MACRO {spd} {"Sov. Phys.--Doklady"}
MACRO {sptp} {"Sov. Phys.--Tech. Phys."}
-MACRO {spu} {"Sov. Phys.--Uspeki"}
+MACRO {spu} {"Sov. Phys.--Uspekhi"}
MACRO {st} {"Sky and Telesc."}
MACRO {appopt} {"Appl. Opt."}
@@ -1572,6 +1610,7 @@ MACRO {zphd} {"Z. f. Physik~D"}
MACRO {sse} {"Solid-State Electron."}
MACRO {pss} {"Phys. Sol. State"}
MACRO {sst} {"Semicond. Sci. Tech."}
+MACRO {nl} {"Nano Lett."}
READ
@@ -1720,6 +1759,8 @@ FUNCTION {begin.bib}
write$ newline$
"\ifx\undefined\BibEmph\def\BibEmph#1{#1}\else\fi"
write$ newline$
+ "\ifx\undefined\href\def\href#1#2{#2}\else\fi"
+ write$ newline$
"\ifx\undefined\url\def\url#1{\texttt{#1}}\else\fi"
write$ newline$
"\ifx\undefined\urlprefix\def\urlprefix{URL: }\else\fi"
diff --git a/Master/texmf-dist/bibtex/csf/disser/cp1251lc.csf b/Master/texmf-dist/bibtex/csf/disser/cp1251lc.csf
new file mode 100644
index 00000000000..b503b97c638
--- /dev/null
+++ b/Master/texmf-dist/bibtex/csf/disser/cp1251lc.csf
@@ -0,0 +1,275 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% CHARACTER SET: Cyrillic (CP 1251)
+%%
+%% SORTING ORDER: First Latin then Cyrillic
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% FILE FORMAT
+%%
+%% The codepage and sorting order (CS) file defines how BibTeX will treat an
+%% 8-bit character set, specifically which characters are to be treated as
+%% letters, the upper/lower case relationships between characters, and the
+%% sorting order of characters.
+%%
+%% The CS file may contain a number of sections, each presented in the
+%% form of a TeX macro:
+%%
+%% \section-name{
+%% <section definitions>
+%% }
+%%
+%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase
+%% and \order. The syntax of the four supported sections is summarised below.
+%%
+%% 8-bit characters may be entered naturally, but to avoid problems with
+%% character set translation or corruption, they can also be entered using
+%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX
+%% is the hexadecimal value ofthe character code.
+%%
+%% Reading of the sections ends when the first '}' character is reached, so
+%% '}' can't be included in a section. You can't use ^^7d either.
+%%
+%% The percent sign ('%') is used to introduce a trailing comment - it and
+%% all remaining characters on a line are ignored. ^^25 has the same effect.
+%%
+%%
+%% \lowupcase section
+%%
+%% The \lowupcase section of the CS file is used to define the lower
+%% /upper and upper/lower case relationship of pairs of specified
+%% characters. It is only used if the relationship is symmetrical - use
+%% \lowercase or \upcase if it isn't.
+%%
+%% The syntax of the \lowupcase section is:
+%%
+%% \lowupcase{
+%% <LC-1> <UC-1> % Comment begins with a percent sign
+%% <LC-2> <UC-2>
+%% ...
+%% <LC-N> <UC-N>
+%% }
+%%
+%% Each <LC-n> <UC-n> pair of characters defines that the upper case
+%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of
+%% <UC-n> is <LC-n>.
+%%
+%% You cannot redefine the lower or upper case equivalent of an ASCII
+%% character (code < 128), so all instances of <LC-n> and <UC-n>
+%% (i.e. both sides of the relationship) must have codes > 127.
+%%
+%%
+%% \lowercase section
+%%
+%% The \lowercase section of the CS file is used to define the lower case
+%% equivalent of specified characters. It should normally only be used
+%% if the relationship isn't symmetrical - use \lowupcase if it is.
+%%
+%% The syntax of the \lowercase section is:
+%%
+%% \lowercase{
+%% <UC-1> <LC-1> % Comment begins with a percent sign
+%% <UC-2> <LC-2>
+%% ...
+%% <UC-N> <LC-N>
+%% }
+%%
+%% Each <LC-n> <UC-n> pair of characters defines that the lower case
+%% equivalent of <UC-n> is <LC-n>.
+%%
+%% You cannot redefine the lower case equivalent of an ASCII character
+%% (code < 128), so all instances of <UC-n> (i.e. the left hand side
+%% of the relationship) must have codes > 127.
+%%
+%%
+%% \uppercase section
+%%
+%% The \uppercase section of the CS file is used to define the upper case
+%% equivalent of specified characters. It should normally only be used
+%% if the relationship isn't symmetrical - use \lowupcase if it is.
+%%
+%% The syntax of the \uppercase section is:
+%%
+%% \uppercase{
+%% <LC-1> <UC-1> % Comment begins with a percent sign
+%% <LC-2> <UC-2>
+%% ...
+%% <LC-N> <UC-N>
+%% }
+%%
+%% Each <LC-n> <UC-n> pair of characters defines that the upper case
+%% case equivalent of <LC-n> is <UC-n>.
+%%
+%% You cannot redefine the upper case equivalent of an ASCII character
+%% (code < 128), so all instances of <LC-n> (i.e. the left hand side
+%% of the relationship) must have codes > 127.
+%%
+%%
+%% \order section
+%%
+%% The \order section of the CS file is used to define the order in which
+%% characters are sorted.
+%%
+%% The syntax of the \order section is:
+%%
+%% \order{
+%% <char-1> % Comment begins with a percent sign
+%% <char-2> <char-3> % whitespace between the chars
+%% <char-4> - <char-5> % a hyphen between the chars
+%% <char-4> _ <char-5> % an underscore between the chars
+%% ...
+%% <char-n>
+%% }
+%%
+%% All characters on the same line are given the same sorting weight.
+%%
+%% The construct <char-1> <underscore> <char-2> is used to denote that
+%% all characters in the range <char-1> to <char-2> should be given the
+%% same sorting weight. For example, "A _ Z" would cause all ASCII
+%% upper case alphabetical characters to have the same sorting weight
+%% and would be equivalent to placing all 26 characters on the same line.
+%%
+%% The construct <char-1> <hyphen> <char-2> is used to denote that all
+%% characters in the range <char-1> to <char-2> should be given an
+%% ascending set of sorting weights, starting with <char-1> and ending
+%% with <char-2>. For example, "A - Z" would cause all upper case ASCII
+%% alphabetical characters to be sorted in ascending order and would be
+%% equivalent to placing 'A' on the first line, 'B' on the second,
+%% through to 'Z' on the 26th line.
+%%
+%% The characters at the beginning of the order section are given a lower
+%% sorting weight than characters occuring later. When sorting
+%% alphabetically, characters with the lowest weight come first.
+%%
+%% All characters not in the \order section (including ASCII characters)
+%% are given the same very high sorting weight to ensure that they come
+%% last when sorting alphabetically.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%
+%% CHARACTER SET
+%%
+\lowupcase{
+ à À
+ á Á
+ â Â
+ ã Ã
+ ´ ¥
+ ä Ä
+ å Å
+ º ª
+ ¸ ¨
+ æ Æ
+ ç Ç
+ è È
+ ³ ²
+ ¿ ¯
+ é É
+ ê Ê
+ ë Ë
+ ì Ì
+ í Í
+ î Î
+ ï Ï
+ ð Ð
+ ñ Ñ
+ ò Ò
+ ó Ó
+ ô Ô
+ õ Õ
+ ö Ö
+ ÷ ×
+ ø Ø
+ ù Ù
+ ú Ú
+ û Û
+ ü Ü
+ ý Ý
+ þ Þ
+ ÿ ß
+}
+
+
+
+%%
+%% SORTING ORDER
+%%
+%%
+\order{
+ 0-9
+ A a
+ B b
+ C c
+ D d
+ E e
+ F f
+ G g
+ H h
+ I i
+ J j
+ K k
+ L l
+ M m
+ N n
+ O o
+ P p
+ Q q
+ R r
+ S s
+ T t
+ U u
+ V v
+ W w
+ X x
+ Y y
+ Z z
+ À à
+ Á á
+ Â â
+ Ã ã
+ ¥ ´
+ Ä ä
+ Å å
+ ª º
+ ¨ ¸
+ Æ æ
+ Ç ç
+ È è
+ ² ³
+ ¯ ¿
+ É é
+ Ê ê
+ Ë ë
+ Ì ì
+ Í í
+ Î î
+ Ï ï
+ Ð ð
+ Ñ ñ
+ Ò ò
+ Ó ó
+ Ô ô
+ Õ õ
+ Ö ö
+ × ÷
+ Ø ø
+ Ù ù
+ Ú ú
+ Û û
+ Ü ü
+ Ý ý
+ Þ þ
+ ß ÿ
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%