summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst/disser/gost705s.bst
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/disser/gost705s.bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/disser/gost705s.bst51
1 files changed, 46 insertions, 5 deletions
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"