summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/bibtex/bst/disser/gost705.bst290
-rw-r--r--Master/texmf-dist/bibtex/bst/disser/gost705s.bst290
-rw-r--r--Master/texmf-dist/doc/latex/disser/ChangeLog16
-rw-r--r--Master/texmf-dist/doc/latex/disser/manual.tex16
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/Makefile66
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex44
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib45
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex8
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/candidate/defs.tex9
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/candidate/dict.tex4
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex18
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/Makefile4
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex4
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/defs.tex9
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/dict.tex4
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex18
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex5
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex5
-rw-r--r--Master/texmf-dist/source/latex/disser/candidate.dtx6
-rw-r--r--Master/texmf-dist/source/latex/disser/counters.dtx2
-rw-r--r--Master/texmf-dist/source/latex/disser/custom.dtx6
-rw-r--r--Master/texmf-dist/source/latex/disser/disser.dtx11
-rw-r--r--Master/texmf-dist/source/latex/disser/disser.ins4
-rw-r--r--Master/texmf-dist/source/latex/disser/gost705.dtx337
-rw-r--r--Master/texmf-dist/source/latex/disser/gost732.dtx16
-rw-r--r--Master/texmf-dist/source/latex/disser/titledefs.dtx52
-rw-r--r--Master/texmf-dist/tex/latex/disser/autoref.rtx2
-rw-r--r--Master/texmf-dist/tex/latex/disser/bachelor.rtx2
-rw-r--r--Master/texmf-dist/tex/latex/disser/candidate.rtx8
-rw-r--r--Master/texmf-dist/tex/latex/disser/disser.cls11
-rw-r--r--Master/texmf-dist/tex/latex/disser/doctor.rtx2
-rw-r--r--Master/texmf-dist/tex/latex/disser/gost732.cls4
-rw-r--r--Master/texmf-dist/tex/latex/disser/master.rtx2
-rw-r--r--Master/texmf-dist/tex/latex/disser/specialist.rtx2
-rw-r--r--Master/texmf-dist/tex/latex/disser/titledefs.rtx36
35 files changed, 1042 insertions, 316 deletions
diff --git a/Master/texmf-dist/bibtex/bst/disser/gost705.bst b/Master/texmf-dist/bibtex/bst/disser/gost705.bst
index f6306837ade..3764b36fb69 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-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -50,12 +50,26 @@ ENTRY
archivePrefix
primaryClass
eprint
+ authortype
+ media
+ location
+ ipc
+ holder
+ credits
+ reqnumber
+ reqdate
+ pubdate
+ publication
+ prdate
+ prnumber
+ prcountry
+ pagetotal
}
{}
{ label }
INTEGERS { output.state before.all mid.sentence after.sentence after.block
-after.dblslash after.slash after.column after.semicolumn }
+after.dblslash after.slash after.colon after.semicolon after.dash }
FUNCTION {init.state.consts}
{
@@ -65,8 +79,9 @@ FUNCTION {init.state.consts}
#3 'after.block :=
#4 'after.dblslash :=
#5 'after.slash :=
- #6 'after.column :=
- #7 'after.semicolumn :=
+ #6 'after.colon :=
+ #7 'after.semicolon :=
+ #8 'after.dash :=
}
STRINGS { s t }
@@ -101,11 +116,15 @@ FUNCTION {output.nonnull}
{ "~//" * change.language * " " * write$ }
{ output.state after.slash =
{ "~/ " * write$ }
- { output.state after.column =
+ { output.state after.colon =
{ ": " * write$ }
- { output.state after.semicolumn =
+ { output.state after.semicolon =
{ "; " * write$ }
- { add.period$ " " * write$ }
+ { output.state after.dash =
+ { "~--- " * write$ }
+ { add.period$ " " * write$ }
+ if$
+ }
if$
}
if$
@@ -170,19 +189,27 @@ FUNCTION {new.slash}
if$
}
-FUNCTION {new.column}
+FUNCTION {new.colon}
{
output.state before.all =
'skip$
- { after.column 'output.state := }
+ { after.colon 'output.state := }
if$
}
-FUNCTION {new.semicolumn}
+FUNCTION {new.semicolon}
{
output.state before.all =
'skip$
- { after.semicolumn 'output.state := }
+ { after.semicolon 'output.state := }
+ if$
+}
+
+FUNCTION {new.dash}
+{
+ output.state before.all =
+ 'skip$
+ { after.dash 'output.state := }
if$
}
@@ -286,14 +313,14 @@ FUNCTION {bbl.edby} % { "\bbledby{}" }
{
curlanguage "english" =
{ "Ed. by " }
- { curlanguage "german" =
- { "ed. " }
- { curlanguage "russian" =
- { "{\cyr\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd.\ }" }
- { "language is not defined: " language "edited by" * *
+ { curlanguage "german" =
+ { "ed. " }
+ { curlanguage "russian" =
+ { "{\cyr\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd.\ }" }
+ { "language is not defined: " language "edited by" * *
warning$ "edited by" }
- if$
- }
+ if$
+ }
if$
}
if$
@@ -303,15 +330,15 @@ FUNCTION {bbl.cmplr}
{
curlanguage "english" =
{ "Compiler " }
- { curlanguage "german" =
- { "Hrsg. " }
- { curlanguage "russian" =
- { "{\cyr\CYRS\cyro\cyrs\cyrt.\ }" }
- { "language is not defined: " language "compiler" * * warning$ "compiler" }
+ { curlanguage "german" =
+ { "Hrsg. " }
+ { curlanguage "russian" =
+ { "{\cyr\CYRS\cyro\cyrs\cyrt.\ }" }
+ { "language is not defined: " language "compiler" * * warning$ "compiler" }
+ if$
+ }
if$
- }
- if$
- }
+ }
if$
}
@@ -612,7 +639,7 @@ FUNCTION {bbl.mthesis}
{ curlanguage "russian" =
{ "{\cyr\CYRM\cyra\cyrg\cyri\cyrs\cyrt\cyre\cyrr\cyrs\cyrk\cyra\cyrya\ "
"\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
- { "language is not defined: " language * warning$ "In" }
+ { "language is not defined: " language * warning$ "Master thesis" }
if$
}
if$
@@ -629,7 +656,7 @@ FUNCTION {bbl.phdthesis}
{ 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 * warning$ "In" }
+ { "language is not defined: " language * warning$ "PhD thesis" }
if$
}
if$
@@ -646,6 +673,54 @@ FUNCTION {bbl.docdisser}
{ 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 * warning$ "Dr. Sci. dissertation" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.req}
+{
+ curlanguage "english" =
+ { "req." }
+ { curlanguage "german" =
+ { "ang." }
+ { curlanguage "russian" =
+ { "{\cyr\cyrz\cyra\cyrya\cyrv\cyrl.}" }
+ { "language is not defined: " language * warning$ "req" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.publ}
+{
+ curlanguage "english" =
+ { "publ." }
+ { curlanguage "german" =
+ { "ausg." }
+ { curlanguage "russian" =
+ { "{\cyr\cyro\cyrp\cyru\cyrb\cyrl.}" }
+ { "language is not defined: " language * warning$ "In" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.prio}
+{
+ curlanguage "english" =
+ { "priority" }
+ { curlanguage "german" =
+ { "Prioritat" }
+ { curlanguage "russian" =
+ { "{\cyr\cyrp\cyrr\cyri\cyro\cyrr\cyri\cyrt\cyre\cyrt}" }
{ "language is not defined: " language * warning$ "In" }
if$
}
@@ -805,7 +880,7 @@ FUNCTION {output.address.publisher.date}
{ address output
publisher empty$
'skip$
- { new.column }
+ { new.colon }
if$
}
if$
@@ -1035,8 +1110,7 @@ FUNCTION {format.volume}
}
FUNCTION {format.number}
-{
- number empty$
+{ number empty$
{ "" }
{ bbl.nr number tie.or.space.connect }
if$
@@ -1101,7 +1175,7 @@ FUNCTION {author.after}
'skip$
{ author num.names$ #3 >
{ format.authors.after output
- new.semicolumn
+ new.semicolon
}
'skip$
if$
@@ -1115,7 +1189,7 @@ FUNCTION {bookauthor.after}
'skip$
{ bookauthor num.names$ #3 >
{ format.bookauthors.after output
- new.semicolumn
+ new.semicolon
}
'skip$
if$
@@ -1128,19 +1202,19 @@ FUNCTION {editor.organization.after}
compiler empty$
'skip$
{ format.compiler.after output
- new.semicolumn
+ new.semicolon
}
if$
editor empty$
'skip$
{ format.editors.after output
- new.semicolumn
+ new.semicolon
}
if$
organization empty$
'skip$
{ organization output
- new.semicolumn
+ new.semicolon
}
if$
}
@@ -1193,12 +1267,16 @@ FUNCTION {format.isbn}
if$
}
-FUNCTION {add.doi}
+FUNCTION {add.doi.url}
{ duplicate$ empty$
'skip$
{ doi empty$
- 'skip$
- { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
+ { url empty$
+ 'skip$
+ { "\href{" url * "}{" * swap$ * "}" * }
+ if$
+ }
+ { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
if$
}
if$
@@ -1216,12 +1294,69 @@ FUNCTION {format.eprint}
"{" * primaryClass * "/" * eprint * "}" *
}
{ " \href{http://arxiv.org/abs/" eprint * "}" *
- "{" * archivePrefix * ":" * primaryClass * "/" * eprint * "}" *
+ "{" * archivePrefix * ":" * primaryClass * "/" * eprint * "}" *
}
if$
}
- if$
+ if$
+ }
+ if$
+}
+
+FUNCTION {add.number}
+{ duplicate$ empty$
+ { "" }
+ { bbl.nr swap$ tie.or.space.connect }
+ if$
+}
+
+FUNCTION {in.square.brackets}
+{
+ duplicate$ empty$
+ { pop$ "" }
+ { "[" swap$ * "]" * }
+ if$
+}
+
+FUNCTION {in.round.brackets}
+{
+ duplicate$ empty$
+ { pop$ "" }
+ { "(" swap$ * ")" * }
+ if$
+}
+
+FUNCTION {format.type.number}
+{
+ type empty$
+ { "" }
+ {
+ number empty$
+ { "" }
+ { type number tie.or.space.connect }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.reqdate}
+{ reqdate empty$
+ { "" }
+ { bbl.req reqdate tie.or.space.connect }
+ if$
}
+
+FUNCTION {format.pubdate}
+{ pubdate empty$
+ { "" }
+ { bbl.publ pubdate tie.or.space.connect }
+ if$
+}
+
+FUNCTION {format.prdate}
+{ prdate empty$
+ { "" }
+ { bbl.prio prdate tie.or.space.connect }
if$
}
@@ -1231,7 +1366,7 @@ FUNCTION {article}
author.before
format.title "title" output.check
new.dblslash
- journal emphasize add.doi "journal" output.check
+ journal emphasize add.doi.url "journal" output.check
new.block
format.date output
new.block
@@ -1253,7 +1388,7 @@ FUNCTION {book}
{
output.bibitem
author.before
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.slash
editor.organization.after
new.sentence
@@ -1302,7 +1437,7 @@ FUNCTION {inbook}
{
output.bibitem
author.before
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.dblslash
bookauthor.before
booktitle "booktitle" output.check
@@ -1334,7 +1469,7 @@ FUNCTION {incollection}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
+ format.title add.doi.url "title" output.check
new.dblslash
booktitle "booktitle" output.check
new.slash
@@ -1361,7 +1496,7 @@ FUNCTION {inproceedings}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
+ format.title add.doi.url "title" output.check
new.dblslash
booktitle "booktitle" output.check
new.slash
@@ -1375,7 +1510,7 @@ FUNCTION {inproceedings}
format.date "year" output.check
}
{ address output.nonnull
- new.column
+ new.colon
publisher output
format.date "year" output.check
}
@@ -1439,7 +1574,7 @@ FUNCTION {mastersthesis}
output.bibitem
format.authors "author" output.check
new.block
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.block
bbl.mthesis format.thesis.type output.nonnull
school "school" output.check
@@ -1480,8 +1615,8 @@ FUNCTION {phdthesis}
output.bibitem
format.authors "author" output.check
new.sentence
- format.btitle add.doi "title" output.check
- new.column
+ format.btitle add.doi.url "title" output.check
+ new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
school "school" output.check
@@ -1503,8 +1638,8 @@ FUNCTION {docdisser}
output.bibitem
format.authors "author" output.check
new.sentence
- format.btitle add.doi "title" output.check
- new.column
+ format.btitle add.doi.url "title" output.check
+ new.colon
bbl.docdisser format.thesis.type output.nonnull
new.slash
school "school" output.check
@@ -1524,7 +1659,7 @@ FUNCTION {docdisser}
FUNCTION {proceedings}
{
output.bibitem
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.slash
editor.organization.after
new.block
@@ -1555,13 +1690,13 @@ FUNCTION {techreport}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
- new.column
+ format.title add.doi.url "title" output.check
+ new.colon
format.tr.number output.nonnull
editor.organization.after
new.block
address output
- new.column
+ new.colon
institution "institution" output.check
format.date "year" output.check
new.block
@@ -1574,11 +1709,52 @@ FUNCTION {techreport}
fin.entry
}
+FUNCTION {patent}
+{
+ output.bibitem
+ title output.nonnull
+ add.blank
+ media in.square.brackets output
+ new.colon
+ format.type.number output
+ add.blank
+ location output
+ new.colon
+ ipc output
+ new.slash
+ format.authors.after "author" output.check
+ add.blank
+ authortype in.round.brackets output.nonnull
+ new.semicolon
+ holder output.nonnull
+ new.semicolon
+ credits output.nonnull
+ new.dash
+ reqnumber add.number output
+ new.semicolon
+ format.reqdate output
+ new.semicolon
+ format.pubdate output
+ publication output
+ new.semicolon
+ format.prdate output
+ prnumber output
+ prcountry in.round.brackets output
+ new.block
+ note output
+ new.sentence
+ output.url
+ format.annote output
+ new.block
+ pagetotal output
+ fin.entry
+}
+
FUNCTION {unpublished}
{
output.bibitem
author.before
- format.btitle "title" output.check
+ format.btitle add.doi.url "title" output.check
editor.organization.after
new.block
note "note" output.check
diff --git a/Master/texmf-dist/bibtex/bst/disser/gost705s.bst b/Master/texmf-dist/bibtex/bst/disser/gost705s.bst
index a4fa5ea1f5f..69c939513e7 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-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -50,12 +50,26 @@ ENTRY
archivePrefix
primaryClass
eprint
+ authortype
+ media
+ location
+ ipc
+ holder
+ credits
+ reqnumber
+ reqdate
+ pubdate
+ publication
+ prdate
+ prnumber
+ prcountry
+ pagetotal
}
{}
{ label }
INTEGERS { output.state before.all mid.sentence after.sentence after.block
-after.dblslash after.slash after.column after.semicolumn }
+after.dblslash after.slash after.colon after.semicolon after.dash }
FUNCTION {init.state.consts}
{
@@ -65,8 +79,9 @@ FUNCTION {init.state.consts}
#3 'after.block :=
#4 'after.dblslash :=
#5 'after.slash :=
- #6 'after.column :=
- #7 'after.semicolumn :=
+ #6 'after.colon :=
+ #7 'after.semicolon :=
+ #8 'after.dash :=
}
STRINGS { s t }
@@ -101,11 +116,15 @@ FUNCTION {output.nonnull}
{ "~//" * change.language * " " * write$ }
{ output.state after.slash =
{ "~/ " * write$ }
- { output.state after.column =
+ { output.state after.colon =
{ ": " * write$ }
- { output.state after.semicolumn =
+ { output.state after.semicolon =
{ "; " * write$ }
- { add.period$ " " * write$ }
+ { output.state after.dash =
+ { "~--- " * write$ }
+ { add.period$ " " * write$ }
+ if$
+ }
if$
}
if$
@@ -170,19 +189,27 @@ FUNCTION {new.slash}
if$
}
-FUNCTION {new.column}
+FUNCTION {new.colon}
{
output.state before.all =
'skip$
- { after.column 'output.state := }
+ { after.colon 'output.state := }
if$
}
-FUNCTION {new.semicolumn}
+FUNCTION {new.semicolon}
{
output.state before.all =
'skip$
- { after.semicolumn 'output.state := }
+ { after.semicolon 'output.state := }
+ if$
+}
+
+FUNCTION {new.dash}
+{
+ output.state before.all =
+ 'skip$
+ { after.dash 'output.state := }
if$
}
@@ -286,14 +313,14 @@ FUNCTION {bbl.edby} % { "\bbledby{}" }
{
curlanguage "english" =
{ "Ed. by " }
- { curlanguage "german" =
- { "ed. " }
- { curlanguage "russian" =
- { "{\cyr\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd.\ }" }
- { "language is not defined: " language "edited by" * *
+ { curlanguage "german" =
+ { "ed. " }
+ { curlanguage "russian" =
+ { "{\cyr\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd.\ }" }
+ { "language is not defined: " language "edited by" * *
warning$ "edited by" }
- if$
- }
+ if$
+ }
if$
}
if$
@@ -303,15 +330,15 @@ FUNCTION {bbl.cmplr}
{
curlanguage "english" =
{ "Compiler " }
- { curlanguage "german" =
- { "Hrsg. " }
- { curlanguage "russian" =
- { "{\cyr\CYRS\cyro\cyrs\cyrt.\ }" }
- { "language is not defined: " language "compiler" * * warning$ "compiler" }
+ { curlanguage "german" =
+ { "Hrsg. " }
+ { curlanguage "russian" =
+ { "{\cyr\CYRS\cyro\cyrs\cyrt.\ }" }
+ { "language is not defined: " language "compiler" * * warning$ "compiler" }
+ if$
+ }
if$
- }
- if$
- }
+ }
if$
}
@@ -612,7 +639,7 @@ FUNCTION {bbl.mthesis}
{ curlanguage "russian" =
{ "{\cyr\CYRM\cyra\cyrg\cyri\cyrs\cyrt\cyre\cyrr\cyrs\cyrk\cyra\cyrya\ "
"\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
- { "language is not defined: " language * warning$ "In" }
+ { "language is not defined: " language * warning$ "Master thesis" }
if$
}
if$
@@ -629,7 +656,7 @@ FUNCTION {bbl.phdthesis}
{ 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 * warning$ "In" }
+ { "language is not defined: " language * warning$ "PhD thesis" }
if$
}
if$
@@ -646,6 +673,54 @@ FUNCTION {bbl.docdisser}
{ 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 * warning$ "Dr. Sci. dissertation" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.req}
+{
+ curlanguage "english" =
+ { "req." }
+ { curlanguage "german" =
+ { "ang." }
+ { curlanguage "russian" =
+ { "{\cyr\cyrz\cyra\cyrya\cyrv\cyrl.}" }
+ { "language is not defined: " language * warning$ "req" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.publ}
+{
+ curlanguage "english" =
+ { "publ." }
+ { curlanguage "german" =
+ { "ausg." }
+ { curlanguage "russian" =
+ { "{\cyr\cyro\cyrp\cyru\cyrb\cyrl.}" }
+ { "language is not defined: " language * warning$ "In" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {bbl.prio}
+{
+ curlanguage "english" =
+ { "priority" }
+ { curlanguage "german" =
+ { "Prioritat" }
+ { curlanguage "russian" =
+ { "{\cyr\cyrp\cyrr\cyri\cyro\cyrr\cyri\cyrt\cyre\cyrt}" }
{ "language is not defined: " language * warning$ "In" }
if$
}
@@ -805,7 +880,7 @@ FUNCTION {output.address.publisher.date}
{ address output
publisher empty$
'skip$
- { new.column }
+ { new.colon }
if$
}
if$
@@ -1035,8 +1110,7 @@ FUNCTION {format.volume}
}
FUNCTION {format.number}
-{
- number empty$
+{ number empty$
{ "" }
{ bbl.nr number tie.or.space.connect }
if$
@@ -1101,7 +1175,7 @@ FUNCTION {author.after}
'skip$
{ author num.names$ #3 >
{ format.authors.after output
- new.semicolumn
+ new.semicolon
}
'skip$
if$
@@ -1115,7 +1189,7 @@ FUNCTION {bookauthor.after}
'skip$
{ bookauthor num.names$ #3 >
{ format.bookauthors.after output
- new.semicolumn
+ new.semicolon
}
'skip$
if$
@@ -1128,19 +1202,19 @@ FUNCTION {editor.organization.after}
compiler empty$
'skip$
{ format.compiler.after output
- new.semicolumn
+ new.semicolon
}
if$
editor empty$
'skip$
{ format.editors.after output
- new.semicolumn
+ new.semicolon
}
if$
organization empty$
'skip$
{ organization output
- new.semicolumn
+ new.semicolon
}
if$
}
@@ -1193,12 +1267,16 @@ FUNCTION {format.isbn}
if$
}
-FUNCTION {add.doi}
+FUNCTION {add.doi.url}
{ duplicate$ empty$
'skip$
{ doi empty$
- 'skip$
- { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
+ { url empty$
+ 'skip$
+ { "\href{" url * "}{" * swap$ * "}" * }
+ if$
+ }
+ { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
if$
}
if$
@@ -1216,12 +1294,69 @@ FUNCTION {format.eprint}
"{" * primaryClass * "/" * eprint * "}" *
}
{ " \href{http://arxiv.org/abs/" eprint * "}" *
- "{" * archivePrefix * ":" * primaryClass * "/" * eprint * "}" *
+ "{" * archivePrefix * ":" * primaryClass * "/" * eprint * "}" *
}
if$
}
- if$
+ if$
+ }
+ if$
+}
+
+FUNCTION {add.number}
+{ duplicate$ empty$
+ { "" }
+ { bbl.nr swap$ tie.or.space.connect }
+ if$
+}
+
+FUNCTION {in.square.brackets}
+{
+ duplicate$ empty$
+ { pop$ "" }
+ { "[" swap$ * "]" * }
+ if$
+}
+
+FUNCTION {in.round.brackets}
+{
+ duplicate$ empty$
+ { pop$ "" }
+ { "(" swap$ * ")" * }
+ if$
+}
+
+FUNCTION {format.type.number}
+{
+ type empty$
+ { "" }
+ {
+ number empty$
+ { "" }
+ { type number tie.or.space.connect }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.reqdate}
+{ reqdate empty$
+ { "" }
+ { bbl.req reqdate tie.or.space.connect }
+ if$
}
+
+FUNCTION {format.pubdate}
+{ pubdate empty$
+ { "" }
+ { bbl.publ pubdate tie.or.space.connect }
+ if$
+}
+
+FUNCTION {format.prdate}
+{ prdate empty$
+ { "" }
+ { bbl.prio prdate tie.or.space.connect }
if$
}
@@ -1231,7 +1366,7 @@ FUNCTION {article}
author.before
format.title "title" output.check
new.dblslash
- journal emphasize add.doi "journal" output.check
+ journal emphasize add.doi.url "journal" output.check
new.block
format.date output
new.block
@@ -1253,7 +1388,7 @@ FUNCTION {book}
{
output.bibitem
author.before
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.slash
editor.organization.after
new.sentence
@@ -1302,7 +1437,7 @@ FUNCTION {inbook}
{
output.bibitem
author.before
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.dblslash
bookauthor.before
booktitle "booktitle" output.check
@@ -1334,7 +1469,7 @@ FUNCTION {incollection}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
+ format.title add.doi.url "title" output.check
new.dblslash
booktitle "booktitle" output.check
new.slash
@@ -1361,7 +1496,7 @@ FUNCTION {inproceedings}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
+ format.title add.doi.url "title" output.check
new.dblslash
booktitle "booktitle" output.check
new.slash
@@ -1375,7 +1510,7 @@ FUNCTION {inproceedings}
format.date "year" output.check
}
{ address output.nonnull
- new.column
+ new.colon
publisher output
format.date "year" output.check
}
@@ -1439,7 +1574,7 @@ FUNCTION {mastersthesis}
output.bibitem
format.authors "author" output.check
new.block
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.block
bbl.mthesis format.thesis.type output.nonnull
school "school" output.check
@@ -1480,8 +1615,8 @@ FUNCTION {phdthesis}
output.bibitem
format.authors "author" output.check
new.sentence
- format.btitle add.doi "title" output.check
- new.column
+ format.btitle add.doi.url "title" output.check
+ new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
school "school" output.check
@@ -1503,8 +1638,8 @@ FUNCTION {docdisser}
output.bibitem
format.authors "author" output.check
new.sentence
- format.btitle add.doi "title" output.check
- new.column
+ format.btitle add.doi.url "title" output.check
+ new.colon
bbl.docdisser format.thesis.type output.nonnull
new.slash
school "school" output.check
@@ -1524,7 +1659,7 @@ FUNCTION {docdisser}
FUNCTION {proceedings}
{
output.bibitem
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.slash
editor.organization.after
new.block
@@ -1555,13 +1690,13 @@ FUNCTION {techreport}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
- new.column
+ format.title add.doi.url "title" output.check
+ new.colon
format.tr.number output.nonnull
editor.organization.after
new.block
address output
- new.column
+ new.colon
institution "institution" output.check
format.date "year" output.check
new.block
@@ -1574,11 +1709,52 @@ FUNCTION {techreport}
fin.entry
}
+FUNCTION {patent}
+{
+ output.bibitem
+ title output.nonnull
+ add.blank
+ media in.square.brackets output
+ new.colon
+ format.type.number output
+ add.blank
+ location output
+ new.colon
+ ipc output
+ new.slash
+ format.authors.after "author" output.check
+ add.blank
+ authortype in.round.brackets output.nonnull
+ new.semicolon
+ holder output.nonnull
+ new.semicolon
+ credits output.nonnull
+ new.dash
+ reqnumber add.number output
+ new.semicolon
+ format.reqdate output
+ new.semicolon
+ format.pubdate output
+ publication output
+ new.semicolon
+ format.prdate output
+ prnumber output
+ prcountry in.round.brackets output
+ new.block
+ note output
+ new.sentence
+ output.url
+ format.annote output
+ new.block
+ pagetotal output
+ fin.entry
+}
+
FUNCTION {unpublished}
{
output.bibitem
author.before
- format.btitle "title" output.check
+ format.btitle add.doi.url "title" output.check
editor.organization.after
new.block
note "note" output.check
diff --git a/Master/texmf-dist/doc/latex/disser/ChangeLog b/Master/texmf-dist/doc/latex/disser/ChangeLog
index 99386e885c8..bcca04706eb 100644
--- a/Master/texmf-dist/doc/latex/disser/ChangeLog
+++ b/Master/texmf-dist/doc/latex/disser/ChangeLog
@@ -1,7 +1,21 @@
disser changelog
-Copyright (C) 2004-2013 Stanislav Kruchinin
+Copyright (C) 2004-2014 Stanislav Kruchinin
-------------------------------------------
+Summary of changes in version 1.3.0 (2013-12-30):
+
+Classes and styles:
++ Improve compatibility with GOST 7.0.11-2011.
++ Add support for "patent" entry in BibTeX style gost705.
+- Stop using "wrapfig" package by default.
+* Miscellaneous small fixes.
+
+Templates:
++ Add examples of changing the standard titles directly from the document.
++ Add examples for "patent" bibliography entry.
++ Add templates for list of symbols and dictionary.
+* Miscellaneous small fixes.
+
Summary of changes in version 1.2.0 (2012-11-21):
diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex
index 5580904317e..b0e702ae05d 100644
--- a/Master/texmf-dist/doc/latex/disser/manual.tex
+++ b/Master/texmf-dist/doc/latex/disser/manual.tex
@@ -55,7 +55,7 @@
\let\makelabel\deflabel}
}{\end{list}}
-\def\fileversion{1.2.0}
+\def\fileversion{1.3.0}
\sloppy
\begin{document}
@@ -80,23 +80,23 @@
\section{Введение}
-Пакет \pkg{disser} предназначен для верстки диссертаций и авторефератов в соответствии с требованиями диссертационных советов и ВАК.
+Пакет \pkg{disser} предназначен для верстки диссертаций и авторефератов в соответствии с требованиями ГОСТ~7.0.11--2011 и ВАК.
В состав пакета входят классы \file{disser.cls} и \file{gost732.cls}, стили оформления библиографии \file{gost705.bst}, \file{gost705s.bst}, а также скрипты для сборки пакета и документов (\file{Makefile}, \file{nomake.cmd}, файлы с расширениями \file{mk} и \file{cmd} в каталоге \file{include}).
Поскольку дипломы и диссертации имеют фиксированную структуру, в пакет также включены их шаблоны (каталог \file{templates}), которые рекомендуется использовать для создания своих документов.
Одной из основных целей создания пакета~\pkg{disser} являлось устранение общего недостатка стандартных классов: отсутствия возможности настройки формата элементов титульного листа, заголовков и записей в автоматически генерируемых списках.
Для достижения этой цели была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд новых переменных, которые описаны в комментариях к исходным текстам.
Это позволило значительно упростить разработку пользовательских классов на базе~\pkg{disser}, которые удовлетворяют специфическим требованиями учебных заведений и диссертационных советов.
-Примером реализации предлагаемого подхода является~\pkg{gost732}, предназначенный для верстки документов в соответствии с ГОСТ~7.32-2001.
+Примером реализации данного подхода является~\pkg{gost732}, предназначенный для верстки отчетов о НИР в соответствии с ГОСТ~7.32-2001.
\section{Соответствие стандартам}
Пакет позволяет создавать документы, удовлетворяющие следующим стандартам:
\begin{itemize}
-\item \href{http://protect.gost.ru/document.aspx?control=8&id=171831}{ГОСТ Р 7.0.11-2011 <<Диссертация и автореферат диссертации. Структура и правила оформления>>};
-\item \href{http://protect.gost.ru/document.aspx?control=7&id=130946}{ГОСТ~7.32-2001 <<Отчет о научно-исследовательской работе. Структура и правила оформления>>};
-\item \href{http://protect.gost.ru/document.aspx?control=7&id=128845}{ГОСТ Р 7.0.4-2006 <<Издания. Выходные сведения. Общие требования и правила оформления>>};
-\item \href{http://protect.gost.ru/document.aspx?control=7&id=173511}{ГОСТ Р 7.0.5-2008 <<Библиографическая ссылка. Общие требования и правила составления>>}.
+\item \href{http://protect.gost.ru/document.aspx?control=8&id=171831}{ГОСТ Р 7.0.11--2011 <<Диссертация и автореферат диссертации. Структура и правила оформления>>};
+\item \href{http://protect.gost.ru/document.aspx?control=7&id=130946}{ГОСТ~7.32--2001 <<Отчет о научно-исследовательской работе. Структура и правила оформления>>};
+\item \href{http://protect.gost.ru/document.aspx?control=7&id=128845}{ГОСТ Р 7.0.4--2006 <<Издания. Выходные сведения. Общие требования и правила оформления>>};
+\item \href{http://protect.gost.ru/document.aspx?control=7&id=173511}{ГОСТ Р 7.0.5--2008 <<Библиографическая ссылка. Общие требования и правила составления>>}.
\end{itemize}
\section{Опции класса}\label{s:opts}
@@ -518,7 +518,7 @@ env TARGET=autoref make
\subsection{Подписи диссертанта и ученого секретаря}
-Согласно требованиям ВАК, автореферат должен быть подписан диссертантом и ученым секретарем.
+Согласно требованиям, автореферат должен быть подписан диссертантом и ученым секретарем.
Для автоматической вставки графических файлов с подписями в классе предусмотрена опция \cmd{facsimile}.
Эта опция по умолчанию включена только в шаблонах авторефератов.
Факсимиле диссертанта находится в файле \file{./fig/facsimile.<type>}, факсимиле ученого секретаря диссертационного совета "--- в файле \file{./fig/sec-facsimile.<type>}.
diff --git a/Master/texmf-dist/doc/latex/disser/templates/Makefile b/Master/texmf-dist/doc/latex/disser/templates/Makefile
index 26d6545a84f..d2f0065d728 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/Makefile
+++ b/Master/texmf-dist/doc/latex/disser/templates/Makefile
@@ -1,33 +1,33 @@
-#
-# Makefile for documents and templates
-# Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com>
-#
-
-TARGET ?= thesis
-TEXMF ?= /usr/share/texmf
-DESTDIR ?= $(TEXMF)
-DOCDIR ?= $(DESTDIR)/doc/latex/disser
-
-dvi clean figclean bmtoeps epstopdf fixbb pdftopng256 pdftotiffg4 ps ps_2on1 pdf pdf_2on1 html srcdist all allpdf:
- @$(MAKE) -i -C bachelor $@
- @$(MAKE) -i -C specialist $@
- @$(MAKE) -i -C master $@
- @$(MAKE) -i -C candidate $@
- @$(MAKE) -i -C doctor $@
-
-help:
- @$(MAKE) -s -C candidate $@ ;\
- echo " install install templates" ;\
- echo " uninstall uninstall templates" ;\
- echo " reinstall reinstall templates"
-
-install:
- cp -rf ../templates $(DOCDIR) ;\
- cp -rf ../include $(DOCDIR)
-
-uninstall:
- -rm -rf $(DOCDIR)/templates
- -rm -rf $(DOCDIR)/include
- -rmdir $(DOCDIR)
-
-reinstall: uninstall install
+#
+# Makefile for documents and templates
+# Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com>
+#
+
+TARGET ?= thesis
+TEXMF ?= /usr/share/texmf
+DESTDIR ?= $(TEXMF)
+DOCDIR ?= $(DESTDIR)/doc/latex/disser
+
+dvi clean figclean bmtoeps epstopdf fixbb pdftopng256 pdftotiffg4 ps ps_2on1 pdf pdf_2on1 html srcdist all allpdf:
+ @$(MAKE) -i -C bachelor $@
+ @$(MAKE) -i -C specialist $@
+ @$(MAKE) -i -C master $@
+ @$(MAKE) -i -C candidate $@
+ @$(MAKE) -i -C doctor $@
+
+help:
+ @$(MAKE) -s -C candidate $@ ;\
+ echo " install install templates" ;\
+ echo " uninstall uninstall templates" ;\
+ echo " reinstall reinstall templates"
+
+install:
+ cp -rf ../templates $(DOCDIR) ;\
+ cp -rf ../include $(DOCDIR)
+
+uninstall:
+ -rm -rf $(DOCDIR)/templates
+ -rm -rf $(DOCDIR)/include
+ -rmdir $(DOCDIR)
+
+reinstall: uninstall install
diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex
index 08032dd52a7..8b595410219 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex
@@ -5,7 +5,7 @@
Внутритекстовая формула в стиле выделенной $\dfrac{1}{\epsilon_\infty}$.
Ссылки на литературу~\cite{Yoffe_1993_AP_42_173,Efros_1982_FTP_16_7_1209,%
Anselm_1978,Segall_1968,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008,%
-Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:Coulomb}
+Perelman_2003_math:0307245,Nielsen_2010_1006.2735,patent1,patent2}. Ссылка на формулу~\eqref{e:Coulomb}
\begin{equation}\label{e:Coulomb}
\frac{1}{|\vec r_1 - \vec r_2|} =
4\pi \int \frac{d^3 q}{(2\pi)^3}\,
@@ -14,11 +14,11 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:C
Ссылка на рис.~\ref{f:fig}
\begin{figure}[!ht]
-\centering
-\includegraphics[width=4cm]{fig}
-\caption{\label{f:fig}%
-Подпись к рисунку.
-}
+ \centering
+ \includegraphics[width=4cm]{fig}
+ \caption{\label{f:fig}%
+ Подпись к рисунку.
+ }
\end{figure}
\begin{wrapfigure}{r}{0.35\textwidth}
@@ -49,7 +49,7 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:C
\end{table}
\begin{figure}[!ht]
-\centering
+ \centering
\begin{minipage}{5cm}
\centering
\includegraphics[width=4cm]{fig}
@@ -70,7 +70,7 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:C
\end{figure}
\begin{figure}[!ht]
-\centering
+ \centering
\begin{minipage}{5cm}
\centering
\includegraphics[width=4cm]{fig}
@@ -86,16 +86,16 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:C
Ссылка на внутренний рисунок (рис.~\ref{f:sub1})
\begin{figure}[!ht]
-\centering
+ \centering
\subfloat[][]{\label{f:sub1}\includegraphics[width=4cm]{fig}}\quad
\subfloat[][]{\label{f:sub2}\includegraphics[width=4cm]{fig}}\quad
\subfloat[][]{\label{f:sub3}\includegraphics[width=4cm]{fig}}
-\caption[]{%
-Рисунки с единым названием и подчиненной нумерацией:
- \subref{f:sub1} ссылка 1,
- \subref{f:sub2} ссылка 2,
- \subref{f:sub3} ссылка 3.
-}
+ \caption[]{%
+ Рисунки с единым названием и подчиненной нумерацией:
+ \subref{f:sub1} ссылка 1,
+ \subref{f:sub2} ссылка 2,
+ \subref{f:sub3} ссылка 3.
+ }
\end{figure}
\subsection{Название подсекции}
@@ -109,16 +109,18 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:C
Демонстрация полностью настраиваемых окружений типа <<теорема>>.
-\newtheorem{lemm}{Лемма}[chapter]
+\newtheorem{theorem}{Теорема}[chapter]
+\def\theoremstyle{}
+\def\postthetheorem{:}
+\newtheorem{lemm}{Лемма}[chapter]
\def\thelemmstyle{\bfseries}
-\def\oparglemmstyle{\slshape}
+\def\oparglemmstyle{}
\def\lemmstyle{}
\def\preoparglemm{(}
-\def\postoparglemm{)}
+\def\postoparglemm{):}
\newtheorem{remark}{Примечание}[chapter]
-
\def\remarkstyle{\itshape}
\def\theremarkstyle{}
\def\posttheremark{:}
@@ -127,6 +129,10 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:C
Квадратная матрица, коммутирующая со всеми матрицами неприводимого представления, кратна единичной.
\end{lemm}
+\begin{theorem}
+Гомоморфный образ группы изоморфен фактор-группе по ядру гомоморфизма.
+\end{theorem}
+
\begin{remark}
Текст примечания.
\end{remark}
diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib
index 78fa0928332..73c0c0e6620 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib
+++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib
@@ -69,15 +69,17 @@
title = {Неупругое рассеяние света в системе взаимодействующих
электронов и фононов},
school = {ИТФ им. Л.~Д.~Ландау},
+ type = {дисс. канд. физ.-мат. наук},
year = {1996},
language = {russian},
}
-@DOCDISSER{Skvortsov_2008,
+@PHDTHESIS{Skvortsov_2008,
author = {М. А. Скворцов},
title = {Флуктуационные и интерференционные эффекты в мезоскопических
системах},
school = {ИТФ им. Л.~Д.~Ландау},
+ type = {дисс. д-ра физ.-мат. наук},
year = {2008},
language = {russian},
}
@@ -97,3 +99,44 @@
eprint = {1006.2735},
primaryClass = {cond-mat},
}
+
+@PATENT{patent1,
+ author = {Э. В. Тернер},
+ authortype = {США},
+ title = {Одноразовая ракета-носитель},
+ media = {Текст},
+ type = {заявка},
+ number = {1095735},
+ location = {Рос. Федерация},
+ ipc = {МПК\ensuremath{^7} B 64 G 1/00},
+ holder = {заявитель Спейс Системз/Лорал, инк.},
+ credits = {патент. поверенный Егорова Г. Б.},
+ reqnumber = {000108705/28},
+ reqdate = {07.04.2000},
+ pubdate = {10.03.2001},
+ publication = {Бюл. № 7 (I ч.)},
+ prdate = {09.04.1999},
+ prnumber = {09/289, 037},
+ prcountry = {США},
+ pagetotal = {5 с.~: ил.},
+ language = {russian},
+}
+
+@PATENT{patent2,
+ author = {В. И. Чугаева},
+ authortype = {РФ},
+ title = {Приемопередающее устройство},
+ media = {Текст},
+ type = {пат.},
+ number = {2000131736/09},
+ location = {Рос. Федерация},
+ ipc = {МПК\ensuremath{^7} H 04 В 1/38, Н 04 J 13/00},
+ holder = {заявитель и патентообладатель Воронеж. науч.-ислед. ин-т связи.},
+ credits = {патент. поверенный Егорова Г. Б.},
+ reqnumber = {000108705/28},
+ date = {18.12.2000},
+ publdate = {20.08.2002},
+ publication = {Бюл. № 23 (II ч.)},
+ pagetotal = {2 с.~: ил.},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex
index 98f8eb4734a..ef95cb7daba 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex
@@ -16,6 +16,9 @@ colorlinks=true % цветные гиперссылки
\usepackage[english,russian]{babel}
\ifpdf\usepackage{epstopdf}\fi
+% Плавающие рисунки "в оборку".
+\usepackage{wrapfig}
+
% Номера страниц снизу и по центру
%\pagestyle{footcenter}
%\chapterpagestyle{footcenter}
@@ -33,6 +36,11 @@ colorlinks=true % цветные гиперссылки
\begin{document}
+% Переопределение стандартных заголовков
+%\def\contentsname{Содержание}
+%\def\conclusionname{Выводы}
+%\def\bibname{Литература}
+
\institution{Название организации}
% Имя лица, допускающего к защите (зав. кафедрой)
diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/defs.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/defs.tex
new file mode 100644
index 00000000000..95f86c23593
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/defs.tex
@@ -0,0 +1,9 @@
+% Список сокращений и условных обозначений
+\defs
+
+\begin{longtable}{lp{0.025\textwidth}p{0.89\textwidth}}
+$\vec A$ & --- & векторный потенциал\\
+$I$ & --- & интенсивность света\\
+$j_l$ & --- & сферическая функция Бесселя первого рода\\
+$Y_{lm}$ & --- & сферическая гармоника\\
+\end{longtable}
diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/dict.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/dict.tex
new file mode 100644
index 00000000000..31d008c53a7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/dict.tex
@@ -0,0 +1,4 @@
+% Словарь терминов
+\dict
+
+\textbf{Термин} "--- определение.
diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex
index 6cac0f658ac..d101052a4ae 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex
@@ -17,6 +17,7 @@ colorlinks=true % цветные гиперссылки
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
+%\usepackage{tabularx,longtable}
\ifpdf\usepackage{epstopdf}\fi
% Номера страниц снизу и по центру
@@ -37,6 +38,11 @@ colorlinks=true % цветные гиперссылки
\begin{document}
+% Переопределение стандартных заголовков
+%\def\contentsname{Содержание}
+%\def\conclusionname{Выводы}
+%\def\bibname{Литература}
+
% Включение файла с общим текстом диссертации и автореферата
% (текст титульного листа и характеристика работы).
\input{common}
@@ -97,7 +103,7 @@ colorlinks=true % цветные гиперссылки
\input{intro}
% Обзор литературы
-\input{review}
+%\input{review}
% Основная часть
%% Глава 1
@@ -109,20 +115,20 @@ colorlinks=true % цветные гиперссылки
\input{concl}
% Список сокращений и условных обозначений
-%\defs
+%\input{defs}
% Словарь терминов
-%\dict
+%\input{dict}
% Список литературы
\bibliography{thesis}
\bibliographystyle{gost705}
-% Список иллюстраций
+% Список иллюстративного материала
%\listoffigures
% Приложения
-\appendix
-\input{app-a}
+%\appendix
+%\input{app-a}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/Makefile b/Master/texmf-dist/doc/latex/disser/templates/doctor/Makefile
index e041e488ac6..cd39aa8987d 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/doctor/Makefile
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/Makefile
@@ -9,8 +9,8 @@ TARGET?=thesis
include ../../include/latex.mk
all:
- @env TARGET=thesis $(MAKE) dvi ;\
- env TARGET=autoref $(MAKE) dvi ;\
+ @env TARGET=thesis $(MAKE) ;\
+ env TARGET=autoref $(MAKE) ;\
eval unset TARGET
allpdf:
diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex
index b32600a5405..33385d067d2 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex
@@ -60,12 +60,12 @@ Petrov_2001_Journal_23_12321,Sidorov_2002_Journal_32_1531}, $n_2$ статей в
сборниках трудов конференций и $n_3$ тезисов докладов.
}
-\mkcommonsect{contrib}{Личный вклад автора}{%
+\mkcommonsect{contrib}{Личный вклад автора.}{%
Содержание диссертации и основные положения, выносимые на защиту, отражают персональный вклад автора в опубликованные работы.
Подготовка к публикации полученных результатов проводилась совместно с соавторами, причем вклад диссертанта был определяющим. Все представленные в диссертации результаты получены лично автором.
}
-\mkcommonsect{struct}{Структура и объем диссертации}{%
+\mkcommonsect{struct}{Структура и объем диссертации.}{%
Диссертация состоит из введения, обзора литературы, $n$ глав, заключения и библиографии.
Общий объем диссертации $P$ страниц, из них $p_1$ страницы текста, включая $f$ рисунков.
Библиография включает $B$ наименований на $p_2$ страницах.
diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/defs.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/defs.tex
new file mode 100644
index 00000000000..95f86c23593
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/defs.tex
@@ -0,0 +1,9 @@
+% Список сокращений и условных обозначений
+\defs
+
+\begin{longtable}{lp{0.025\textwidth}p{0.89\textwidth}}
+$\vec A$ & --- & векторный потенциал\\
+$I$ & --- & интенсивность света\\
+$j_l$ & --- & сферическая функция Бесселя первого рода\\
+$Y_{lm}$ & --- & сферическая гармоника\\
+\end{longtable}
diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/dict.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/dict.tex
new file mode 100644
index 00000000000..31d008c53a7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/dict.tex
@@ -0,0 +1,4 @@
+% Словарь терминов
+\dict
+
+\textbf{Термин} "--- определение.
diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex
index 30acb93ff04..c63f3f3fb96 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex
@@ -17,6 +17,7 @@ colorlinks=true % цветные гиперссылки
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
+%\usepackage{tabularx,longtable}
\ifpdf\usepackage{epstopdf}\fi
% Номера страниц снизу и по центру
@@ -37,6 +38,11 @@ colorlinks=true % цветные гиперссылки
\begin{document}
+% Переопределение стандартных заголовков
+%\def\contentsname{Содержание}
+%\def\conclusionname{Выводы}
+%\def\bibname{Литература}
+
% Включение файла с общим текстом диссертации и автореферата
% (текст титульного листа и характеристика работы).
\input{common}
@@ -94,7 +100,7 @@ colorlinks=true % цветные гиперссылки
\input{intro}
% Обзор литературы
-\input{review}
+%\input{review}
% Основная часть
%% Глава 1
@@ -106,20 +112,20 @@ colorlinks=true % цветные гиперссылки
\input{concl}
% Список сокращений и условных обозначений
-%\defs
+%\input{defs}
% Словарь терминов
-%\dict
+%\input{dict}
% Список литературы
\bibliography{thesis}
\bibliographystyle{gost705}
-% Список иллюстраций
+% Список иллюстративного материала
%\listoffigures
% Приложения
-\appendix
-\input{app-a}
+%\appendix
+%\input{app-a}
\end{document}
diff --git a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex
index 8d0b6812722..f92bc2fe566 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex
@@ -33,6 +33,11 @@ colorlinks=true % цветные гиперссылки
\begin{document}
+% Переопределение стандартных заголовков
+%\def\contentsname{Содержание}
+%\def\conclusionname{Выводы}
+%\def\bibname{Литература}
+
\institution{Название организации}
% Имя лица, допускающего к защите (зав. кафедрой)
diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex b/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex
index aedaf594c71..718de3ac14d 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex
@@ -34,6 +34,11 @@ colorlinks=true % цветные гиперссылки
%----------------------------------------------------------------
\begin{document}
+% Переопределение стандартных заголовков
+%\def\contentsname{Содержание}
+%\def\conclusionname{Выводы}
+%\def\bibname{Литература}
+
%
% Титульный лист на русском языке
%
diff --git a/Master/texmf-dist/source/latex/disser/candidate.dtx b/Master/texmf-dist/source/latex/disser/candidate.dtx
index b6cc69d1f16..052b1df8693 100644
--- a/Master/texmf-dist/source/latex/disser/candidate.dtx
+++ b/Master/texmf-dist/source/latex/disser/candidate.dtx
@@ -20,13 +20,13 @@
\if@titlepage@en
\def\appos{Head of Department}
\def\saname{Scientific Supervisor}
- \def\sasndname{\saname}
\def\salabel{\saname}
- \def\sasndlabel{\saname}
+ \def\sasndname{\saname}
+ \def\sasndlabel{\sasndname}
\def\sconname{Scientific Consultant}
\def\sconlabel{\sconname}
\def\sconsndname{\sconname}
- \def\sconsndlabel{\sconname}
+ \def\sconsndlabel{\sconsndname}
\def\topicname{Topic}
\def\asmanuscript{As Manuscript}
\fi
diff --git a/Master/texmf-dist/source/latex/disser/counters.dtx b/Master/texmf-dist/source/latex/disser/counters.dtx
index f976030e538..738269e2200 100644
--- a/Master/texmf-dist/source/latex/disser/counters.dtx
+++ b/Master/texmf-dist/source/latex/disser/counters.dtx
@@ -62,7 +62,7 @@
% \begin{macrocode}
\renewcommand\thepart{\@Roman\c@part}
\renewcommand\thechapter{\@arabic\c@chapter}
-\newcommand\theappendix{\@Asbuk\c@chapter}
+\newcommand\theappendix{\Asbuk{chapter}}
\renewcommand\thesection{%
\ifnum\c@chapter > \z@
\thechapter.\@arabic\c@section%
diff --git a/Master/texmf-dist/source/latex/disser/custom.dtx b/Master/texmf-dist/source/latex/disser/custom.dtx
index c2557c11b2f..668e1e12b1f 100644
--- a/Master/texmf-dist/source/latex/disser/custom.dtx
+++ b/Master/texmf-dist/source/latex/disser/custom.dtx
@@ -164,6 +164,7 @@
% \DescribeEnv{thebibliography}\index{Окружения!\verb*+thebibliography+}
% \begin{macrocode}
\renewenvironment{thebibliography}[1]{%
+ \setlength\bibsep{0pt}
\bibsection
\parindent \z@
\bibpreamble\bibfont
@@ -189,11 +190,6 @@
% \end{macrocode}
% \subsubsection{Плавающие объекты}
%
-% Плавающие рисунки <<в оборку>>.
-% \DescribePackage{wrapfig}\index{Пакеты!\verb*+wrapfig+}
-% \begin{macrocode}
-\usepackage{wrapfig}
-% \end{macrocode}
% Пакеты \pkg{caption} и \pkg{subfig} для вложенной нумерации плавающих
% объектов.
% \DescribePackage{caption}\index{Пакеты!\verb*+caption+}
diff --git a/Master/texmf-dist/source/latex/disser/disser.dtx b/Master/texmf-dist/source/latex/disser/disser.dtx
index 53f79ef4126..4f01dfb9ab9 100644
--- a/Master/texmf-dist/source/latex/disser/disser.dtx
+++ b/Master/texmf-dist/source/latex/disser/disser.dtx
@@ -3,7 +3,7 @@
%%
%% disser -- LaTeX document class for dissertations.
%%
-%% Copyright (c) 2004-2012 Stanislav Kruchinin
+%% Copyright (c) 2004-2014 Stanislav Kruchinin
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -19,7 +19,8 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%<*driver>
-\ProvidesFile{disser.drv}[2012/11/21 1.2.0 Document class for dissertations]
+\ProvidesFile{disser.drv}[2013/12/30 1.3.0 %
+ Document class for dissertations]
\documentclass{ltxdoc}
\usepackage[a4paper,includeheadfoot,nohead,mag=1000,
@@ -64,6 +65,7 @@
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
+\usepackage{microtype}
\MakeShortVerb{\|}
@@ -180,7 +182,8 @@
%<*disser>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{disser}[2012/11/29 1.2.0 Document class for dissertations]
+\ProvidesClass{disser}[2013/12/30 1.3.0 %
+ Document class for dissertations]
% \end{macrocode}
% Подключение пакета \pkg{kvoptions} для обработки опций в формате
@@ -190,7 +193,7 @@
\RequirePackage{kvoptions}
% \end{macrocode}
-% Определение операторов условного выполнения.
+% Определение операторов условного выполнения:
% \begin{itemize}
% \item подключение пакета \pkg{ifpdf}, определяющего команду |\ifpdf|.
% \DescribePackage{ifpdf}\index{Пакеты!\verb*+ifpdf+}
diff --git a/Master/texmf-dist/source/latex/disser/disser.ins b/Master/texmf-dist/source/latex/disser/disser.ins
index 7bc55cad32c..e0ece32ef57 100644
--- a/Master/texmf-dist/source/latex/disser/disser.ins
+++ b/Master/texmf-dist/source/latex/disser/disser.ins
@@ -12,7 +12,7 @@
\input docstrip
\preamble
-Copyright (c) 2004-2010 Stanislav Kruchinin.
+Copyright (c) 2004-2014 Stanislav Kruchinin.
All rights reserved.
This file is part of the disser package.
@@ -52,9 +52,9 @@ This file is part of the disser package.
\rtxfile{autoref}
\clsfile{gost732}
\nopostamble
+ \usedir{bibtex/bst/disser}%
\file{gost705.bst}{\from{gost705.dtx}{gost705}}
\file{gost705s.bst}{\from{gost705.dtx}{gost705s}}
}
-%\def\npostamble{}\usepostamble\npostamble
\endbatchfile
\endinput
diff --git a/Master/texmf-dist/source/latex/disser/gost705.dtx b/Master/texmf-dist/source/latex/disser/gost705.dtx
index deb3424936e..46b7cd6ea11 100644
--- a/Master/texmf-dist/source/latex/disser/gost705.dtx
+++ b/Master/texmf-dist/source/latex/disser/gost705.dtx
@@ -16,7 +16,7 @@
%
% bibtex8 -H -c <encoding>.csf <your_document>
%
-% Copyright (C) 2004-2012 by
+% Copyright (C) 2004-2014 by
% Stanislav Kruchinin <stanislav.kruchinin at gmail.com>
%
% This work may be distributed and/or modified under the
@@ -127,6 +127,7 @@ and the derived files
\let\MetaPrefix\DoubleperCent
\generate{%
+ \nopostamble
\usedir{bibtex/bst/disser}%
\file{gost705.bst}{\from{gost705.dtx}{gost705}}%
\file{gost705s.bst}{\from{gost705.dtx}{gost705s}}%
@@ -155,7 +156,7 @@ and the derived files
%</ignore>
%<*driver>
\ProvidesFile{gost705.drv}%
- [2012/11/21 1.2.0 Bibliography style for GOST R 7.0.5-2008]
+ [2013/12/25 1.3.0 Bibliography style for GOST R 7.0.5-2008]
\documentclass{ltxdoc}
\usepackage[a4paper,includeheadfoot,nohead,mag=1000,
@@ -306,6 +307,20 @@ ENTRY
archivePrefix
primaryClass
eprint
+ authortype
+ media
+ location
+ ipc
+ holder
+ credits
+ reqnumber
+ reqdate
+ pubdate
+ publication
+ prdate
+ prnumber
+ prcountry
+ pagetotal
}
{}
{ label }
@@ -314,7 +329,7 @@ ENTRY
% \subsection{Объявление и инициализация переменных и констант}
% \begin{macrocode}
INTEGERS { output.state before.all mid.sentence after.sentence after.block
-after.dblslash after.slash after.column after.semicolumn }
+after.dblslash after.slash after.colon after.semicolon after.dash }
% \end{macrocode}
% \DescribeBSTFunction{init.state.consts}
@@ -327,8 +342,9 @@ FUNCTION {init.state.consts}
#3 'after.block :=
#4 'after.dblslash :=
#5 'after.slash :=
- #6 'after.column :=
- #7 'after.semicolumn :=
+ #6 'after.colon :=
+ #7 'after.semicolon :=
+ #8 'after.dash :=
}
STRINGS { s t }
@@ -371,11 +387,15 @@ FUNCTION {output.nonnull}
{ "~//" * change.language * " " * write$ }
{ output.state after.slash =
{ "~/ " * write$ }
- { output.state after.column =
+ { output.state after.colon =
{ ": " * write$ }
- { output.state after.semicolumn =
+ { output.state after.semicolon =
{ "; " * write$ }
- { add.period$ " " * write$ }
+ { output.state after.dash =
+ { "~--- " * write$ }
+ { add.period$ " " * write$ }
+ if$
+ }
if$
}
if$
@@ -460,24 +480,35 @@ FUNCTION {new.slash}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.column}
+% \DescribeBSTFunction{new.colon}
% \begin{macrocode}
-FUNCTION {new.column}
+FUNCTION {new.colon}
{
output.state before.all =
'skip$
- { after.column 'output.state := }
+ { after.colon 'output.state := }
if$
}
% \end{macrocode}
-% \DescribeBSTFunction{new.semicolumn}
+% \DescribeBSTFunction{new.semicolon}
% \begin{macrocode}
-FUNCTION {new.semicolumn}
+FUNCTION {new.semicolon}
{
output.state before.all =
'skip$
- { after.semicolumn 'output.state := }
+ { after.semicolon 'output.state := }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{new.dash}
+% \begin{macrocode}
+FUNCTION {new.dash}
+{
+ output.state before.all =
+ 'skip$
+ { after.dash 'output.state := }
if$
}
@@ -623,14 +654,14 @@ FUNCTION {bbl.edby} % { "\bbledby{}" }
{
curlanguage "english" =
{ "Ed. by " }
- { curlanguage "german" =
- { "ed. " }
- { curlanguage "russian" =
- { "{\cyr\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd.\ }" }
- { "language is not defined: " language "edited by" * *
+ { curlanguage "german" =
+ { "ed. " }
+ { curlanguage "russian" =
+ { "{\cyr\CYRP\cyro\cyrd\ \cyrr\cyre\cyrd.\ }" }
+ { "language is not defined: " language "edited by" * *
warning$ "edited by" }
- if$
- }
+ if$
+ }
if$
}
if$
@@ -643,15 +674,15 @@ FUNCTION {bbl.cmplr}
{
curlanguage "english" =
{ "Compiler " }
- { curlanguage "german" =
- { "Hrsg. " }
- { curlanguage "russian" =
- { "{\cyr\CYRS\cyro\cyrs\cyrt.\ }" }
- { "language is not defined: " language "compiler" * * warning$ "compiler" }
+ { curlanguage "german" =
+ { "Hrsg. " }
+ { curlanguage "russian" =
+ { "{\cyr\CYRS\cyro\cyrs\cyrt.\ }" }
+ { "language is not defined: " language "compiler" * * warning$ "compiler" }
+ if$
+ }
if$
- }
- if$
- }
+ }
if$
}
@@ -1009,7 +1040,7 @@ FUNCTION {bbl.mthesis}
{ curlanguage "russian" =
{ "{\cyr\CYRM\cyra\cyrg\cyri\cyrs\cyrt\cyre\cyrr\cyrs\cyrk\cyra\cyrya\ "
"\cyrd\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}" * }
- { "language is not defined: " language * warning$ "In" }
+ { "language is not defined: " language * warning$ "Master thesis" }
if$
}
if$
@@ -1029,7 +1060,7 @@ FUNCTION {bbl.phdthesis}
{ 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 * warning$ "In" }
+ { "language is not defined: " language * warning$ "PhD thesis" }
if$
}
if$
@@ -1049,6 +1080,63 @@ FUNCTION {bbl.docdisser}
{ 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 * warning$ "Dr. Sci. dissertation" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{bbl.req}
+% \begin{macrocode}
+FUNCTION {bbl.req}
+{
+ curlanguage "english" =
+ { "req." }
+ { curlanguage "german" =
+ { "ang." }
+ { curlanguage "russian" =
+ { "{\cyr\cyrz\cyra\cyrya\cyrv\cyrl.}" }
+ { "language is not defined: " language * warning$ "req" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{bbl.publ}
+% \begin{macrocode}
+FUNCTION {bbl.publ}
+{
+ curlanguage "english" =
+ { "publ." }
+ { curlanguage "german" =
+ { "ausg." }
+ { curlanguage "russian" =
+ { "{\cyr\cyro\cyrp\cyru\cyrb\cyrl.}" }
+ { "language is not defined: " language * warning$ "In" }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{bbl.prio}
+% \begin{macrocode}
+FUNCTION {bbl.prio}
+{
+ curlanguage "english" =
+ { "priority" }
+ { curlanguage "german" =
+ { "Prioritat" }
+ { curlanguage "russian" =
+ { "{\cyr\cyrp\cyrr\cyri\cyro\cyrr\cyri\cyrt\cyre\cyrt}" }
{ "language is not defined: " language * warning$ "In" }
if$
}
@@ -1244,7 +1332,7 @@ FUNCTION {output.address.publisher.date}
{ address output
publisher empty$
'skip$
- { new.column }
+ { new.colon }
if$
}
if$
@@ -1531,8 +1619,7 @@ FUNCTION {format.volume}
% \DescribeBSTFunction{format.number}
% \begin{macrocode}
FUNCTION {format.number}
-{
- number empty$
+{ number empty$
{ "" }
{ bbl.nr number tie.or.space.connect }
if$
@@ -1615,7 +1702,7 @@ FUNCTION {author.after}
'skip$
{ author num.names$ #3 >
{ format.authors.after output
- new.semicolumn
+ new.semicolon
}
'skip$
if$
@@ -1632,7 +1719,7 @@ FUNCTION {bookauthor.after}
'skip$
{ bookauthor num.names$ #3 >
{ format.bookauthors.after output
- new.semicolumn
+ new.semicolon
}
'skip$
if$
@@ -1648,19 +1735,19 @@ FUNCTION {editor.organization.after}
compiler empty$
'skip$
{ format.compiler.after output
- new.semicolumn
+ new.semicolon
}
if$
editor empty$
'skip$
{ format.editors.after output
- new.semicolumn
+ new.semicolon
}
if$
organization empty$
'skip$
{ organization output
- new.semicolumn
+ new.semicolon
}
if$
}
@@ -1730,14 +1817,18 @@ FUNCTION {format.isbn}
}
% \end{macrocode}
-% \DescribeBSTFunction{add.doi}
+% \DescribeBSTFunction{add.doi.url}
% \begin{macrocode}
-FUNCTION {add.doi}
+FUNCTION {add.doi.url}
{ duplicate$ empty$
'skip$
{ doi empty$
- 'skip$
- { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
+ { url empty$
+ 'skip$
+ { "\href{" url * "}{" * swap$ * "}" * }
+ if$
+ }
+ { "\href{http://dx.doi.org/" doi * "}{" * swap$ * "}" * }
if$
}
if$
@@ -1758,12 +1849,90 @@ FUNCTION {format.eprint}
"{" * primaryClass * "/" * eprint * "}" *
}
{ " \href{http://arxiv.org/abs/" eprint * "}" *
- "{" * archivePrefix * ":" * primaryClass * "/" * eprint * "}" *
+ "{" * archivePrefix * ":" * primaryClass * "/" * eprint * "}" *
}
if$
}
- if$
- }
+ if$
+ }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{add.number}
+% \begin{macrocode}
+FUNCTION {add.number}
+{ duplicate$ empty$
+ { "" }
+ { bbl.nr swap$ tie.or.space.connect }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{in.square.brackets}
+% \begin{macrocode}
+FUNCTION {in.square.brackets}
+{
+ duplicate$ empty$
+ { pop$ "" }
+ { "[" swap$ * "]" * }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{in.round.brackets}
+% \begin{macrocode}
+FUNCTION {in.round.brackets}
+{
+ duplicate$ empty$
+ { pop$ "" }
+ { "(" swap$ * ")" * }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{format.type.number}
+% \begin{macrocode}
+FUNCTION {format.type.number}
+{
+ type empty$
+ { "" }
+ {
+ number empty$
+ { "" }
+ { type number tie.or.space.connect }
+ if$
+ }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{format.reqdate}
+% \begin{macrocode}
+FUNCTION {format.reqdate}
+{ reqdate empty$
+ { "" }
+ { bbl.req reqdate tie.or.space.connect }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{format.pubdate}
+% \begin{macrocode}
+FUNCTION {format.pubdate}
+{ pubdate empty$
+ { "" }
+ { bbl.publ pubdate tie.or.space.connect }
+ if$
+}
+
+% \end{macrocode}
+% \DescribeBSTFunction{format.prdate}
+% \begin{macrocode}
+FUNCTION {format.prdate}
+{ prdate empty$
+ { "" }
+ { bbl.prio prdate tie.or.space.connect }
if$
}
@@ -1777,7 +1946,7 @@ FUNCTION {article}
author.before
format.title "title" output.check
new.dblslash
- journal emphasize add.doi "journal" output.check
+ journal emphasize add.doi.url "journal" output.check
new.block
format.date output
new.block
@@ -1802,7 +1971,7 @@ FUNCTION {book}
{
output.bibitem
author.before
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.slash
editor.organization.after
new.sentence
@@ -1857,7 +2026,7 @@ FUNCTION {inbook}
{
output.bibitem
author.before
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.dblslash
bookauthor.before
booktitle "booktitle" output.check
@@ -1892,7 +2061,7 @@ FUNCTION {incollection}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
+ format.title add.doi.url "title" output.check
new.dblslash
booktitle "booktitle" output.check
new.slash
@@ -1922,7 +2091,7 @@ FUNCTION {inproceedings}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
+ format.title add.doi.url "title" output.check
new.dblslash
booktitle "booktitle" output.check
new.slash
@@ -1936,7 +2105,7 @@ FUNCTION {inproceedings}
format.date "year" output.check
}
{ address output.nonnull
- new.column
+ new.colon
publisher output
format.date "year" output.check
}
@@ -2009,7 +2178,7 @@ FUNCTION {mastersthesis}
output.bibitem
format.authors "author" output.check
new.block
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.block
bbl.mthesis format.thesis.type output.nonnull
school "school" output.check
@@ -2056,8 +2225,8 @@ FUNCTION {phdthesis}
output.bibitem
format.authors "author" output.check
new.sentence
- format.btitle add.doi "title" output.check
- new.column
+ format.btitle add.doi.url "title" output.check
+ new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
school "school" output.check
@@ -2082,8 +2251,8 @@ FUNCTION {docdisser}
output.bibitem
format.authors "author" output.check
new.sentence
- format.btitle add.doi "title" output.check
- new.column
+ format.btitle add.doi.url "title" output.check
+ new.colon
bbl.docdisser format.thesis.type output.nonnull
new.slash
school "school" output.check
@@ -2106,7 +2275,7 @@ FUNCTION {docdisser}
FUNCTION {proceedings}
{
output.bibitem
- format.btitle add.doi "title" output.check
+ format.btitle add.doi.url "title" output.check
new.slash
editor.organization.after
new.block
@@ -2140,13 +2309,13 @@ FUNCTION {techreport}
output.bibitem
author.before
new.sentence
- format.title add.doi "title" output.check
- new.column
+ format.title add.doi.url "title" output.check
+ new.colon
format.tr.number output.nonnull
editor.organization.after
new.block
address output
- new.column
+ new.colon
institution "institution" output.check
format.date "year" output.check
new.block
@@ -2160,13 +2329,57 @@ FUNCTION {techreport}
}
% \end{macrocode}
+% \DescribeBSTFunction{patent}
+% \begin{macrocode}
+FUNCTION {patent}
+{
+ output.bibitem
+ title output.nonnull
+ add.blank
+ media in.square.brackets output
+ new.colon
+ format.type.number output
+ add.blank
+ location output
+ new.colon
+ ipc output
+ new.slash
+ format.authors.after "author" output.check
+ add.blank
+ authortype in.round.brackets output.nonnull
+ new.semicolon
+ holder output.nonnull
+ new.semicolon
+ credits output.nonnull
+ new.dash
+ reqnumber add.number output
+ new.semicolon
+ format.reqdate output
+ new.semicolon
+ format.pubdate output
+ publication output
+ new.semicolon
+ format.prdate output
+ prnumber output
+ prcountry in.round.brackets output
+ new.block
+ note output
+ new.sentence
+ output.url
+ format.annote output
+ new.block
+ pagetotal output
+ fin.entry
+}
+
+% \end{macrocode}
% \DescribeBSTFunction{unpublished}
% \begin{macrocode}
FUNCTION {unpublished}
{
output.bibitem
author.before
- format.btitle "title" output.check
+ format.btitle add.doi.url "title" output.check
editor.organization.after
new.block
note "note" output.check
diff --git a/Master/texmf-dist/source/latex/disser/gost732.dtx b/Master/texmf-dist/source/latex/disser/gost732.dtx
index abe8c62e269..50203ab3790 100644
--- a/Master/texmf-dist/source/latex/disser/gost732.dtx
+++ b/Master/texmf-dist/source/latex/disser/gost732.dtx
@@ -125,7 +125,7 @@ and the derived files
\fi
%</ignore>
%<*driver>
-\ProvidesFile{gost732.drv}[2012/11/21 1.2.0 GOST 7.32-2001 implementation]
+\ProvidesFile{gost732.drv}[2013/12/30 1.3.0 GOST 7.32-2001 implementation]
\documentclass{ltxdoc}
\usepackage[a4paper,includeheadfoot,nohead,mag=1000,
@@ -201,23 +201,11 @@ and the derived files
%
% \tableofcontents
%
-% \section{Введение}
-%
-% Насколько известно автору, на данный момент отсутствуют ГОСТы,
-% регламентирующие структуру и правила оформления диссертаций.
-% Диссертационные советы, как правило, не предъявляют каких-либо требований
-% к форматированию, за исключением тех, что реализованы в классе \pkg{disser} и
-% библиографическом стиле \pkg{gost705}.
-% Однако, если возникнет вопрос о соответствии верстки диссертации каким-либо
-% ГОСТам, то следует воспользоваться наиболее подходящим среди существующих
-% стандартов --- ГОСТ~7.32-2001 <<Отчет о научно-исследовательской работе>>,
-% который реализован в данном классе.
-%
% \section{Исходный текст}\parindent=0pt
%
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{gost732}[2012/11/21 1.2.0 GOST 7.32-2001 implementation]
+\ProvidesClass{gost732}[2013/12/30 1.3.0 GOST 7.32-2001 implementation]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{disser}}
\ProcessOptions\relax
diff --git a/Master/texmf-dist/source/latex/disser/titledefs.dtx b/Master/texmf-dist/source/latex/disser/titledefs.dtx
index 5b8fae69b40..72133c82021 100644
--- a/Master/texmf-dist/source/latex/disser/titledefs.dtx
+++ b/Master/texmf-dist/source/latex/disser/titledefs.dtx
@@ -96,7 +96,7 @@
\cyrr\cyru\cyrk\cyro\cyrv\cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn}
\def\sasndname{\saname}
\def\salabel{\saname}
-\def\sasndlabel{\saname}
+\def\sasndlabel{\sasndname}
% \end{macrocode}
% \DescribeMacro{\scname}\index{Макросы!\verb+\scname+}
% \DescribeMacro{\sclabel}\index{Макросы!\verb+\sclabel+}
@@ -338,7 +338,7 @@
% \begin{macrocode}
\AtBeginDocument{%
\addto\captionsrussian{%
- \def\contentsname{\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}
+ \def\contentsname{\cyr\CYRO\cyrg\cyrl\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}
}
}
@@ -349,14 +349,25 @@
% \begin{macrocode}
\providecommand*\introname{\cyr\CYRV\cyrv\cyre\cyrd\cyre\cyrn\cyri\cyre}
\providecommand*\intro{\nchapter{\introname}}
+
+% \end{macrocode}
+% \item Обзор литературы
+% \DescribeMacro{\reviewname}\index{Макросы!\verb*+\reviewname+}
+% \begin{macrocode}
+\providecommand*\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ %
+\cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
+\providecommand*\review{\nchapter{\reviewname}}
+
% \end{macrocode}
% \item Заключение
% \DescribeMacro{\conclusionname}\index{Макросы!\verb*+\conclusionname+}
+% \DescribeMacro{\conclusion}\index{Макросы!\verb*+\conclusion+}
% \begin{macrocode}
\providecommand*\conclusionname{%
\cyr\CYRZ\cyra\cyrk\cyrl\cyryu\cyrch\cyre\cyrn\cyri\cyre
}
\providecommand*\conclusion{\nchapter{\conclusionname}}
+
% \end{macrocode}
% \item Список сокращений и условных обозначений
% \DescribeMacro{\defsname}\index{Макросы!\verb*+\defsname+}
@@ -369,22 +380,43 @@
\cyro\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri\cyrishrt}
}
\providecommand*\defs{\nchapter{\defsname}}
-% \end{macrocode}
-% \item Обзор литературы
-% \DescribeMacro{\reviewname}\index{Макросы!\verb*+\reviewname+}
-% \begin{macrocode}
-\providecommand*\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ %
-\cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
-\providecommand*\review{\nchapter{\reviewname}}
+
% \end{macrocode}
% \item Словарь терминов
% \DescribeMacro{\dictname}\index{Макросы!\verb*+\dictname+}
+% \DescribeMacro{\dict}\index{Макросы!\verb*+\dict+}
% \begin{macrocode}
-\providecommand*\dictname{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\ %
+\providecommand*\dictname{%
+{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\ %
\cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}
+}
\providecommand*\dict{\nchapter{\dictname}}
% \end{macrocode}
+% \item Список литературы
+% \DescribeMacro{\contentsname}\index{Макросы!\verb*+\contentsname+}
+% \begin{macrocode}
+\AtBeginDocument{%
+ \addto\captionsrussian{%
+ \def\bibname{\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ %
+ \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
+ }
+}
+
+% \end{macrocode}
+% \item Список иллюстративного материала
+% \DescribeMacro{\listfigurename}\index{Макросы!\verb*+\listfigurename+}
+% \begin{macrocode}
+\AtBeginDocument{%
+ \addto\captionsrussian{%
+ \def\listfigurename{\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ %
+ \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrt\cyri\cyrv\cyrn\cyro%
+ \cyrg\cyro %
+ \cyrm\cyra\cyrt\cyre\cyrr\cyri\cyra\cyrl\cyra}
+ }
+}
+
+% \end{macrocode}
% \end{itemize}
%
% \subsubsection{Элементы титульного листа}
diff --git a/Master/texmf-dist/tex/latex/disser/autoref.rtx b/Master/texmf-dist/tex/latex/disser/autoref.rtx
index 5a88970eedc..f1df72acebe 100644
--- a/Master/texmf-dist/tex/latex/disser/autoref.rtx
+++ b/Master/texmf-dist/tex/latex/disser/autoref.rtx
@@ -6,7 +6,7 @@
%%
%% autoref.dtx (with options: `autoref')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
diff --git a/Master/texmf-dist/tex/latex/disser/bachelor.rtx b/Master/texmf-dist/tex/latex/disser/bachelor.rtx
index 9b6eead2b76..40c9b84e570 100644
--- a/Master/texmf-dist/tex/latex/disser/bachelor.rtx
+++ b/Master/texmf-dist/tex/latex/disser/bachelor.rtx
@@ -6,7 +6,7 @@
%%
%% bachelor.dtx (with options: `bachelor')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
diff --git a/Master/texmf-dist/tex/latex/disser/candidate.rtx b/Master/texmf-dist/tex/latex/disser/candidate.rtx
index b0b85c1f0bf..a3d2b64c3c7 100644
--- a/Master/texmf-dist/tex/latex/disser/candidate.rtx
+++ b/Master/texmf-dist/tex/latex/disser/candidate.rtx
@@ -6,7 +6,7 @@
%%
%% candidate.dtx (with options: `candidate')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -22,13 +22,13 @@
\if@titlepage@en
\def\appos{Head of Department}
\def\saname{Scientific Supervisor}
- \def\sasndname{\saname}
\def\salabel{\saname}
- \def\sasndlabel{\saname}
+ \def\sasndname{\saname}
+ \def\sasndlabel{\sasndname}
\def\sconname{Scientific Consultant}
\def\sconlabel{\sconname}
\def\sconsndname{\sconname}
- \def\sconsndlabel{\sconname}
+ \def\sconsndlabel{\sconsndname}
\def\topicname{Topic}
\def\asmanuscript{As Manuscript}
\fi
diff --git a/Master/texmf-dist/tex/latex/disser/disser.cls b/Master/texmf-dist/tex/latex/disser/disser.cls
index e46edad9b4e..3300d06518a 100644
--- a/Master/texmf-dist/tex/latex/disser/disser.cls
+++ b/Master/texmf-dist/tex/latex/disser/disser.cls
@@ -18,7 +18,7 @@
%% toc.dtx (with options: `toc')
%% custom.dtx (with options: `custom')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -27,7 +27,7 @@
%%
%% disser -- LaTeX document class for dissertations.
%%
-%% Copyright (c) 2004-2012 Stanislav Kruchinin
+%% Copyright (c) 2004-2014 Stanislav Kruchinin
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -44,7 +44,8 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{disser}[2012/11/29 1.2.0 Document class for dissertations]
+\ProvidesClass{disser}[2013/12/30 1.3.0 %
+ Document class for dissertations]
\RequirePackage{kvoptions}
@@ -336,7 +337,7 @@
\renewcommand\thepart{\@Roman\c@part}
\renewcommand\thechapter{\@arabic\c@chapter}
-\newcommand\theappendix{\@Asbuk\c@chapter}
+\newcommand\theappendix{\Asbuk{chapter}}
\renewcommand\thesection{%
\ifnum\c@chapter > \z@
\thechapter.\@arabic\c@section%
@@ -1433,6 +1434,7 @@
}
\renewenvironment{thebibliography}[1]{%
+ \setlength\bibsep{0pt}
\bibsection
\parindent \z@
\bibpreamble\bibfont
@@ -1455,7 +1457,6 @@
\endlist\vskip-\lastskip%
}
-\usepackage{wrapfig}
\ifDis@subf
\usepackage[config,font=small,labelsep=period]{caption,subfig}
\def\thesubfigure{\textit{\asbuk{subfigure}}}
diff --git a/Master/texmf-dist/tex/latex/disser/doctor.rtx b/Master/texmf-dist/tex/latex/disser/doctor.rtx
index 09c90d59ba4..8a3caeca64d 100644
--- a/Master/texmf-dist/tex/latex/disser/doctor.rtx
+++ b/Master/texmf-dist/tex/latex/disser/doctor.rtx
@@ -6,7 +6,7 @@
%%
%% doctor.dtx (with options: `doctor')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
diff --git a/Master/texmf-dist/tex/latex/disser/gost732.cls b/Master/texmf-dist/tex/latex/disser/gost732.cls
index 8a9960f04e4..1c23feca17d 100644
--- a/Master/texmf-dist/tex/latex/disser/gost732.cls
+++ b/Master/texmf-dist/tex/latex/disser/gost732.cls
@@ -6,13 +6,13 @@
%%
%% gost732.dtx (with options: `gost732')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{gost732}[2012/11/21 1.2.0 GOST 7.32-2001 implementation]
+\ProvidesClass{gost732}[2013/12/30 1.3.0 GOST 7.32-2001 implementation]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{disser}}
\ProcessOptions\relax
diff --git a/Master/texmf-dist/tex/latex/disser/master.rtx b/Master/texmf-dist/tex/latex/disser/master.rtx
index c78f985c04d..35017e4c41d 100644
--- a/Master/texmf-dist/tex/latex/disser/master.rtx
+++ b/Master/texmf-dist/tex/latex/disser/master.rtx
@@ -6,7 +6,7 @@
%%
%% master.dtx (with options: `master')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
diff --git a/Master/texmf-dist/tex/latex/disser/specialist.rtx b/Master/texmf-dist/tex/latex/disser/specialist.rtx
index c3bbfbe51e9..4dd26135432 100644
--- a/Master/texmf-dist/tex/latex/disser/specialist.rtx
+++ b/Master/texmf-dist/tex/latex/disser/specialist.rtx
@@ -6,7 +6,7 @@
%%
%% specialist.dtx (with options: `specialist')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
diff --git a/Master/texmf-dist/tex/latex/disser/titledefs.rtx b/Master/texmf-dist/tex/latex/disser/titledefs.rtx
index 0cecf30416e..1b20a952480 100644
--- a/Master/texmf-dist/tex/latex/disser/titledefs.rtx
+++ b/Master/texmf-dist/tex/latex/disser/titledefs.rtx
@@ -6,7 +6,7 @@
%%
%% titledefs.dtx (with options: `titledefs')
%%
-%% Copyright (c) 2004-2010 Stanislav Kruchinin.
+%% Copyright (c) 2004-2014 Stanislav Kruchinin.
%% All rights reserved.
%%
%% This file is part of the disser package.
@@ -44,7 +44,7 @@
\cyrr\cyru\cyrk\cyro\cyrv\cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn}
\def\sasndname{\saname}
\def\salabel{\saname}
-\def\sasndlabel{\saname}
+\def\sasndlabel{\sasndname}
\def\sconname{\cyr\CYRN\cyra\cyru\cyrch\cyrn\cyrery\cyrishrt\ %
\cyrk\cyro\cyrn\cyrs\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrn\cyrt}
\def\sconsndname{\sconname}
@@ -114,16 +114,22 @@
\AtBeginDocument{%
\addto\captionsrussian{%
- \def\contentsname{\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}
+ \def\contentsname{\cyr\CYRO\cyrg\cyrl\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}
}
}
\providecommand*\introname{\cyr\CYRV\cyrv\cyre\cyrd\cyre\cyrn\cyri\cyre}
\providecommand*\intro{\nchapter{\introname}}
+
+\providecommand*\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ %
+\cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
+\providecommand*\review{\nchapter{\reviewname}}
+
\providecommand*\conclusionname{%
\cyr\CYRZ\cyra\cyrk\cyrl\cyryu\cyrch\cyre\cyrn\cyri\cyre
}
\providecommand*\conclusion{\nchapter{\conclusionname}}
+
\providecommand*\defsname{%
{\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ %
\cyrs\cyro\cyrk\cyrr\cyra\cyrshch\cyre\cyrn\cyri\cyrishrt\ \cyri\ %
@@ -131,13 +137,29 @@
\cyro\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri\cyrishrt}
}
\providecommand*\defs{\nchapter{\defsname}}
-\providecommand*\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ %
-\cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
-\providecommand*\review{\nchapter{\reviewname}}
-\providecommand*\dictname{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\ %
+
+\providecommand*\dictname{%
+{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\ %
\cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}
+}
\providecommand*\dict{\nchapter{\dictname}}
+\AtBeginDocument{%
+ \addto\captionsrussian{%
+ \def\bibname{\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ %
+ \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
+ }
+}
+
+\AtBeginDocument{%
+ \addto\captionsrussian{%
+ \def\listfigurename{\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ %
+ \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrt\cyri\cyrv\cyrn\cyro%
+ \cyrg\cyro %
+ \cyrm\cyra\cyrt\cyre\cyrr\cyri\cyra\cyrl\cyra}
+ }
+}
+
\deflength\fieldhshift{8cm}
\providecommand\diplomafield[1]{%