diff options
author | Karl Berry <karl@freefriends.org> | 2009-04-15 18:27:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-04-15 18:27:58 +0000 |
commit | 1a04c4958efaf6b4b8b9d2464a222f61de314ef5 (patch) | |
tree | a10805300b448de2375ac01d834fefdd3a2705d5 /Master/texmf-dist | |
parent | 88f7d1ac35385d57d17eb60fb2d77f6704eadde5 (diff) |
disser update (14apr09)
git-svn-id: svn://tug.org/texlive/trunk@12723 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
58 files changed, 1510 insertions, 2520 deletions
diff --git a/Master/texmf-dist/bibtex/bst/disser/disser.bst b/Master/texmf-dist/bibtex/bst/disser/disser.bst index 7bc2191b106..499449bcbbc 100644 --- a/Master/texmf-dist/bibtex/bst/disser/disser.bst +++ b/Master/texmf-dist/bibtex/bst/disser/disser.bst @@ -281,7 +281,7 @@ FUNCTION {emphasize} FUNCTION {space.word} { " " swap$ * " " * } -FUNCTION {bbl.edby} % { "\bbledby{}" } +FUNCTION {bbl.edby} % { "\bbledby{}" } { curlanguage "english" = {"Ed. by "} @@ -303,7 +303,7 @@ FUNCTION {bbl.cmplr} if$ } -FUNCTION {bbl.edition} % { "\bbledition{}" } +FUNCTION {bbl.edition} % { "\bbledition{}" } { curlanguage "english" = {"edition"} @@ -314,7 +314,7 @@ FUNCTION {bbl.edition} % { "\bbledition{}" } if$ } -FUNCTION {bbl.vvolume} % { "\bblVolume{}" } +FUNCTION {bbl.vvolume} % { "\bblVolume{}" } { curlanguage "english" = {"Volume"} @@ -325,7 +325,7 @@ FUNCTION {bbl.vvolume} % { "\bblVolume{}" } if$ } -FUNCTION {bbl.vvol} % { "\bblVol{}" } +FUNCTION {bbl.vvol} % { "\bblVol{}" } { curlanguage "english" = {"Vol."} @@ -336,7 +336,7 @@ FUNCTION {bbl.vvol} % { "\bblVol{}" } if$ } -FUNCTION {bbl.iissue} % { "\bblIssue{}" } +FUNCTION {bbl.iissue} % { "\bblIssue{}" } { curlanguage "english" = {"Issue"} @@ -347,7 +347,7 @@ FUNCTION {bbl.iissue} % { "\bblIssue{}" } if$ } -FUNCTION {bbl.iiss} % { "\bblIss{}" } +FUNCTION {bbl.iiss} % { "\bblIss{}" } { curlanguage "english" = {"Iss."} @@ -358,7 +358,7 @@ FUNCTION {bbl.iiss} % { "\bblIss{}" } if$ } -FUNCTION {bbl.of} % { "\bblof{}" } +FUNCTION {bbl.of} % { "\bblof{}" } { curlanguage "english" = {"of"} @@ -369,7 +369,7 @@ FUNCTION {bbl.of} % { "\bblof{}" } if$ } -FUNCTION {bbl.etal} % { "\bblof{}" } +FUNCTION {bbl.etal} % { "\bblof{}" } { curlanguage "english" = {"et~al."} @@ -380,7 +380,7 @@ FUNCTION {bbl.etal} % { "\bblof{}" } if$ } -FUNCTION {bbl.nnumber} % { "\bblNumber{}" } +FUNCTION {bbl.nnumber} % { "\bblNumber{}" } { curlanguage "english" = {"Number"} @@ -391,7 +391,7 @@ FUNCTION {bbl.nnumber} % { "\bblNumber{}" } if$ } -FUNCTION {bbl.number} % { "\bblnumber{}" } +FUNCTION {bbl.number} % { "\bblnumber{}" } { curlanguage "english" = {"number"} @@ -402,7 +402,7 @@ FUNCTION {bbl.number} % { "\bblnumber{}" } if$ } -FUNCTION {bbl.nr} % { "\bblno{}" } +FUNCTION {bbl.nr} % { "\bblno{}" } { curlanguage "english" = {"no."} @@ -413,7 +413,7 @@ FUNCTION {bbl.nr} % { "\bblno{}" } if$ } -FUNCTION {bbl.nnr} % { "\bblno{}" } +FUNCTION {bbl.nnr} % { "\bblno{}" } { curlanguage "english" = {"No."} @@ -424,7 +424,7 @@ FUNCTION {bbl.nnr} % { "\bblno{}" } if$ } -FUNCTION {bbl.in} % { "\bblin{}" } +FUNCTION {bbl.in} % { "\bblin{}" } { curlanguage "english" = {"in"} @@ -435,7 +435,7 @@ FUNCTION {bbl.in} % { "\bblin{}" } if$ } -FUNCTION {bbl.iin} % { "\bblIn{}" } +FUNCTION {bbl.iin} % { "\bblIn{}" } { curlanguage "english" = {"In"} @@ -446,7 +446,7 @@ FUNCTION {bbl.iin} % { "\bblIn{}" } if$ } -FUNCTION {bbl.pages} % { "\bblpp." } +FUNCTION {bbl.pages} % { "\bblpp." } { curlanguage "english" = {"pp."} @@ -457,7 +457,7 @@ FUNCTION {bbl.pages} % { "\bblpp." } if$ } -FUNCTION {bbl.page} % { "\bblp." +FUNCTION {bbl.page} % { "\bblp." } { curlanguage "english" = {"p."} @@ -468,7 +468,7 @@ FUNCTION {bbl.page} % { "\bblp." if$ } -FUNCTION {bbl.ppages}% { "\bblPp." } +FUNCTION {bbl.ppages} % { "\bblPp." } { curlanguage "english" = {"Pp."} @@ -479,7 +479,7 @@ FUNCTION {bbl.ppages}% { "\bblPp." } if$ } -FUNCTION {bbl.ppage} % { "\bblP." } +FUNCTION {bbl.ppage} % { "\bblP." } { curlanguage "english" = {"P."} @@ -490,9 +490,38 @@ FUNCTION {bbl.ppage} % { "\bblP." } if$ } -FUNCTION {bbl.techrep} { "Tech. Rep." } -FUNCTION {bbl.mthesis} { "Master's thesis" } -FUNCTION {bbl.phdthesis} { "Ph.D. thesis" } +FUNCTION {bbl.techrep} +{ + curlanguage "english" = + {"Tech. Rep."} + { curlanguage "russian" = + {"{\cyr\CYRT\cyre\cyrh. \cyrd\cyro\cyrk\cyrl\cyra\cyrd.}"} + {"language is not defined: " language "Tech. Rep." * * warning$ "P."} + if$} + if$ +} + +FUNCTION {bbl.mthesis} +{ + curlanguage "english" = + {"Master's thesis"} + { 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 "Master's thesis" * * warning$ "P."} + if$} + if$ +} + +FUNCTION {bbl.phdthesis} +{ + curlanguage "english" = + {"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."} + if$} + if$ +} INTEGERS { nameptr namesleft numnames } diff --git a/Master/texmf-dist/doc/latex/disser/ChangeLog b/Master/texmf-dist/doc/latex/disser/ChangeLog index a34d7350192..5d7cff58c71 100644 --- a/Master/texmf-dist/doc/latex/disser/ChangeLog +++ b/Master/texmf-dist/doc/latex/disser/ChangeLog @@ -2,6 +2,24 @@ disser changelog Copyright (C) 2004-2009 Stanislav Kruchinin ------------------------------------------- +Summary of changes in version 1.1.1 (2009-04-01): + +Class: +* Compatibility with newest version of natbib package. ++ New pagestyles that allow to change position of page numbers. ++ New option "noams" to forbid inclusion of AMS packages from the class. ++ User manual has been moved from disser.dtx to the separate file manual.tex. + +Templates: +* Changed separators in BibTeX labels for compatibility with hyphenated surnames. +* Fixed double inclusion of common.tex. + +Makefiles and Installation: +- Documentation for class is compiled only as PDF. ++ Added installation of sources to TeX tree. ++ Provide ZIP-archive with compiled class, documentation and templates. + + Changes in version 1.1.0 (2008-12-01): Class: diff --git a/Master/texmf-dist/doc/latex/disser/README b/Master/texmf-dist/doc/latex/disser/README index 9f215076dee..acf683c182b 100644 --- a/Master/texmf-dist/doc/latex/disser/README +++ b/Master/texmf-dist/doc/latex/disser/README @@ -2,75 +2,107 @@ Overview -------- disser is a LaTeX document class and set of templates for creating -dissertations. It is oriented on Russian-speaking users. +dissertations and author's abstracts that would satisfy requirements of +High Certification Commission of Russian Federation. Dependencies ------------ -This class uses many third party packages. It is recommended to install all of -the following: -amsfonts, amsmath, amssymb, caption, cmap, graphicx, hyperref, hypernat, -multibib, natbib, oberdiek, pscyr (or cyrtimes), subfig, txfonts (or mtpro), -wrapfig. +This class uses third party packages. It is recommended to install all of +the following: +amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, natbib, oberdiek, +hyperref, hypernat, pscyr or cyrtimes, txfonts or mtpro, subfig, wrapfig, +packages for russian language support in LaTeX. -Getting latest version ----------------------- +Downloads and updates +--------------------- -Project repository can be found at -http://mercurial.intuxication.org/hg/disser/ -http://freehg.org/u/stkr/disser/ +disser is available on CTAN: + http://www.ctan.org/tex-archive/macros/latex/contrib/disser/ -The latest version of package can be obtained by downloading one of these -autogenerated archives: -http://mercurial.intuxication.org/hg/disser/archive/tip.zip +Project page at Sourceforge: + http://sourceforge.net/projects/disser/ + +ZIP file with sources can be downloaded at: + http://www.ctan.org/get/macros/latex/contrib/disser.zip + +ZIP file with compiled sources and documentation sorted in a +TDS (TeX Directory Structure) tree is available on Sourceforge +(look for disser.tds.zip in Downloads section): + http://sourceforge.net/projects/disser/ + +Source code repositories of disser: + http://mercurial.intuxication.org/hg/disser/ + http://disser.hg.sourceforge.net/hgweb/disser/ + http://bitbucket.org/sky/disser/ + +The latest revision of package can be obtained by downloading this +autogenerated archive: + http://mercurial.intuxication.org/hg/disser/archive/tip.zip Installation ------------ -Automatically +1. Installation from sources using GNU Make or nomake.cmd scripts + +In Unix-like environment: + env TEXMF=/path/to/texmf make install + mktexlsr + +In Windows: + set TEXMF=\path\to\texmf + nomake install + mktexlsr + +/path/to/texmf is the full path to your TeX distribution. + +2. Manual installation from sources + +a. Make directory for class and bibliography style. + mkdir /path/to/texmf/tex/latex/disser + mkdir /path/to/texmf/bibtex/bst/disser + mkdir /path/to/texmf/doc/latex/disser + mkdir /path/to/texmf/doc/bibtex/disser -Unix-like environment: -> env TEXMF=/path/to/texmf make install -> mktexlsr +b. Extract class files from dtx. + cd src + latex disser.ins -Windows: -> set texmf=<path to texmf or localtexmf> -> nomake install -> mktexlsr +c. Build documentation. + pdflatex disser.dtx + makeindex -r disser + pdflatex disser.dtx + pdflatex disser.dtx + pdflatex gost732.dtx + pdflatex gost732.dtx + pdflatex disser-bst.dtx + pdflatex disser-bst.dtx -Manually +d. Copy *.cls and *.rtx. + cp *.cls *.rtx /path/to/texmf/tex/latex/disser + cp disser.bst /path/to/texmf/bibtex/bst/disser -1. Make directory for class. -> mkdir /path/to/texmf/tex/latex/disser +e. Copy documentation. + cp manual.pdf disser.pdf gost732.pdf disser-bst.pdf /path/to/texmf/doc/latex/disser -2. Generate class files. -> cd src -> latex disser.ins +f. Refresh filename database. + mktexlsr -3. Build documentation. -> latex disser.dtx -> makeindex -r disser -> latex disser.dtx -> latex disser.dtx -> latex gost732.dtx -> latex gost732.dtx -> pdflatex disser.dtx -> pdflatex disser.dtx -> pdflatex gost732.dtx -> pdflatex gost732.dtx -4. Copy *.cls and *.rtx to destination directory. -> cp *.cls *.rtx /path/to/texmf/tex/latex/disser +3. Installation with ZIP file in TDS format -5. Copy disser.dvi to documentation directory. -> cp *.cls *.rtx /path/to/texmf/doc/latex/disser +The ZIP file disser.tds.zip contains files sorted in a TDS tree. This means +you can directly unpack this file inside directory with your TeX installation. -6. Refresh filename database. -> mktexlsr +Example: + cd /path/to/texmf + unzip /download/path/disser.tds.zip +After unpacking you should refresh file name database. + mktexlsr License ------- diff --git a/Master/texmf-dist/doc/latex/disser/README.ru b/Master/texmf-dist/doc/latex/disser/README.ru index 9b6375e911e..fc535c52a4b 100644 --- a/Master/texmf-dist/doc/latex/disser/README.ru +++ b/Master/texmf-dist/doc/latex/disser/README.ru @@ -1,78 +1,107 @@ Введение -------- -Пакет disser предназначен для верстки дипломов и диссертаций. Ориентирован -на руcскоязычных пользователей. +Пакет disser предназначен для верстки дипломов, диссертаций и авторефератов +в соответствии с требованиями, предъявляемыми ВАК РФ. Зависимости ----------- -Класс использует стронние пакеты. Для корректной сборки всех шаблонов +Класс использует стронние пакеты. Для корректной сборки всех шаблонов следует установить всё нижеперечисленное: -amsfonts, amsmath, amssymb, caption, cmap, graphicx, hyperref, hypernat, -multibib, natbib, oberdiek, pscyr (или cyrtimes), subfig, txfonts (или mtpro), -wrapfig. - -В данном списке не указаны пакеты, предназначенные для поддержки русского -языка. - +amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, natbib, +oberdiek, hyperref, hypernat, pscyr или cyrtimes, txfonts или mtpro, subfig, +wrapfig, пакеты для поддержки русского языка. Получение последней версии -------------------------- -Репозиторий проекта доступен по следующим адресам: -http://mercurial.intuxication.org/hg/disser/ -http://freehg.org/u/sk/disser/ +Пакет disser доступен на CTAN: + http://www.ctan.org/tex-archive/macros/latex/contrib/disser/ + +Страница проекта на Sourceforge: + http://sourceforge.net/projects/disser/ + +ZIP-архив с исходными текстами: + http://www.ctan.org/get/macros/latex/contrib/disser.zip + +ZIP-архив с готовыми файлами и документацией, которые размещены в +соответствии со стандартной структурой каталогов TeX +(файл disser.tds.zip в разделе Download): + http://sourceforge.net/projects/disser/ -Наиболее свежую версию пакета можно получить, скачав автоматически -генерируемый архив: -http://mercurial.intuxication.org/hg/disser/archive/tip.zip +Репозитории исходных текстов проекта: + http://mercurial.intuxication.org/hg/disser/ + http://disser.hg.sourceforge.net/hgweb/disser/ + http://bitbucket.org/sky/disser/ + +Наиболее свежую версию исходных текстов пакета можно получить, скачав +автоматически генерируемый архив + http://mercurial.intuxication.org/hg/disser/archive/tip.zip Установка --------- -Автоматически +1. Установка из исходных текстов В Unix-like ОС: -> env TEXMF=/путь/к/texmf make install -> mktexlsr + env TEXMF=/путь/к/texmf make install + mktexlsr В Windows: -> set texmf=<путь к texmf или localtexmf> -> nomake install -> mktexlsr - -Вручную - -1. Создаем каталог. -> mkdir /путь/к/texmf/tex/latex/disser - -2. Генерируем файлы классов. -> cd src -> latex disser.ins - -3. Собираем документацию. -> latex disser.dtx -> makeindex -r disser -> latex disser.dtx -> latex disser.dtx -> latex gost732.dtx -> latex gost732.dtx -> pdflatex disser.dtx -> pdflatex disser.dtx -> pdflatex gost732.dtx -> pdflatex gost732.dtx - -4. Копируем *.cls и *.rtx в каталог назначения. -> cp *.cls *.rtx /путь/к/texmf/tex/latex/disser - -5. Устанавливаем документацию. -> cp *.dvi *.pdf /путь/к/texmf/doc/latex/disser - -6. Обновляем базу имен файлов. -> mktexlsr + set TEXMF=/путь/к/texmf + nomake install + mktexlsr + +/путь/к/texmf -- это путь к каталогу, в котором установлен TeX. + + +2. Установка из исходных текстов вручную + +a. Создаем каталоги для класса, стиля библиографии и документации. + mkdir /путь/к/texmf/tex/latex/disser + mkdir /путь/к/texmf/bibtex/bst/disser + mkdir /путь/к/texmf/doc/latex/disser + mkdir /путь/к/texmf/doc/bibtex/disser + +b. Генерируем файлы классов. + cd src + latex disser.ins + +c. Собираем документацию. + pdflatex disser.dtx + makeindex -r disser + pdflatex disser.dtx + pdflatex disser.dtx + pdflatex gost732.dtx + pdflatex gost732.dtx + pdflatex disser-bst.dtx + pdflatex disser-bst.dtx + +d. Копируем файлы в каталог назначения. + cp *.cls *.rtx /путь/к/texmf/tex/latex/disser + cp disser.bst /путь/к/texmf/bibtex/bst/disser + +e. Устанавливаем документацию. + cp manual.pdf disser.pdf gost732.pdf disser-bst.pdf /путь/к/texmf/doc/latex/disser + +f. Обновляем базу имен файлов. + mktexlsr + + +3. Установка из ZIP-архива со скомпилированными файлами + +Файл disser.tds.zip содержит собранные файлы классов и документации, +поэтому его можно просто распаковать в каталог, в котором установлен TeX. + +Пример: + cd /путь/к/texmf + unzip /путь/к/файлу/disser.tds.zip + +После установки следует обновить базу имен файлов. + mktexlsr Лицензия diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.fig.mk b/Master/texmf-dist/doc/latex/disser/include/latex.fig.mk index f3e23d5ded5..55bdc57e4c1 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.fig.mk +++ b/Master/texmf-dist/doc/latex/disser/include/latex.fig.mk @@ -6,25 +6,31 @@ E2E?=eps2eps EPSTOOL?=epstool EPSTOPDF?=epstopdf +GS?=gs E2EFLAGS?=-dSAFER ETFLAGS?=--quiet --copy --bbox +RES?=600 E2EFILES?=*.eps E2PFILES?=*.eps FBBFILES?=*.eps -FIGCLFILES?=*.pdf +PDF2PNGFILES?=*.pdf +PDF2TIFFILES?=*.pdf +FIGCLFILES?=*.pdf *.png *.tif SUFFIX?=~ # end of configuration help: @echo "Targets:" - @echo " clean clean PDF files" - @echo " epstoeps optimize EPS files" - @echo " epstopdf convert all figures to PDF" - @echo " fixbb fix BoundingBox of EPS files" - @echo " help (default) show help" + @echo " clean clean PDF files" + @echo " epstoeps optimize EPS files" + @echo " epstopdf convert all figures to PDF" + @echo " pdftopng256 convert PDF to PNG (256-color)" + @echo " pdftotiffg4 convert PDF to TIFF (b/w CCITT Group 4)" + @echo " fixbb fix BoundingBox of EPS files" + @echo " help (default) show help" clean: rm -f $(FIGCLFILES) @@ -40,6 +46,10 @@ epstoeps: $(E2EFILES) epstopdf: $(patsubst %.eps, %.pdf, $(wildcard $(E2PFILES))) +pdftopng256: $(patsubst %.pdf, %.png, $(wildcard $(PDF2PNGFILES))) + +pdftotiffg4: $(patsubst %.pdf, %.tif, $(wildcard $(PDF2TIFFILES))) + fixbb: $(FBBFILES) @for f in $^ ;\ do \ @@ -50,6 +60,18 @@ fixbb: $(FBBFILES) done %.pdf: %.eps - @echo -n "epstopdf: $<..." - @$(EPSTOPDF) "$<" + @echo -n "epstopdf: $^..." + @$(EPSTOPDF) "$^" + @echo "done" + +%.png: %.pdf + @echo -n "pdftopng256: $^..." + @$(GS) -sDEVICE=png256 -r$(RES) -q -sOutputFile=$(^:.pdf=.png) \ + -dNOPAUSE -dBATCH -dSAFER "$^" + @echo "done" + +%.tif: %.pdf + @echo -n "pdftotiffg4: $^..." + @$(GS) -sDEVICE=tiffg4 -r$(RES) -q -sOutputFile=$(^:.pdf=.tif) \ + -dNOPAUSE -dBATCH -dSAFER "$^" @echo "done" diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd b/Master/texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd index 6232434028a..03e6e0707b4 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd +++ b/Master/texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd @@ -11,14 +11,18 @@ if "%CMDEXTVERSION%"=="" ( if "%e2e%"=="" set e2e=eps2eps if "%epstool%"=="" set epstool=epstool if "%epstopdf%"=="" set epstopdf=epstopdf +if "%gs%"=="" set gs=gswin32c if "%e2eflags%"=="" set e2eflags=-dSAFER if "%etflags%"=="" set etflags=--quiet --copy --bbox +if "%res%"=="" set res=600 if "%e2efiles%"=="" set e2efiles=*.eps if "%e2pfiles%"=="" set e2pfiles=*.eps +if "%pdf2pngfiles%"=="" set pdf2pngfiles=*.pdf +if "%pdf2tiffiles%"=="" set pdf2tiffiles=*.pdf if "%fbbfiles%"=="" set fbbfiles=*.eps -if "%figclfiles%"=="" set figclfiles=*.pdf +if "%figclfiles%"=="" set figclfiles=*.pdf *.png *.tif if "%suffix%"=="" set suffix=~ rem end of configuration @@ -34,17 +38,6 @@ goto :eof :start if "%1"=="" goto :eof -if "%1"=="help" ( -:help - echo List of targets: - echo clean clean PDF files - echo epstoeps optimize EPS files - echo epstopdf convert all figures to PDF - echo fixbb fix BoundingBox of EPS files - echo help ^(default^) show this message -goto :eof -) - if "%1"=="clean" ( :clean del /s %figclfiles% 2> nul @@ -63,6 +56,30 @@ if "%1"=="epstopdf" ( goto :eof ) +if "%1"=="pdftopng256" ( +:pdftopng + if "%2" neq "" set pdf2pngfiles=%2 %3 %4 %5 %6 %7 %8 %9 + for %%f in (!pdf2pngfiles!) do ( + if not exist "%%~nf.png" ( + %gs% -sDEVICE=png256 -r%res% -q -sOutputFile=%%~nf.png -dNOPAUSE -dBATCH -dSAFER "%%f" + echo pdftopng256: %%f + ) + ) +goto :eof +) + +if "%1"=="pdftotiffg4" ( +:pdftotiffg4 + if "%2" neq "" set pdf2tiffiles=%2 %3 %4 %5 %6 %7 %8 %9 + for %%f in (!pdf2tiffiles!) do ( + if not exist "%%~nf.tif" ( + %gs% -sDEVICE=tiffg4 -r%res% -q -sOutputFile=%%~nf.tif -dNOPAUSE -dBATCH -dSAFER "%%f" + echo pdftotiffg4: %%f + ) + ) +goto :eof +) + if "%1"=="fixbb" ( :fixbb if "%2" neq "" set fbbfiles=%2 %3 %4 %5 %6 %7 %8 %9 @@ -85,6 +102,19 @@ if "%1"=="epstoeps" ( goto :eof ) +if "%1"=="help" ( +:help + echo Targets: + echo clean clean PDF files + echo epstoeps optimize EPS files using Ghostscript + echo epstopdf convert EPS to PDF + echo fixbb fix BoundingBox of EPS files + echo pdftopng256 convert PDF to PNG (256-color) + echo pdftotiffg4 convert PDF to TIFF (b/w CCITT Group 4) + echo help ^(default^) show this message +goto :eof +) + if "%1" neq "" echo Don't know how to make %1 :end shift & goto :start diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.mk b/Master/texmf-dist/doc/latex/disser/include/latex.mk index de058733d32..14586fd20fb 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.mk +++ b/Master/texmf-dist/doc/latex/disser/include/latex.mk @@ -116,7 +116,7 @@ clean: @$(MAKE) -C fig $@ help: - @echo "List of targets:" + @echo "Targets:" @echo " dvi (default) build DVI" @echo " clean remove output files" @echo " epstoeps optimize EPS files" diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd index 80ed92bfe9d..e41d5571ea8 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd +++ b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd @@ -169,7 +169,7 @@ goto :eof if "%1"=="help" ( :help - echo List of targets: + echo Targets: echo dvi ^(default^) build DVI echo clean remove output files echo epstoeps optimize EPS files @@ -177,6 +177,7 @@ if "%1"=="help" ( echo fixbb fix BoundingBox of EPS files echo help show list of targets echo html convert to HTML + echo pdf build PDF echo pdf_2on1 build PDF with two A5 pages on one A4 ordered by number echo pdf_book build PDF booklet ^(two A5 on A4^) echo ps build PS diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex new file mode 100644 index 00000000000..5460193c0cf --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/manual.tex @@ -0,0 +1,386 @@ +\RequirePackage{ifpdf} +\ifpdf % We are running pdfTeX in pdf mode + \documentclass[pdftex]{article} +\else + \documentclass{article} +\fi +\usepackage[a4paper, includehead, includefoot, mag=1000, + left=3cm, right=2cm, top=1cm, bottom=2cm]{geometry} +\usepackage{doc,indentfirst,ltxtable,multicol,color} +\definecolor{darkblue}{rgb}{0,0,.5} +\ifpdf + \usepackage[% + pdftex, + colorlinks, + plainpages=false, + pdftitle = {User manual for disser}, + pdfauthor = {Stanislav Kruchinin}, + pdfsubject = {disser}, + pdfstartview = {FitH}, + pdfborder = {0 0 0}, + bookmarksopen, + bookmarksnumbered, + bookmarksopenlevel = 2, + pdfusetitle, + unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi + +\hypersetup{ + colorlinks = true, linkcolor = black, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\ifpdf\usepackage{hypdestopt}\fi + +\IfFileExists{pscyr.sty}{% + \usepackage{pscyr} + \renewcommand\ttdefault{cmtt} + \renewcommand\rmdefault{ftm} +}{} +\IfFileExists{url.sty}{\usepackage{url}}{\newcommand\url{\texttt}} +\usepackage[T2A]{fontenc} +\usepackage[cp1251]{inputenc} +\usepackage[english,russian]{babel} + +\MakeShortVerb{\|} + +\def\deflabel#1{\ttfamily #1\hfill} +\newenvironment{deflist}[1]{% + \begin{list}{}{% + \settowidth\labelwidth{\ttfamily #1}% + \setlength\leftmargin\labelwidth + \addtolength\leftmargin\labelsep + \let\makelabel\deflabel} +}{\end{list}} + +\def\fileversion{1.1.1} +\def\filedate{2009/04/08} + +\begin{document} +\sloppy +\title{Пакет для оформления диссертаций |disser|:\\руководство пользователя} +\date{Версия \fileversion\\[6pt]\filedate} +\author{Станислав Кручинин\\[6pt] +\normalsize E-mail: +\href{mailto:stanislav.kruchinin@gmail.com} +{\texttt{stanislav.kruchinin@gmail.com}}} + +\maketitle + +\begin{abstract}\noindent +Данный документ содержит руководство по использованию класса. +Инструкции по установке и обновлению смотрите в файлах |README| и |README.ru|. +Описание исходных текстов содержится в файлах |disser.pdf|, |disser-bst.pdf| и |gost732.pdf|. +\end{abstract} + +\tableofcontents + +\section{Введение} + +Пакет |disser| был создан в результате объединения множества дополнений и исправлений для класса |extreport|, написанных автором при оформлении бакалаврской и магистерской работ, а также кандидатской диссертации. +Основной целью этих исправлений являлось устранение одного из главных недостатков стандартных классов "--- отсутствия возможности прямого редактирования формата элементов титульного листа, заголовков и записей в автоматически генерируемых списках (содержание, список иллюстраций, список таблиц). +Для достижения этой цели была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд параметров, которые описаны в комментариях к исходным текстам. + +В состав пакета входят классы |disser.cls| и |gost732.cls|, стиль оформления библиографии |disser.bst| и скрипты для их сборки из исходных текстов (|Makefile|/|nomake.cmd|). +Поскольку дипломы и диссертации имеют фиксированную структуру, в пакет включены соответствующие шаблоны (каталог |disser/templates|), которые рекомендуется использовать для создания своих документов. + +\section{Общие замечания} + +Класс |disser|, как и любой класс документов \LaTeXe{}, подключается в преамбуле документа с помощью команды следующего вида +\begin{verbatim} +\documentclass{disser} +\end{verbatim} + +Зависимости от пакетов: |amsfonts|, |amsmath|, |amssymb|, |caption|, |cmap|, |graphicx|, |ifpdf|, |natbib|. + +Дополнительные пакеты: |hyperref|, |hypcap|, |hypernat|, |pscyr| или |cyrtimes|, |txfonts| или |mtpro|, |subfig|. + +\section{Опции класса} + +\textbf{Примечание:} полужирным начертанием выделены опции, используемые по умолчанию. +\extrarowheight=3pt +\tabcolsep=6pt +\arraycolsep=0pt +\begin{longtable}{l|p{0.55\linewidth}} +\hline\hline + \textbf{a4paper}, a5paper, b5paper & + Размеры листов. +\\\hline + 8pt, 9pt, 10pt, 11pt, 12pt, \textbf{14pt} & + Размер шрифта основного текста. +\\\hline + landscape & + Альбомная ориентация. +\\\hline + \textbf{oneside}, twoside & + Односторонняя или двухсторонняя печать. +\\\hline + draft, \textbf{final} & + Выводить (draft) или нет (final) пометки, фиксирующие переполнение |\hbox| + для данной строки. +\\\hline + \textbf{titlepage}, notitlepage & + Печатать титульный лист или нет. +\\\hline + openright, \textbf{openany} & + Главы будут всегда начинаться только с нечетных страниц (т.е. справа, если + смотреть на разворот) или c любых. +\\\hline + \textbf{onecolumn}, twocolumn & + Верстка в один или в два столбца. +\\\hline + fleqn & + Выключные формулы будут выравнены по левому краю, а не по центру. +\\\hline + leqno & + Номера будут размещены слева, а не справа от формул. +\\\hline + openbib & + Блоки текста в списке литературы будут печататься на новых строках и с + отступом. +\\\hline + noams & + Не подключать пакеты |amsmath|, |amssymb| и |amsfonts|. +\\\hline + subf & + Использовать пакет |subfig| для ведения вложенной нумерации рисунков. +\\\hline + href & + Использовать пакет |hyperref|. +\\\hline + times & + Включает использование гарнитуры Times в тексте и формулах. + Для использования опции необходимо установить пакеты |pscyr| (или |cyrtimes|) и + |txfonts| (или |mtpro|). +\\\hline + bachelor, master, \textbf{candidate}, doctor & + Тип диссертации. +\\\hline + fixint = \{\textbf{true}$\,\vert\,$false\} & + Замена стандартных знаков интегралов на прямые (из математического шрифта + |euler|). +\\\hline + libcat & + Включает вывод номера УДК на титульном листе. +\\\hline + facsimile & + Включает отображение подписей диссертанта и ученого секретаря на + титульных листах автореферата и диссертации (только для кандидатских и докторских). + По умолчанию включена только в шаблоне автореферата. +\\\hline + mtpro & + Поддержка шрифтов MathTime Pro. При наличии опции |times| вместо + пакета |txfonts| подключается пакет |mtpro|. +\\\hline\hline +\end{longtable} + +\section{Стили колонтитулов} + +Поскольку в российских диссертациях обычно не используются колонтитулы, содержащие название текущей главы документа, то стили, реализованные в данном классе, влияют лишь на положение номера страницы. +Стиль колонтитулов обычных страниц документа задается в преамбуле командой |\pagestyle{<style>}|, а стиль страниц, с которых начинается новая глава "--- командой |\chapterpagestyle{<style>}|. +Здесь |<style>| может принимать следующие значения: +\begin{deflist}{headcenter} +\item[footleft] Номер внизу и слева. +\item[footcenter] Номер внизу и по середине. +\item[footright] Номер внизу и справа. +\item[headleft] Номер вверху и слева. +\item[headcenter] Номер вверху и по середине. +\item[headright] Номер вверху и справа. +\item[plain] Совпадает с |footcenter|. +\end{deflist} + +Для односторонних документов шрифт надписей в верхнем и нижнем колонтитулах можно задать путем переопределения команд |\headfont| и |\footfont|. +В двухсторонних документах следует использовать команды |\evenheadfont|, |\evenfootfont|, |\oddheadfont|, |\oddfootfont| для четных и нечетных страниц, соответственно. + +\textbf{Пример:} номера всех страниц одностороннего документа печатаются в верхнем колонтитуле по центру, шрифтом размера |\small|. +\begin{verbatim} +\def\headfont{\small} +\pagestyle{headcenter} +\chapterpagestyle{headcenter}\end{verbatim} + +\section{Система сборки (\texttt{Makefile} и \texttt{nomake.cmd})} + +Для автоматизации сборки и установки пакета были созданы две системы скриптов, имеющих одинаковый набор целей: |Makefile| в формате GNU Make и файлы |nomake.cmd|, написанные на языке командного интерпретатора |cmd.exe| ОС Windows 2000 и выше. +Использование в Unix-подобных окружениях: |make <цель>|. +В Windows: |nomake <цель>|. + +Далее следуют описания целей в зависимости от каталога, в котором производится сборка. + +\subsection{Каталог \texttt{disser/}} + +\begin{deflist}{123456789} +\item[all] + Сборка классов и шаблонов. +\item[class] + Сборка классов |disser| и |gost732|. + Соответствует цели |class| в каталоге |disser/src|. + Цель по умолчанию. +\item[clean] + Цель |clean| в каталогах |src| и |templates|. +\item[doc] + Сборка DVI- и PDF-версий документации. +\item[help] + Справка по целям сборки. +\item[install] + Копирование класса и документации в дерево каталогов \LaTeX{}. + Соответствует цели |install| в каталоге |disser/src|. +\item[template] + Сборка всех шаблонов. + Соответствует цели по умолчанию в каталоге |disser/templates|. +\item[update] + Скачивание репозитория Mercurial в каталог |./disser|. +\end{deflist} + +\subsection{Каталог \texttt{disser/src/}} + +\begin{deflist}{123456789} +\item[all] + Сборка классов и документации. + Цель по умолчанию. +\item[class] + Сборка классов |disser| и |gost732|. +\item[clean] + Удаление файлов, указанных в переменной |CLFILES|. +\item[doc] + Сборка DVI- и PDF-версий документации. +\item[dvi] + Сборка DVI-версии документации. +\item[help] + Справка по целям сборки. +\item[install] + Копирование файлов класса и документации в дерево каталогов + дистрибутива \LaTeX{}. +\item[pdf] + Сборка PDF-версии документации. +\end{deflist} + +\subsection{Каталоги \texttt{disser/templates} и + \texttt{disser/templates/<тип-диссертации>/}} + +\begin{deflist}{123456789} +\item[dvi] + Сборка |thesis.dvi|. + Цель по умолчанию. +\item[clean] + Удаление файлов, указанных в переменной |CLFILES|. +\item[epstoeps] + Оптимизация EPS с помощью Ghostscript. +\item[epstopdf] + Конвертирование EPS в PDF. +\item[fixbb] + Исправление BoundingBox во всех EPS-файлах. +\item[help] + Справка по целям сборки. +\item[html] + Сборка HTML-файла. +\item[pdf] + Сборка |thesis.pdf|. +\item[pdf\_2on1] + Сборка PDF-файла по 2 страницы на один разворот A4. +\item[pdf\_book] + Сборка PDF-файла для брошюрования. +\item[ps] + Сборка |thesis.ps|. +\item[ps\_2on1] + Сборка PostScript-файла по 2 страницы на один разворот A4. +\item[ps\_book] + Сборка PostScript-файла для брошюрования. +\item[srcdist] + Сборка архива из содержимого текущего каталога. +\end{deflist} + +\begin{flushleft} +\textbf{Примечания:} + +1) Файлы |nomake.cmd| в подкаталогах шаблонов зависят от |include/latex.nmk.cmd| и |include/latex.fig.nmk.cmd|. +Файлы |Makefile| зависят от |include/latex.mk| и |include/latex.fig.mk|. + +2) |Makefile/nomake.cmd| в подкаталогах шаблонов включают цели каталога |fig|. +\end{flushleft} + +\subsection{Каталог \texttt{disser/templates/<тип-диссертации>/fig/}} + +\begin{deflist}{123456789} +\item[clean] + Удаление PDF файлов. +\item[epstoeps] + Оптимизация EPS с помощью Ghostscript. +\item[epstopdf] + Конвертирование EPS в PDF. +\item[fixbb] + Исправление BoundingBox во всех EPS-файлах. +\item[help] + Справка по целям сборки. Цель по умолчанию. +\end{deflist} + +\section{Стиль библиографических ссылок \texttt{disser.bst}} + +В состав пакета начиная с версии 1.1.0 включен стиль для оформления библиографических ссылок |disser.bst|. +Данный стиль представляет собой доработанную версию |gost71u.bst| из пакета |gost|, написанного Максимом Поляковым. +Создание |disser.bst| обусловлено следующими причинами: пакет |gost| более не поддерживается автором, оформление библиографии в соответствии с его стилями противоречит здравому смыслу и требованиям, предъявляемым диссертационными советами к библиографическим ссылкам. + +Основные отличия |disser.bst| от |gost71u.bst|: + +\begin{enumerate} +\item Инициалы авторов всегда печатаются перед фамилией. +\item Имена авторов, независимо от их количества, всегда печатаются перед названием источника. +\item Отсутствует поддержка украинского языка. +\item Настраиваемый префикс номера библиографической ссылки (макрос |\BibPrefix|). +\end{enumerate} + +Руководство по использованию стиля и описание его исходного кода находится в файле \href{file:disser-bst.pdf}{disser-bst.dtx}. + +\section{Авторефераты кандидатских и докторских диссертаций} + +\subsection{Общий текст} + +В соответствии с неформальными требованиями, раздел <<Общая характеристика работы>> автореферата и глава <<Введение>> диссертации должны совпадать. +Общие разделы создаются с помощью команды |\mkcommonsect| в файле |common.tex|, который подключается из |autoref.tex| и |thesis.tex|. + +Пример: +\begin{verbatim} +\mkcommonsect{novelty}{Научная новизна}{% +Текст раздела +} +\end{verbatim} +Здесь первый аргумент "--- корень имени создаваемых макросов (|\noveltysection| и |\noveltytext|), второй аргумент "--- заголовок раздела (значение |\noveltysection|), третий "--- текст раздела (значение |\noveltytext|). + +\subsection{Список работ диссертанта} + +В автореферате список работ диссертанта должен быть отделен от списка цитируемой литературы, а ссылки на них должны отличаться друг от друга. +Для этого в стиле |disser.bst| введен макрос |\BibPrefix|, в котором содержится настраиваемый префикс номеров ссылок. +Для размещения двух списков литературы с независимой нумерацией пакет |multibib|. + +Описание библиографических ссылок на работы диссертанта должно находиться в файле |thesis.bib| вместе с остальными ссылками. + +Полная ручная сборка автореферата с двумя библиографиями выполняется следующей последовательностью команд. +\begin{verbatim} +latex autoref +bibtex8 -H -c cp1251 autoref +bibtex8 -H -c cp1251 my +latex autoref +latex autoref\end{verbatim} +Данные операции выполняются автоматически при сборке с помощью скриптов |Makefile| и |nomake.cmd|. +Сборка автореферата в Windows: +\begin{verbatim} +set target=autoref +nomake\end{verbatim} +В Unix-like окружениях: +\begin{verbatim} +env TARGET=autoref make\end{verbatim} + +\subsection{Подписи диссертанта и ученого секретаря} + +Согласно требованиям ВАК, автореферат должен быть подписан диссертантом и ученым секретарем. +Поскольку экземпляров автореферата достаточно много, эту задачу необходимо автоматизировать. +Начиная с версии 1.1.0 в классе появилась опция |facsimile|, позволяющая включать графические файлы с подписью (факсимиле) на титульном листе и внутренней стороне обложки. +Эта опция по умолчанию включена только в шаблонах авторефератов. +Факсимиле диссертанта находится в файле |./fig/facsimile.<type>|, факсимиле ученого секретаря диссертационного совета "--- в файле |./fig/sec-facsimile.<type>|. +Здесь |<type>| "--- один из типов графических файлов, поддерживаемых в \LaTeX{} (eps) или в pdf\LaTeX{} (pdf, tiff, png). +Команда |\facsimile|, включающая файл с подписью диссертанта в документ, определена в файле |titledefs.dtx|. +Команда, включающая файл с подписью ученого секретаря, находится в файле |autoref.tex|. +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/disser/nomake.cmd b/Master/texmf-dist/doc/latex/disser/nomake.cmd index b11cee26211..ab194a768f2 100644 --- a/Master/texmf-dist/doc/latex/disser/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/nomake.cmd @@ -8,21 +8,27 @@ if "%CMDEXTVERSION%"=="" ( goto :eof ) -if "%target%"=="" set target=disser +setlocal enabledelayedexpansion + +set target=disser set subclass=gost732 set bst=disser-bst +set manual=manual -if "%texmf%"=="" set texmf=%programfiles%\miktex +set clsfiles=*.cls *.rtx +set docfiles=%subclass%.pdf %target%.pdf %subclass%.pdf %manual%.pdf ^ +..\README ..\README.ru ..\ChangeLog +set bstfile=%target%.bst +set bstdocfile=%bst%.pdf +set srcfiles=*.dtx *.ins %manual%.tex Makefile nomake.cmd -if "%clsdir%"=="" set clsdir=%texmf%\tex\latex\%target% -if "%bstdir%"=="" set bstdir=%texmf%\bibtex\bst\%target% -if "%docdir%"=="" set docdir=%texmf%\doc\latex\%target% -if "%bstdocdir%"=="" set bstdocdir=%texmf%\doc\bibtex\%target% +if "!texmf!"=="" set texmf=%programfiles%\miktex -if "%clsfiles%"=="" set clsfiles=*.cls *.rtx -if "%docfiles%"=="" set docfiles=%target%.dvi %subclass%.pdf %target%.pdf %subclass%.pdf -if "%bstdocfiles%"=="" set bstdocfiles=%bst%.dvi %bst%.pdf -if "%bstfiles%"=="" set bstfiles=%target%.bst +if "%clsdir%"=="" set clsdir=!texmf!\tex\latex\%target% +if "%bstdir%"=="" set bstdir=!texmf!\bibtex\bst\%target% +if "%docdir%"=="" set docdir=!texmf!\doc\latex\%target% +if "%bstdocdir%"=="" set bstdocdir=!texmf!\doc\bibtex\%target% +if "%srcdir%"=="" set srcdir=!texmf!\source\latex\%target% if "%clfiles%"=="" set clfiles=*.rtx *.cls *.log *.out *.aux *.dvi *.ind ^ *.idx *.ilg *.glo *.toc *.ind *.bak *.bbl *.blg *.pdf *.sav *.ps *.bst @@ -65,7 +71,6 @@ goto :eof if "%1"=="doc" ( :doc - call :dvi call :pdf goto :eof ) @@ -79,6 +84,8 @@ if "%1"=="dvi" ( %latex% %latexflags% %subclass%.dtx %latex% %latexflags% %bst%.dtx %latex% %latexflags% %bst%.dtx + %latex% %latexflags% %manual%.tex + %latex% %latexflags% %manual%.tex goto :eof ) @@ -91,6 +98,8 @@ if "%1"=="pdf" ( %pdflatex% %pdflatexflags% %subclass%.dtx %pdflatex% %pdflatexflags% %bst%.dtx %pdflatex% %pdflatexflags% %bst%.dtx + %pdflatex% %pdflatexflags% %manual%.tex + %pdflatex% %pdflatexflags% %manual%.tex goto :eof ) @@ -100,19 +109,20 @@ if "%1"=="install" ( if not exist "%clsdir%" md "%clsdir%" if not exist "%docdir%" md "%docdir%" if not exist "%bstdir%" md "%bstdir%" - if not exist "%bstdocdir%" md "%bstdocdir%" + if not exist "%srcdir%" md "%srcdir%" for %%f in (%clsfiles%) do xcopy /y /f %%f "%clsdir%" for %%f in (%docfiles%) do xcopy /y /f %%f "%docdir%" - for %%f in (%bstfiles%) do xcopy /y /f %%f "%bstdir%" - for %%f in (%bstdocfiles%) do xcopy /y /f %%f "%bstdocdir%" + for %%f in (%bstfile%) do xcopy /y /f %%f "%bstdir%" + for %%f in (%bstdocfile%) do xcopy /y /f %%f "%docdir%" + for %%f in (%srcfiles%) do xcopy /y /f %%f "%srcdir%" goto :eof ) if "%1"=="help" ( :help - echo List of targets: + echo Targets: echo all ^(default^) build classes and documentation - echo class build classes + echo class build class echo clean remove ouptut files echo doc build documentation echo dvi build DVI version of documentation diff --git a/Master/texmf-dist/doc/latex/disser/templates/Makefile b/Master/texmf-dist/doc/latex/disser/templates/Makefile index a76401d1a8c..e30dd8b9b24 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/Makefile @@ -1,3 +1,6 @@ +TARGET=disser +DOCDIR?=$(TEXMF)/doc/latex/$(TARGET) + dvi ps ps_2on1 pdf pdf_2on1 html clean epstopdf fixbb srcdist all allpdf: @$(MAKE) -i -C bachelor $@ @$(MAKE) -i -C master $@ @@ -6,3 +9,7 @@ dvi ps ps_2on1 pdf pdf_2on1 html clean epstopdf fixbb srcdist all allpdf: help: @$(MAKE) -C bachelor $@ + +install: + cp -rf ../templates $(DOCDIR) + cp -rf ../include $(DOCDIR)
\ No newline at end of file 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 f1732148893..b9c1223fad1 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex @@ -3,8 +3,8 @@ Внутритекстовая формула $\frac{1}{\epsilon^*}=\frac{1}{\epsilon_\infty}-\frac{1}{\epsilon_0}$. Внутритекстовая формула в стиле выделенной $\dfrac{1}{\epsilon_\infty}$. -Ссылки на литературу~\cite{Yoffe-1993-AP-42-173,Efros-1982-FTP-16-7-1209,% -Anselm-1978,Segall-1968}. Ссылка на формулу~\eqref{eq:e} +Ссылки на литературу~\cite{Yoffe_1993_AP_42_173,Efros_1982_FTP_16_7_1209,% +Anselm_1978,Segall_1968}. Ссылка на формулу~\eqref{eq:e} \begin{equation}\label{eq:e} \vec P=\sqrt{\frac{N_0 m_r \Omega_{LO}}{4\pi\epsilon^*}}(\vec u_+ - \vec u_-). \end{equation} @@ -19,12 +19,15 @@ Anselm-1978,Segall-1968}. Ссылка на формулу~\eqref{eq:e} \end{figure} \begin{wrapfigure}{r}{0.35\textwidth} - \centering - \includegraphics[width=4cm]{fig} - \caption{\label{fig:ff}Рисунок <<в оборку>>.} +\centering +\includegraphics[width=4cm]{fig} +\caption{\label{fig:ff}% +Рисунок <<в оборку>>. +} \end{wrapfigure} -Если разность энергий электронно-дырочных уровней $E_2-E_1$ близка к энергии предельного оптического фонона $\hbar\Omega_{LO}$, то в разложении волновых функций полного гамильтониана можно ограничиться нулевым приближением для всех состояний, за исключением близких по значению к $E_2$. Волновые функции последних представляют собой следующие комбинации почти вырожденных состояний. +Если разность энергий электронно-дырочных уровней $E_2-E_1$ близка к энергии продольного оптического фонона $\hbar\Omega_{LO}$, то в разложении волновых функций полного гамильтониана можно ограничиться нулевым приближением для всех состояний, за исключением близких по значению к $E_2$. +Волновые функции последних представляют собой следующие комбинации вырожденных состояний. Ссылка на таблицу~\ref{tab:t1}. \begin{table}[!ht] diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/Makefile b/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/Makefile index 775b7fc3d88..c853e59f80b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/Makefile @@ -1 +1 @@ -include ../../../include/latex.fig.mk
\ No newline at end of file +include ../../../include/latex.fig.mk diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/nomake.cmd index d5b89784882..7d62dafdb27 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/fig/nomake.cmd @@ -1 +1 @@ -@call ..\..\..\include\latex.fig.nmk.cmd %*
\ No newline at end of file +@call ..\..\..\include\latex.fig.nmk.cmd %* 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 6aed8600e7f..2dbe1cbce31 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib @@ -1,4 +1,4 @@ -@ARTICLE{Yoffe-1993-AP-42-173, +@ARTICLE{Yoffe_1993_AP_42_173, Author = {A. D. Yoffe}, Title = {Low-dimensional systems: quantum size effects and electronic properties of semiconductor microcrystallites (zero-dimensional @@ -9,7 +9,7 @@ Year = {1993}, } -@ARTICLE{Efros-1982-FTP-16-7-1209, +@ARTICLE{Efros_1982_FTP_16_7_1209, Author = {{\relax Ал}. Л. Эфрос and А. Л. Эфрос}, Title = {Межзонное поглощение света в полупроводниковом шаре}, Journal = {Физика и техника полупроводников}, @@ -20,7 +20,7 @@ Language = {russian}, } -@BOOK{Anselm-1978, +@BOOK{Anselm_1978, Author = {А. И. Ансельм}, Title = {Введение в теорию полупроводников}, Publisher = {Наука}, @@ -29,7 +29,7 @@ Language = {russian} } -@INPROCEEDINGS{Segall-1968, +@INPROCEEDINGS{Segall_1968, Author = {B. Segall}, Year = {1968}, Editor = {S. M. Ryvkin}, 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 1fd5543aba1..e3f5776015c 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex @@ -1,38 +1,40 @@ -\documentclass[14pt,bachelor,href,subf]{disser} +\documentclass[a4paper,14pt,bachelor,subf,href +%,fixint=false +%,times +]{disser} \usepackage[ - a4paper, mag=1000, nohead, includefoot, - left=3cm, right=1cm, top=2cm, bottom=2cm, footskip=1cm + a4paper, mag=1000, includefoot, + left=3cm, right=1cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm ]{geometry} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} \usepackage{epstopdf} +% Номера страниц сверху и по центру +%\def\headfont{\small} +%\pagestyle{headcenter} +%\chapterpagestyle{headcenter} + \graphicspath{{fig/}} % ---------------------------------------------------------------- \begin{document} -\title{ВЫПУСКНАЯ РАБОТА\\БАКАЛАВРА} - % Название организации -\institution{ +\institution{% Название организации } % Имя лица, допускающего к защите (зав. кафедрой) \apname{ФИО зав. кафедрой} -% Тема диссертации -\topic{ -Тема работы -} -% +\title{ВЫПУСКНАЯ РАБОТА\\БАКАЛАВРА} +% Тема +\topic{Тема работы} + % Автор -\author{ФИО студента} -% Группа -\group{1111/1} -% Номер специальности -\coursenum{111111} -% Название специальности -\course{Физика} -% +\author{ФИО студента} % ФИО +\group{1111/1} % Группа +\coursenum{111111} % Номер специальности +\course{Физика} % Название специальности + % Научный руководитель \sa {ФИО руководителя} \sastatus{д.~ф.-м.~н., ст.~н.~с.} diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex index 6bd5aa6b1e0..8c16534241b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex @@ -38,7 +38,7 @@ \begin{center} Работа выполнена в \emph{название организации}. \end{center} -\vskip1em +\vskip1ex \begin{tabularx}{\linewidth}{lp{1cm}X} Научный руководитель: & & \emph{ученая степень}, \\ & & \emph{ученое звание}, \\ @@ -54,20 +54,20 @@ Ведущая организация: & & \emph{название организации}\\ \end{tabularx} -\vskip2em\noindent +\vskip2ex\noindent Защита состоится \datefield{} в \rule[0pt]{1cm}{0.5pt}\, часов на заседании диссертационного совета \emph{шифр совета} при \emph{название организации, при которой создан совет}, расположенном по адресу: \emph{адрес} -\vskip1em\noindent +\vskip1ex\noindent С диссертацией можно ознакомиться в библиотеке \emph{название организации}. -\vskip1em\noindent +\vskip1ex\noindent Автореферат разослан \datefield{} -\vskip2em\noindent +\vskip2ex\noindent Отзывы и замечания по автореферату в двух экземплярах, заверенные печатью, просьба высылать по вышеуказанному адресу на имя ученого секретаря диссертационного совета. @@ -137,21 +137,21 @@ Содержание первой главы. Результаты первой главы опубликованы в -работе~\citemy{Ivanov-1999-Journal-17-173}. +работе~\citemy{Ivanov_1999_Journal_17_173}. \textbf{Во второй главе} ... Содержание второй главы. Результаты второй главы опубликованы в -работе~\citemy{Petrov-2001-Journal-23-12321}. +работе~\citemy{Petrov_2001_Journal_23_12321}. \textbf{В третьей главе} ... Содержание третьей главы. Результаты третьей главы опубликованы в -работе~\citemy{Sidorov-2002-Journal-32-1531}. +работе~\citemy{Sidorov_2002_Journal_32_1531}. \textbf{В Заключении} diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex index ab2d3e698e6..5512a5d6031 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex @@ -16,7 +16,8 @@ % Общие разделы автореферата и диссертации \mkcommonsect{actuality}{Актуальность работы}{% -Текст раздела. Ссылка~\cite{Yoffe-1993-AP-42-173}. } +Текст раздела. Ссылка~\cite{Yoffe_1993_AP_42_173}. +} \mkcommonsect{objective}{Цель диссертационной работы}{% Текст раздела @@ -41,9 +42,10 @@ \mkcommonsect{pub}{Публикации.}{% Материалы диссертации опубликованы в $N$ печатных работах, из них $n_1$ статей в -рецензируемых журналах~\citemy{Ivanov-1999-Journal-17-173, -Petrov-2001-Journal-23-12321,Sidorov-2002-Journal-32-1531}, $n_2$ статей в -сборниках трудов конференций и $n_3$ тезисов докладов.} +рецензируемых журналах~\citemy{Ivanov_1999_Journal_17_173, +Petrov_2001_Journal_23_12321,Sidorov_2002_Journal_32_1531}, $n_2$ статей в +сборниках трудов конференций и $n_3$ тезисов докладов. +} \mkcommonsect{contrib}{Личный вклад автора}{% Текст раздела diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/Makefile b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/Makefile index 775b7fc3d88..c853e59f80b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/Makefile @@ -1 +1 @@ -include ../../../include/latex.fig.mk
\ No newline at end of file +include ../../../include/latex.fig.mk diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/fig.eps b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/fig.eps deleted file mode 100644 index 9382ce4351e..00000000000 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/fig.eps +++ /dev/null @@ -1,490 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 235 371 361 470 -%%HiResBoundingBox: 236 371.521 360.901 469.38 -%................................. -%%Creator: MiKTeX GPL Ghostscript 860 (epswrite) -%%CreationDate: 2007/12/07 10:10:05 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%EndComments -%%BeginProlog -% This copyright applies to everything between here and the %%EndProlog: -% Copyright (C) 2007 Artifex Software, Inc. All rights reserved. -%%BeginResource: procset GS_epswrite_2_0_1001 1.001 0 -/GS_epswrite_2_0_1001 80 dict dup begin -/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch -4 index eq and{ pop pop pop}{ PageSize dup 1 -5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec} -{ pop/setpagedevice where -{ pop 1 dict dup /PageSize PageSize put setpagedevice} -{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat -setpage}if}ifelse}ifelse}ifelse} bind def -/!{bind def}bind def/#{load def}!/N/counttomark # -/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}! -/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}! -/w/setlinewidth #/J/setlinecap # -/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat # -/m/moveto #/l/lineto #/c/rcurveto # -/p{N 2 idiv{N -2 roll rlineto}repeat}! -/P{N 0 gt{N -2 roll moveto p}if}! -/h{p closepath}!/H{P closepath}! -/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}! -/re{4 -2 roll m exch dup lx exch ly neg lx h}! -/^{3 index neg 3 index neg}! -/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}! -/q/gsave #/Q/grestore #/rf{re fill}! -/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}! -/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}! -/|{exch string readstring |=}! -/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}! -/@/currentfile #/${+ @ |}! -/B{{2 copy string{readstring pop}aload pop 4 array astore cvx -3 1 roll}repeat pop pop true}! -/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}! -/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}! -/Ic{exch Ix false 3 colorimage}! -/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>> -/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}! -/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}! -/@F{@ &2<<F}!/@C{@X &2 FX}! -/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}! -/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource -/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall -currentdict end image}! -/~{@ read {pop} if}! -end def -%%EndResource -/pagesave null def -%%EndProlog -%%Page: 1 1 -%%BeginPageSetup -GS_epswrite_2_0_1001 begin -/pagesave save store 197 dict begin -0.1 0.1 scale -%%EndPageSetup -gsave mark -Q q -0 0 250000 250000 re -Y -20 w -4 M -K -2360 4631.09 626.66 0 S -2360 3784.43 620 0 S -255 G -2503.71 3882.92 23.24 -86.02 23.24 86.02 -46.48 0 f -2549.62 4534.78 -23.23 86.03 -23.24 -86.03 46.48 0 f -10 w -K -2526.66 4550.5 0 -683.29 S -2503.71 3882.92 23.24 -86.02 23.24 86.02 -46.48 0 f -2549.62 4534.78 -23.23 86.03 -23.24 -86.03 46.48 0 f -255 G -2806.11 4621.76 0 -754.26 f -2783.14 3883.11 23.23 -85.35 23.24 85.35 -46.48 0 f -K -2806.11 4621.76 0 -754.26 S -2783.14 3883.11 23.23 -85.35 23.24 85.35 -46.48 0 f -2947.11 4232 m --4 -7.01 -7.66 -14.05 -10.98 -21.13 c --3.32 -7.08 -6.26 -14.27 -8.82 -21.54 c --0.24 -3.36 -0.66 -6.75 -1.26 -10.15 c --0.6 -3.39 -1.34 -6.77 -2.22 -10.13 c --0.16 -0.64 -0.42 -1.68 -0.78 -3.12 c --0.36 -1.44 -0.82 -2.89 -1.38 -4.37 c --0.56 -1.48 -1.26 -2.79 -2.1 -3.96 c --0.84 -1.15 -1.79 -1.74 -2.82 -1.74 c --1.45 0 -2.31 0.7 -2.59 2.11 c --0.28 1.39 -0.32 2.96 -0.12 4.68 c -0.21 1.72 0.52 3.32 0.96 4.8 c -0.44 1.48 0.66 2.3 0.66 2.46 c -0.88 3.36 1.82 6.7 2.82 10.02 c -1 3.32 2.06 6.66 3.18 10.02 c -0.32 3.84 0.3 7.55 -0.06 11.16 c --0.36 3.6 -1.1 7.08 -2.21 10.44 c --1.28 3.76 -3.76 6.51 -7.45 8.23 c --3.68 1.72 -7.92 2.58 -12.71 2.58 c --2.16 0 -4.31 -0.18 -6.43 -0.54 c --2.12 -0.36 -4.02 -0.9 -5.7 -1.62 c --1.68 -0.72 -3.12 -1.66 -4.32 -2.82 c --1.2 -1.16 -2 -2.54 -2.39 -4.14 c --0.24 -0.8 -0.8 -1.2 -1.68 -1.2 c --2.28 0 p --1.12 0 -1.68 0.52 -1.68 1.56 c -0 0.48 p -0.72 2.96 1.98 5.73 3.78 8.33 c -1.8 2.59 3.92 4.86 6.36 6.81 c -2.44 1.95 5.1 3.48 7.98 4.59 c -2.88 1.11 5.84 1.67 8.89 1.67 c -3.27 0 6.16 -0.64 8.64 -1.91 c -2.48 -1.28 4.64 -2.93 6.48 -4.95 c -1.84 -2.03 3.4 -4.34 4.68 -6.93 c -1.28 -2.59 2.4 -5.21 3.36 -7.85 c -0.56 -1.6 1.02 -3.21 1.38 -4.86 c -0.36 -1.64 0.66 -3.3 0.9 -4.98 c -4.24 10.08 9.12 19.93 14.64 29.57 c -0.32 0.55 0.8 0.84 1.44 0.84 c -2.4 0 p -0.4 0 0.68 -0.04 0.84 -0.12 c -0.56 -0.4 0.84 -0.88 0.84 -1.44 c -0 -0.23 -0.08 -0.52 -0.24 -0.83 c -f -2947.67 4156.32 0 2.48 P -0.69 0 1.44 0 2.24 0 c -0.8 0 1.57 0.02 2.32 0.04 c -0.75 0.03 1.46 0.08 2.12 0.16 c -0.67 0.08 1.21 0.17 1.64 0.27 c -0.54 0.11 0.95 0.39 1.24 0.84 c -0.29 0.46 0.44 0.98 0.44 1.56 c -0 42.5 p --1.54 -0.75 -3.21 -1.29 -5 -1.61 c --1.79 -0.32 -3.61 -0.48 -5.48 -0.48 c -0 2.5 p -2.72 0 5.36 0.37 7.92 1.11 c -2.57 0.74 4.78 2.09 6.65 4.04 c -0.97 0 p -0.59 0 0.88 -0.29 0.88 -0.89 c -0 -47.17 p -0 -0.59 0.14 -1.11 0.44 -1.56 c -0.29 -0.45 0.71 -0.73 1.24 -0.84 c -0.43 -0.11 0.96 -0.2 1.61 -0.27 c -0.64 -0.09 1.34 -0.14 2.12 -0.16 c -0.77 -0.02 1.56 -0.04 2.36 -0.04 c -0.8 0 1.54 0 2.24 0 c -0 -2.48 p --8.64 0.32 -17.29 0.32 -25.94 0 c -f -3209.61 4414.5 m --4 -7 -7.67 -14.04 -10.98 -21.12 c --3.32 -7.08 -6.26 -14.26 -8.82 -21.54 c --0.23 -3.36 -0.66 -6.74 -1.26 -10.14 c --0.6 -3.4 -1.34 -6.78 -2.22 -10.14 c --0.16 -0.64 -0.42 -1.68 -0.78 -3.12 c --0.36 -1.43 -0.82 -2.9 -1.39 -4.38 c --0.55 -1.48 -1.25 -2.8 -2.09 -3.96 c --0.84 -1.16 -1.79 -1.74 -2.82 -1.74 c --1.45 0 -2.31 0.7 -2.59 2.1 c --0.27 1.4 -0.31 2.96 -0.12 4.68 c -0.21 1.72 0.53 3.32 0.96 4.8 c -0.45 1.48 0.66 2.29 0.66 2.46 c -0.88 3.36 1.82 6.7 2.82 10.02 c -1 3.32 2.06 6.66 3.18 10.02 c -0.32 3.84 0.3 7.56 -0.06 11.16 c --0.36 3.6 -1.09 7.08 -2.21 10.44 c --1.28 3.76 -3.76 6.5 -7.45 8.22 c --3.68 1.72 -7.92 2.58 -12.71 2.58 c --2.16 0 -4.31 -0.18 -6.43 -0.54 c --2.12 -0.36 -4.02 -0.9 -5.7 -1.62 c --1.68 -0.72 -3.12 -1.66 -4.33 -2.82 c --1.2 -1.16 -2 -2.54 -2.39 -4.14 c --0.25 -0.8 -0.8 -1.2 -1.68 -1.2 c --2.29 0 p --1.12 0 -1.68 0.52 -1.68 1.56 c -0 0.48 p -0.72 2.96 1.97 5.73 3.78 8.32 c -1.8 2.59 3.92 4.86 6.36 6.81 c -2.44 1.95 5.1 3.48 7.98 4.59 c -2.88 1.11 5.84 1.67 8.89 1.67 c -3.27 0 6.16 -0.64 8.64 -1.91 c -2.48 -1.27 4.63 -2.93 6.47 -4.95 c -1.85 -2.04 3.4 -4.34 4.68 -6.93 c -1.28 -2.6 2.4 -5.21 3.36 -7.86 c -0.57 -1.6 1.02 -3.22 1.39 -4.86 c -0.35 -1.64 0.65 -3.3 0.9 -4.98 c -4.24 10.08 9.12 19.94 14.64 29.57 c -0.32 0.55 0.8 0.84 1.44 0.84 c -2.4 0 p -0.4 0 0.68 -0.04 0.84 -0.12 c -0.57 -0.4 0.84 -0.87 0.84 -1.43 c -0 -0.25 -0.08 -0.52 -0.23 -0.84 c -f -3235.98 4328.81 m --0.59 -2.19 -0.81 -4.04 -0.64 -5.53 c -0.16 -1.5 0.91 -2.24 2.23 -2.24 c -0.65 0 1.23 0.27 1.77 0.8 c -0.53 0.53 1.01 1.28 1.43 2.23 c -0.42 0.96 0.83 2.08 1.2 3.36 c -0.37 1.28 0.74 2.7 1.11 4.24 c -0.12 0.48 0.43 0.72 0.97 0.72 c -0.88 0 p -0.54 0 0.74 -0.24 0.63 -0.72 c --0.31 -1.23 -0.66 -2.57 -1.04 -4 c --0.37 -1.45 -0.88 -2.78 -1.52 -4 c --0.63 -1.23 -1.43 -2.25 -2.36 -3.1 c --0.93 -0.84 -2.09 -1.26 -3.48 -1.26 c --1.86 0 -3.36 0.53 -4.47 1.6 c --1.12 1.06 -1.82 2.43 -2.09 4.07 c --1.22 -1.49 -2.68 -2.81 -4.39 -3.95 c --1.71 -1.15 -3.5 -1.72 -5.36 -1.72 c --1.97 0 -3.62 0.51 -4.96 1.52 c --1.33 1.02 -2.37 2.3 -3.12 3.86 c --0.91 1.88 -1.39 3.91 -1.45 6.11 c --0.05 2.2 0.21 4.42 0.8 6.67 c -0.59 2.25 1.45 4.47 2.56 6.67 c -1.13 2.2 2.59 4.23 4.41 6.11 c -1.49 1.55 3.18 2.85 5.08 3.89 c -1.89 1.05 3.8 1.57 5.72 1.57 c -1.65 0 3 -0.46 4.03 -1.36 c -1.05 -0.91 1.86 -2 2.44 -3.27 c -4.48 17.79 p -0.21 0.84 0.33 1.49 0.36 1.94 c -0.02 0.45 -0.1 0.78 -0.36 0.99 c --0.32 0.26 -0.93 0.43 -1.84 0.51 c --0.91 0.08 -1.93 0.12 -3.04 0.12 c --0.59 0 -0.83 0.3 -0.72 0.9 c -0.23 0.66 p -0.11 0.49 0.46 0.79 1.04 0.9 c -7.45 0.66 2.79 0.23 p -0.26 0.06 0.46 -0.01 0.61 -0.2 c -0.13 -0.19 0.16 -0.42 0.11 -0.68 c --11.51 -46.11 h -3234.89 4347.82 m --0.09 0.51 -0.21 1.04 -0.36 1.57 c --0.43 1.29 -1.05 2.38 -1.87 3.27 c --0.83 0.89 -1.89 1.34 -3.16 1.34 c --1.17 0 -2.32 -0.43 -3.44 -1.3 c --1.12 -0.86 -2.14 -1.94 -3.05 -3.23 c --1.28 -1.83 -2.24 -3.75 -2.87 -5.74 c --0.64 -1.99 -1.23 -4.07 -1.77 -6.22 c --0.54 -2.11 -0.97 -4.16 -1.32 -6.18 c --0.35 -2.02 -0.33 -3.92 0.04 -5.7 c -0.27 -1.29 0.73 -2.39 1.41 -3.28 c -0.66 -0.89 1.61 -1.33 2.83 -1.33 c -1.28 0 2.55 0.45 3.81 1.37 c -1.25 0.92 2.4 2.02 3.48 3.32 c -0.42 0.54 0.82 1.05 1.19 1.54 c -0.38 0.48 0.72 1.02 1.05 1.61 c -4.32 17.38 p --0.12 0.54 -0.2 1.06 -0.28 1.57 c -f -5.821 w -10 M -2 J -8 i -3040 4690 0 -117.65 S -3132.49 4690 24.41 -58.83 S -3156.9 4631.17 -24.41 -58.82 S -1 i -3111.7 4592.94 -45.72 0 0 2.47 P -0 0.16 0.08 0.39 0.25 0.7 c -18.68 19.89 p -2.3 2.43 4.59 4.92 6.86 7.47 c -2.27 2.55 4.32 5.14 6.13 7.76 c -1.81 2.63 3.28 5.38 4.39 8.24 c -1.12 2.86 1.67 5.86 1.67 9 c -0 2.59 -0.35 5.04 -1.05 7.36 c --0.7 2.31 -1.73 4.36 -3.09 6.12 c --1.36 1.77 -3.05 3.18 -5.07 4.23 c --2.02 1.07 -4.39 1.59 -7.12 1.59 c --3.95 0 -7.46 -1.16 -10.5 -3.47 c --3.05 -2.32 -5.19 -5.23 -6.42 -8.77 c -0.91 0.23 1.86 0.29 2.83 0.18 c -1 -0.12 1.88 -0.43 2.66 -0.94 c -0.78 -0.51 1.43 -1.2 1.97 -2.06 c -0.53 -0.87 0.8 -1.89 0.8 -3.06 c -0 -2.04 -0.68 -3.59 -2.04 -4.65 c --1.36 -1.06 -2.86 -1.59 -4.5 -1.59 c --1.57 0 -3.03 0.53 -4.39 1.59 c --1.35 1.05 -2.03 2.61 -2.03 4.65 c -0 2.98 0.59 5.8 1.78 8.47 c -1.19 2.66 2.81 4.98 4.86 6.94 c -2.04 1.95 4.45 3.5 7.25 4.62 c -2.78 1.12 5.73 1.68 8.85 1.68 c -3.85 0 7.39 -0.57 10.63 -1.71 c -3.24 -1.13 6 -2.74 8.3 -4.81 c -2.29 -2.08 4.07 -4.51 5.34 -7.3 c -1.27 -2.79 1.9 -5.82 1.9 -9.11 c -0 -3.76 -0.86 -7.19 -2.59 -10.29 c --1.73 -3.1 -3.89 -5.98 -6.48 -8.64 c --2.59 -2.66 -5.34 -5.17 -8.26 -7.52 c --2.91 -2.35 -5.57 -4.63 -7.95 -6.82 c --14.18 -13.17 12.46 0 p -1.8 0 3.9 0 6.28 0 c -2.38 0 4.62 0.02 6.72 0.06 c -2.1 0.04 3.91 0.12 5.43 0.23 c -1.52 0.12 2.36 0.25 2.53 0.41 c -0.32 0.31 0.63 0.88 0.92 1.71 c -0.29 0.82 0.55 1.74 0.8 2.77 c -0.25 1.02 0.47 2.08 0.68 3.17 c -0.2 1.11 0.39 2.12 0.55 3.06 c -3.37 0 -3.47 -20.48 p f -8 i -3488.31 4131.69 0 -117.66 S -3580.8 4131.69 24.41 -58.83 S -3605.21 4072.86 -24.41 -58.83 S -1 i -3562.3 4045.85 m --1.36 -2.82 -3.21 -5.25 -5.59 -7.3 c --2.54 -2.2 -5.38 -3.85 -8.55 -4.94 c --3.15 -1.1 -6.46 -1.65 -9.91 -1.65 c --3.12 0 -6.18 0.39 -9.19 1.16 c --3 0.78 -5.66 1.96 -8.01 3.55 c --2.34 1.58 -4.22 3.54 -5.61 5.85 c --1.41 2.32 -2.1 4.96 -2.1 7.94 c -0 2.2 0.71 3.83 2.16 4.88 c -1.43 1.06 2.98 1.59 4.62 1.59 c -1.73 0 3.31 -0.53 4.75 -1.59 c -1.43 -1.05 2.16 -2.69 2.16 -4.88 c -0 -1.25 -0.24 -2.32 -0.74 -3.18 c --0.49 -0.87 -1.12 -1.57 -1.9 -2.12 c --0.78 -0.55 -1.67 -0.92 -2.65 -1.11 c --1 -0.2 -1.93 -0.21 -2.84 -0.06 c -1.64 -2.83 4.23 -5.04 7.77 -6.65 c -3.54 -1.61 7.4 -2.41 11.59 -2.41 c -2.05 0 3.94 0.5 5.67 1.48 c -1.72 1 3.16 2.32 4.32 3.98 c -1.39 2.06 2.33 4.31 2.82 6.72 c -0.49 2.42 0.73 4.9 0.73 7.44 c -0 2.54 -0.24 5.02 -0.73 7.43 c --0.49 2.42 -1.43 4.66 -2.82 6.73 c --1.15 1.66 -2.6 3.01 -4.32 4.04 c --1.73 1.02 -3.62 1.54 -5.67 1.54 c --8.39 0 p --0.73 0 -1.1 0.34 -1.1 1.02 c -0 0.34 p --0.09 0.3 0 0.56 0.24 0.8 c -0.25 0.23 0.54 0.34 0.86 0.34 c -1.15 0.16 2.3 0.23 3.46 0.23 c -1.15 0 2.3 0.08 3.46 0.23 c -2.13 0.16 4 0.8 5.61 1.94 c -1.6 1.14 2.93 2.61 4 4.41 c -1.07 1.8 1.88 3.86 2.4 6.17 c -0.54 2.31 0.8 4.68 0.8 7.12 c -0 1.81 -0.18 3.51 -0.55 5.12 c --0.37 1.61 -1.13 3.04 -2.29 4.29 c --2.21 2.52 -5.04 3.77 -8.49 3.77 c --3.61 0 -6.92 -0.66 -9.91 -2 c --3.01 -1.33 -5.25 -3.14 -6.72 -5.41 c -1.72 0.39 3.43 0.08 5.12 -0.95 c -1.68 -1.02 2.52 -2.66 2.52 -4.93 c -0 -1.96 -0.64 -3.44 -1.95 -4.41 c --1.31 -0.99 -2.73 -1.48 -4.3 -1.48 c --1.54 0 -2.98 0.49 -4.29 1.48 c --1.3 0.98 -1.96 2.45 -1.96 4.41 c -0 2.51 0.62 4.76 1.85 6.77 c -1.23 2 2.84 3.7 4.85 5.12 c -2.01 1.41 4.3 2.5 6.88 3.24 c -2.58 0.76 5.22 1.13 7.93 1.13 c -2.86 0 5.64 -0.37 8.35 -1.12 c -2.7 -0.75 5.19 -1.91 7.49 -3.47 c -1.96 -1.34 3.61 -2.99 4.91 -4.95 c -1.31 -1.96 1.96 -4.16 1.96 -6.59 c -0 -2.51 -0.45 -4.86 -1.35 -7.06 c --0.9 -2.2 -2.1 -4.2 -3.61 -6.01 c --1.52 -1.8 -3.32 -3.38 -5.41 -4.71 c --2.09 -1.34 -4.36 -2.39 -6.82 -3.18 c -2.38 -0.4 4.66 -1.06 6.82 -2.01 c -2.18 -0.94 4.2 -2.19 6.09 -3.76 c -2.37 -1.96 4.23 -4.3 5.59 -7 c -1.36 -2.71 2.03 -5.56 2.03 -8.54 c -0 -3.07 -0.67 -6.01 -2.03 -8.83 c -f -8 i -3040 3836.67 0 -117.66 S -3132.49 3836.67 24.41 -58.83 S -3156.9 3777.84 -24.41 -58.83 S -1 i -3071.72 3739.66 0 3.64 P -1.06 0 2.22 0 3.45 0 c -1.23 0 2.42 0.02 3.57 0.06 c -1.16 0.04 2.24 0.12 3.27 0.23 c -1.03 0.12 1.87 0.25 2.53 0.41 c -0.82 0.16 1.45 0.57 1.9 1.24 c -0.45 0.66 0.68 1.43 0.68 2.29 c -0 62.53 p --2.38 -1.11 -4.95 -1.91 -7.7 -2.4 c --2.75 -0.47 -5.58 -0.71 -8.45 -0.71 c -0 3.59 p -4.19 0 8.26 0.55 12.2 1.65 c -3.93 1.1 7.34 3.1 10.2 6 c -1.47 0 p -0.9 0 1.35 -0.43 1.35 -1.29 c -0 -69.36 p -0 -0.87 0.23 -1.63 0.67 -2.29 c -0.45 -0.68 1.09 -1.09 1.91 -1.24 c -0.66 -0.16 1.48 -0.29 2.46 -0.41 c -0.99 -0.12 2.08 -0.2 3.27 -0.23 c -1.19 -0.04 2.4 -0.06 3.63 -0.06 c -1.23 0 2.38 0 3.46 0 c -0 -3.64 p --13.3 0.47 -26.59 0.47 -39.88 0 c -f -255 G -3210.16 4148.94 87.98 -69.68 -41.36 104.34 -46.62 -34.66 f -10 w -4 M -0 J -K -2887.5 4631.09 357.5 -480.95 S -3210.16 4148.94 87.98 -69.68 -41.36 104.34 -46.62 -34.66 f -1 J -1 j -3150 4076.09 60 0 S -3262.5 4076.09 60 0 S -3375 4076.09 60 0 S -2470.47 4203 m --0.16 -0.72 -0.6 -1.16 -1.32 -1.32 c --1.32 0 p --0.72 0 -1.08 0.36 -1.08 1.09 c -0.64 3.91 0.8 7.66 0.48 11.22 c --0.32 3.55 -1.18 6.7 -2.58 9.41 c --1.4 2.73 -3.3 4.9 -5.7 6.54 c --2.4 1.64 -5.32 2.46 -8.76 2.46 c --4.16 0 -8.32 -1.05 -12.48 -3.12 c --4.16 -2.09 -7.92 -4.85 -11.28 -8.29 c --3.93 -4.09 -6.98 -8.59 -9.19 -13.52 c --2.2 -4.93 -3.94 -9.95 -5.22 -15.08 c --1.36 -5.2 -2.14 -10.25 -2.34 -15.15 c --0.2 -4.88 0.66 -9.36 2.58 -13.46 c -1.68 -3.52 4.12 -6.33 7.32 -8.41 c -3.2 -2.08 6.96 -3.12 11.28 -3.12 c -2.32 0 4.63 0.32 6.91 0.95 c -2.28 0.65 4.36 1.55 6.24 2.75 c -1.88 1.18 3.5 2.62 4.86 4.29 c -1.36 1.66 2.28 3.48 2.76 5.46 c -2.52 10.24 p -0.48 1.9 0.29 3.05 -0.59 3.46 c --0.88 0.39 -2.36 0.63 -4.45 0.71 c --2.08 0.08 -4.2 0.12 -6.36 0.12 c --0.4 0 -0.7 0.13 -0.9 0.38 c --0.21 0.25 -0.22 0.6 -0.06 1.04 c -0.24 1.15 p -0.08 0.43 0.28 0.77 0.6 1.02 c -0.32 0.24 0.68 0.37 1.08 0.37 c -5.6 -0.25 11.32 -0.36 17.16 -0.36 c -3.76 0 7.53 0.12 11.29 0.36 c -0.4 0 0.7 -0.13 0.9 -0.37 c -0.2 -0.25 0.22 -0.59 0.06 -1.02 c --0.24 -1.15 p --0.16 -0.95 -0.72 -1.42 -1.68 -1.42 c --1.36 0 -2.54 -0.04 -3.54 -0.12 c --1 -0.09 -1.75 -0.29 -2.22 -0.59 c --0.48 -0.25 -1 -1.43 -1.56 -3.57 c --6 -23.47 p -0 -0.23 -0.16 -0.52 -0.48 -0.83 c --0.24 -0.24 -0.56 -0.36 -0.96 -0.36 c --0.32 0 -0.57 0.13 -0.72 0.36 c --0.88 1.04 -1.68 2.12 -2.4 3.27 c --0.72 1.15 -1.28 2.4 -1.68 3.76 c --2.64 -3.27 -6.12 -5.74 -10.44 -7.45 c --4.32 -1.71 -8.64 -2.56 -12.96 -2.56 c --5.28 0 -9.98 1.14 -14.1 3.42 c --4.12 2.28 -7.46 5.42 -10.02 9.43 c --2.63 4.32 -4.21 9.11 -4.73 14.39 c --0.52 5.27 -0.1 10.76 1.26 16.43 c -1.43 5.68 3.76 11.16 6.96 16.44 c -3.2 5.28 7.2 10.08 12 14.4 c -4.48 3.92 9.36 7.04 14.64 9.36 c -5.28 2.32 10.56 3.48 15.84 3.48 c -4.16 0 7.7 -0.94 10.62 -2.82 c -2.92 -1.87 5.22 -4.37 6.9 -7.5 c -8.52 9.72 p -0.24 0.4 0.6 0.6 1.08 0.6 c -0.48 0 p -0.71 0 1 -0.39 0.84 -1.16 c --8.04 -31.84 p f -cleartomark end end pagesave restore - showpage -%%PageTrailer -%%Trailer -%%Pages: 1 diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/nomake.cmd index d5b89784882..7d62dafdb27 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/nomake.cmd @@ -1 +1 @@ -@call ..\..\..\include\latex.fig.nmk.cmd %*
\ No newline at end of file +@call ..\..\..\include\latex.fig.nmk.cmd %* diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/intro.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/intro.tex index 4eb117e2ae3..fe56c241018 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/intro.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/intro.tex @@ -4,8 +4,6 @@ % Используемые далее команды определяются в файле common.tex. % -\input{common} - % Актуальность работы \actualitysection \actualitytext diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/candidate/nomake.cmd index 0cd35556702..c6ed3f12107 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/nomake.cmd @@ -2,6 +2,7 @@ if "%1"=="help" ( :help + call ..\..\include\latex.nmk.cmd %1 echo all build DVI of autoref and thesis echo allpdf build PDF of autoref and thesis goto :eof @@ -18,7 +19,7 @@ goto :eof set target= goto :eof ) else ( - ..\..\include\latex.nmk.cmd %* + call ..\..\include\latex.nmk.cmd %* goto :eof ) diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib index 754c9ccf94a..c112fd6e76e 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib @@ -1,4 +1,4 @@ -@ARTICLE{Ivanov-1999-Journal-17-173, +@ARTICLE{Ivanov_1999_Journal_17_173, Author = {И. И. Иванов and П. П. Петров and С. С. Сидоров}, Title = {Название статьи}, Journal = {Название журнала}, @@ -8,7 +8,7 @@ Language = {russian} } -@ARTICLE{Petrov-2001-Journal-23-12321, +@ARTICLE{Petrov_2001_Journal_23_12321, Author = {П. П. Петров and И. И. Иванов and С. С. Сидоров}, Title = {Название статьи}, Journal = {Название журнала}, @@ -18,7 +18,7 @@ Language = {russian} } -@ARTICLE{Sidorov-2002-Journal-32-1531, +@ARTICLE{Sidorov_2002_Journal_32_1531, Author = {S. S. Sidorov and P. P. Petrov and I. I. Ivanov}, Title = {Article Name}, Journal = {Journal Name}, @@ -27,7 +27,7 @@ Year = {2002} } -@ARTICLE{Yoffe-1993-AP-42-173, +@ARTICLE{Yoffe_1993_AP_42_173, Author = {A. D. Yoffe}, Title = {Low-dimensional systems: quantum size effects and electronic properties of semiconductor microcrystallites (zero-dimensional @@ -38,7 +38,7 @@ Year = {1993}, } -@ARTICLE{Efros-1982-FTP-16-7-1209, +@ARTICLE{Efros_1982_FTP_16_7_1209, Author = {{\relax Ал}. Л. Эфрос and А. Л. Эфрос}, Title = {Межзонное поглощение света в полупроводниковом шаре}, Journal = {Физика и техника полупроводников}, @@ -49,7 +49,7 @@ Language = {russian}, } -@BOOK{Anselm-1978, +@BOOK{Anselm_1978, Author = {А. И. Ансельм}, Title = {Введение в теорию полупроводников}, Publisher = {Наука}, @@ -58,7 +58,7 @@ Language = {russian} } -@INPROCEEDINGS{Segall-1968, +@INPROCEEDINGS{Segall_1968, Author = {B. Segall}, Year = {1968}, Editor = {S. M. Ryvkin}, 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 a079dfdeae4..1a8fb00efb0 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex @@ -1,17 +1,23 @@ \documentclass[a4paper,14pt,candidate,subf,href %,fixint=false %,facsimile +%,times ]{disser} \usepackage[ - a4paper, mag=1000, nohead, includefoot, - left=3cm, right=1cm, top=2cm, bottom=2cm, footskip=1cm + a4paper, mag=1000, includefoot, + left=3cm, right=1cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm ]{geometry} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} \usepackage{epstopdf} +% Номера страниц сверху и по центру +%\def\headfont{\small} +%\pagestyle{headcenter} +%\chapterpagestyle{headcenter} + % Ссылки на работы соискателя включаются в общий список литературы \let\citemy=\cite diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex index fe0ffa2e58e..629a4ed379f 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex @@ -135,21 +135,21 @@ Содержание первой главы. Результаты первой главы опубликованы в -работе~\citemy{Ivanov-1999-Journal-17-173}. +работе~\citemy{Ivanov_1999_Journal_17_173}. \textbf{Во второй главе} ... Содержание второй главы. Результаты второй главы опубликованы в -работе~\citemy{Petrov-2001-Journal-23-12321}. +работе~\citemy{Petrov_2001_Journal_23_12321}. \textbf{В третьей главе} ... Содержание третьей главы. Результаты третьей главы опубликованы в -работе~\citemy{Sidorov-2002-Journal-32-1531}. +работе~\citemy{Sidorov_2002_Journal_32_1531}. \textbf{В Заключении} 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 254673a1356..f7d99501b36 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex @@ -13,7 +13,8 @@ % Общие разделы автореферата и диссертации \mkcommonsect{actuality}{Актуальность работы}{% -Текст раздела. Ссылка~\cite{Yoffe-1993-AP-42-173}. } +Текст раздела. Ссылка~\cite{Yoffe_1993_AP_42_173}. +} \mkcommonsect{objective}{Цель диссертационной работы}{% Текст раздела @@ -38,9 +39,10 @@ \mkcommonsect{pub}{Публикации.}{% Материалы диссертации опубликованы в $N$ печатных работах, из них $n_1$ статей в -рецензируемых журналах~\citemy{Ivanov-1999-Journal-17-173, -Petrov-2001-Journal-23-12321,Sidorov-2002-Journal-32-1531}, $n_2$ статей в -сборниках трудов конференций и $n_3$ тезисов докладов.} +рецензируемых журналах~\citemy{Ivanov_1999_Journal_17_173, +Petrov_2001_Journal_23_12321,Sidorov_2002_Journal_32_1531}, $n_2$ статей в +сборниках трудов конференций и $n_3$ тезисов докладов. +} \mkcommonsect{contrib}{Личный вклад автора}{% Текст раздела diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/Makefile b/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/Makefile index 775b7fc3d88..c853e59f80b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/Makefile @@ -1 +1 @@ -include ../../../include/latex.fig.mk
\ No newline at end of file +include ../../../include/latex.fig.mk diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/fig.eps b/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/fig.eps deleted file mode 100644 index 9382ce4351e..00000000000 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/fig.eps +++ /dev/null @@ -1,490 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 235 371 361 470 -%%HiResBoundingBox: 236 371.521 360.901 469.38 -%................................. -%%Creator: MiKTeX GPL Ghostscript 860 (epswrite) -%%CreationDate: 2007/12/07 10:10:05 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%EndComments -%%BeginProlog -% This copyright applies to everything between here and the %%EndProlog: -% Copyright (C) 2007 Artifex Software, Inc. All rights reserved. -%%BeginResource: procset GS_epswrite_2_0_1001 1.001 0 -/GS_epswrite_2_0_1001 80 dict dup begin -/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch -4 index eq and{ pop pop pop}{ PageSize dup 1 -5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec} -{ pop/setpagedevice where -{ pop 1 dict dup /PageSize PageSize put setpagedevice} -{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat -setpage}if}ifelse}ifelse}ifelse} bind def -/!{bind def}bind def/#{load def}!/N/counttomark # -/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}! -/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}! -/w/setlinewidth #/J/setlinecap # -/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat # -/m/moveto #/l/lineto #/c/rcurveto # -/p{N 2 idiv{N -2 roll rlineto}repeat}! -/P{N 0 gt{N -2 roll moveto p}if}! -/h{p closepath}!/H{P closepath}! -/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}! -/re{4 -2 roll m exch dup lx exch ly neg lx h}! -/^{3 index neg 3 index neg}! -/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}! -/q/gsave #/Q/grestore #/rf{re fill}! -/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}! -/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}! -/|{exch string readstring |=}! -/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}! -/@/currentfile #/${+ @ |}! -/B{{2 copy string{readstring pop}aload pop 4 array astore cvx -3 1 roll}repeat pop pop true}! -/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}! -/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}! -/Ic{exch Ix false 3 colorimage}! -/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>> -/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}! -/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}! -/@F{@ &2<<F}!/@C{@X &2 FX}! -/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}! -/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource -/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall -currentdict end image}! -/~{@ read {pop} if}! -end def -%%EndResource -/pagesave null def -%%EndProlog -%%Page: 1 1 -%%BeginPageSetup -GS_epswrite_2_0_1001 begin -/pagesave save store 197 dict begin -0.1 0.1 scale -%%EndPageSetup -gsave mark -Q q -0 0 250000 250000 re -Y -20 w -4 M -K -2360 4631.09 626.66 0 S -2360 3784.43 620 0 S -255 G -2503.71 3882.92 23.24 -86.02 23.24 86.02 -46.48 0 f -2549.62 4534.78 -23.23 86.03 -23.24 -86.03 46.48 0 f -10 w -K -2526.66 4550.5 0 -683.29 S -2503.71 3882.92 23.24 -86.02 23.24 86.02 -46.48 0 f -2549.62 4534.78 -23.23 86.03 -23.24 -86.03 46.48 0 f -255 G -2806.11 4621.76 0 -754.26 f -2783.14 3883.11 23.23 -85.35 23.24 85.35 -46.48 0 f -K -2806.11 4621.76 0 -754.26 S -2783.14 3883.11 23.23 -85.35 23.24 85.35 -46.48 0 f -2947.11 4232 m --4 -7.01 -7.66 -14.05 -10.98 -21.13 c --3.32 -7.08 -6.26 -14.27 -8.82 -21.54 c --0.24 -3.36 -0.66 -6.75 -1.26 -10.15 c --0.6 -3.39 -1.34 -6.77 -2.22 -10.13 c --0.16 -0.64 -0.42 -1.68 -0.78 -3.12 c --0.36 -1.44 -0.82 -2.89 -1.38 -4.37 c --0.56 -1.48 -1.26 -2.79 -2.1 -3.96 c --0.84 -1.15 -1.79 -1.74 -2.82 -1.74 c --1.45 0 -2.31 0.7 -2.59 2.11 c --0.28 1.39 -0.32 2.96 -0.12 4.68 c -0.21 1.72 0.52 3.32 0.96 4.8 c -0.44 1.48 0.66 2.3 0.66 2.46 c -0.88 3.36 1.82 6.7 2.82 10.02 c -1 3.32 2.06 6.66 3.18 10.02 c -0.32 3.84 0.3 7.55 -0.06 11.16 c --0.36 3.6 -1.1 7.08 -2.21 10.44 c --1.28 3.76 -3.76 6.51 -7.45 8.23 c --3.68 1.72 -7.92 2.58 -12.71 2.58 c --2.16 0 -4.31 -0.18 -6.43 -0.54 c --2.12 -0.36 -4.02 -0.9 -5.7 -1.62 c --1.68 -0.72 -3.12 -1.66 -4.32 -2.82 c --1.2 -1.16 -2 -2.54 -2.39 -4.14 c --0.24 -0.8 -0.8 -1.2 -1.68 -1.2 c --2.28 0 p --1.12 0 -1.68 0.52 -1.68 1.56 c -0 0.48 p -0.72 2.96 1.98 5.73 3.78 8.33 c -1.8 2.59 3.92 4.86 6.36 6.81 c -2.44 1.95 5.1 3.48 7.98 4.59 c -2.88 1.11 5.84 1.67 8.89 1.67 c -3.27 0 6.16 -0.64 8.64 -1.91 c -2.48 -1.28 4.64 -2.93 6.48 -4.95 c -1.84 -2.03 3.4 -4.34 4.68 -6.93 c -1.28 -2.59 2.4 -5.21 3.36 -7.85 c -0.56 -1.6 1.02 -3.21 1.38 -4.86 c -0.36 -1.64 0.66 -3.3 0.9 -4.98 c -4.24 10.08 9.12 19.93 14.64 29.57 c -0.32 0.55 0.8 0.84 1.44 0.84 c -2.4 0 p -0.4 0 0.68 -0.04 0.84 -0.12 c -0.56 -0.4 0.84 -0.88 0.84 -1.44 c -0 -0.23 -0.08 -0.52 -0.24 -0.83 c -f -2947.67 4156.32 0 2.48 P -0.69 0 1.44 0 2.24 0 c -0.8 0 1.57 0.02 2.32 0.04 c -0.75 0.03 1.46 0.08 2.12 0.16 c -0.67 0.08 1.21 0.17 1.64 0.27 c -0.54 0.11 0.95 0.39 1.24 0.84 c -0.29 0.46 0.44 0.98 0.44 1.56 c -0 42.5 p --1.54 -0.75 -3.21 -1.29 -5 -1.61 c --1.79 -0.32 -3.61 -0.48 -5.48 -0.48 c -0 2.5 p -2.72 0 5.36 0.37 7.92 1.11 c -2.57 0.74 4.78 2.09 6.65 4.04 c -0.97 0 p -0.59 0 0.88 -0.29 0.88 -0.89 c -0 -47.17 p -0 -0.59 0.14 -1.11 0.44 -1.56 c -0.29 -0.45 0.71 -0.73 1.24 -0.84 c -0.43 -0.11 0.96 -0.2 1.61 -0.27 c -0.64 -0.09 1.34 -0.14 2.12 -0.16 c -0.77 -0.02 1.56 -0.04 2.36 -0.04 c -0.8 0 1.54 0 2.24 0 c -0 -2.48 p --8.64 0.32 -17.29 0.32 -25.94 0 c -f -3209.61 4414.5 m --4 -7 -7.67 -14.04 -10.98 -21.12 c --3.32 -7.08 -6.26 -14.26 -8.82 -21.54 c --0.23 -3.36 -0.66 -6.74 -1.26 -10.14 c --0.6 -3.4 -1.34 -6.78 -2.22 -10.14 c --0.16 -0.64 -0.42 -1.68 -0.78 -3.12 c --0.36 -1.43 -0.82 -2.9 -1.39 -4.38 c --0.55 -1.48 -1.25 -2.8 -2.09 -3.96 c --0.84 -1.16 -1.79 -1.74 -2.82 -1.74 c --1.45 0 -2.31 0.7 -2.59 2.1 c --0.27 1.4 -0.31 2.96 -0.12 4.68 c -0.21 1.72 0.53 3.32 0.96 4.8 c -0.45 1.48 0.66 2.29 0.66 2.46 c -0.88 3.36 1.82 6.7 2.82 10.02 c -1 3.32 2.06 6.66 3.18 10.02 c -0.32 3.84 0.3 7.56 -0.06 11.16 c --0.36 3.6 -1.09 7.08 -2.21 10.44 c --1.28 3.76 -3.76 6.5 -7.45 8.22 c --3.68 1.72 -7.92 2.58 -12.71 2.58 c --2.16 0 -4.31 -0.18 -6.43 -0.54 c --2.12 -0.36 -4.02 -0.9 -5.7 -1.62 c --1.68 -0.72 -3.12 -1.66 -4.33 -2.82 c --1.2 -1.16 -2 -2.54 -2.39 -4.14 c --0.25 -0.8 -0.8 -1.2 -1.68 -1.2 c --2.29 0 p --1.12 0 -1.68 0.52 -1.68 1.56 c -0 0.48 p -0.72 2.96 1.97 5.73 3.78 8.32 c -1.8 2.59 3.92 4.86 6.36 6.81 c -2.44 1.95 5.1 3.48 7.98 4.59 c -2.88 1.11 5.84 1.67 8.89 1.67 c -3.27 0 6.16 -0.64 8.64 -1.91 c -2.48 -1.27 4.63 -2.93 6.47 -4.95 c -1.85 -2.04 3.4 -4.34 4.68 -6.93 c -1.28 -2.6 2.4 -5.21 3.36 -7.86 c -0.57 -1.6 1.02 -3.22 1.39 -4.86 c -0.35 -1.64 0.65 -3.3 0.9 -4.98 c -4.24 10.08 9.12 19.94 14.64 29.57 c -0.32 0.55 0.8 0.84 1.44 0.84 c -2.4 0 p -0.4 0 0.68 -0.04 0.84 -0.12 c -0.57 -0.4 0.84 -0.87 0.84 -1.43 c -0 -0.25 -0.08 -0.52 -0.23 -0.84 c -f -3235.98 4328.81 m --0.59 -2.19 -0.81 -4.04 -0.64 -5.53 c -0.16 -1.5 0.91 -2.24 2.23 -2.24 c -0.65 0 1.23 0.27 1.77 0.8 c -0.53 0.53 1.01 1.28 1.43 2.23 c -0.42 0.96 0.83 2.08 1.2 3.36 c -0.37 1.28 0.74 2.7 1.11 4.24 c -0.12 0.48 0.43 0.72 0.97 0.72 c -0.88 0 p -0.54 0 0.74 -0.24 0.63 -0.72 c --0.31 -1.23 -0.66 -2.57 -1.04 -4 c --0.37 -1.45 -0.88 -2.78 -1.52 -4 c --0.63 -1.23 -1.43 -2.25 -2.36 -3.1 c --0.93 -0.84 -2.09 -1.26 -3.48 -1.26 c --1.86 0 -3.36 0.53 -4.47 1.6 c --1.12 1.06 -1.82 2.43 -2.09 4.07 c --1.22 -1.49 -2.68 -2.81 -4.39 -3.95 c --1.71 -1.15 -3.5 -1.72 -5.36 -1.72 c --1.97 0 -3.62 0.51 -4.96 1.52 c --1.33 1.02 -2.37 2.3 -3.12 3.86 c --0.91 1.88 -1.39 3.91 -1.45 6.11 c --0.05 2.2 0.21 4.42 0.8 6.67 c -0.59 2.25 1.45 4.47 2.56 6.67 c -1.13 2.2 2.59 4.23 4.41 6.11 c -1.49 1.55 3.18 2.85 5.08 3.89 c -1.89 1.05 3.8 1.57 5.72 1.57 c -1.65 0 3 -0.46 4.03 -1.36 c -1.05 -0.91 1.86 -2 2.44 -3.27 c -4.48 17.79 p -0.21 0.84 0.33 1.49 0.36 1.94 c -0.02 0.45 -0.1 0.78 -0.36 0.99 c --0.32 0.26 -0.93 0.43 -1.84 0.51 c --0.91 0.08 -1.93 0.12 -3.04 0.12 c --0.59 0 -0.83 0.3 -0.72 0.9 c -0.23 0.66 p -0.11 0.49 0.46 0.79 1.04 0.9 c -7.45 0.66 2.79 0.23 p -0.26 0.06 0.46 -0.01 0.61 -0.2 c -0.13 -0.19 0.16 -0.42 0.11 -0.68 c --11.51 -46.11 h -3234.89 4347.82 m --0.09 0.51 -0.21 1.04 -0.36 1.57 c --0.43 1.29 -1.05 2.38 -1.87 3.27 c --0.83 0.89 -1.89 1.34 -3.16 1.34 c --1.17 0 -2.32 -0.43 -3.44 -1.3 c --1.12 -0.86 -2.14 -1.94 -3.05 -3.23 c --1.28 -1.83 -2.24 -3.75 -2.87 -5.74 c --0.64 -1.99 -1.23 -4.07 -1.77 -6.22 c --0.54 -2.11 -0.97 -4.16 -1.32 -6.18 c --0.35 -2.02 -0.33 -3.92 0.04 -5.7 c -0.27 -1.29 0.73 -2.39 1.41 -3.28 c -0.66 -0.89 1.61 -1.33 2.83 -1.33 c -1.28 0 2.55 0.45 3.81 1.37 c -1.25 0.92 2.4 2.02 3.48 3.32 c -0.42 0.54 0.82 1.05 1.19 1.54 c -0.38 0.48 0.72 1.02 1.05 1.61 c -4.32 17.38 p --0.12 0.54 -0.2 1.06 -0.28 1.57 c -f -5.821 w -10 M -2 J -8 i -3040 4690 0 -117.65 S -3132.49 4690 24.41 -58.83 S -3156.9 4631.17 -24.41 -58.82 S -1 i -3111.7 4592.94 -45.72 0 0 2.47 P -0 0.16 0.08 0.39 0.25 0.7 c -18.68 19.89 p -2.3 2.43 4.59 4.92 6.86 7.47 c -2.27 2.55 4.32 5.14 6.13 7.76 c -1.81 2.63 3.28 5.38 4.39 8.24 c -1.12 2.86 1.67 5.86 1.67 9 c -0 2.59 -0.35 5.04 -1.05 7.36 c --0.7 2.31 -1.73 4.36 -3.09 6.12 c --1.36 1.77 -3.05 3.18 -5.07 4.23 c --2.02 1.07 -4.39 1.59 -7.12 1.59 c --3.95 0 -7.46 -1.16 -10.5 -3.47 c --3.05 -2.32 -5.19 -5.23 -6.42 -8.77 c -0.91 0.23 1.86 0.29 2.83 0.18 c -1 -0.12 1.88 -0.43 2.66 -0.94 c -0.78 -0.51 1.43 -1.2 1.97 -2.06 c -0.53 -0.87 0.8 -1.89 0.8 -3.06 c -0 -2.04 -0.68 -3.59 -2.04 -4.65 c --1.36 -1.06 -2.86 -1.59 -4.5 -1.59 c --1.57 0 -3.03 0.53 -4.39 1.59 c --1.35 1.05 -2.03 2.61 -2.03 4.65 c -0 2.98 0.59 5.8 1.78 8.47 c -1.19 2.66 2.81 4.98 4.86 6.94 c -2.04 1.95 4.45 3.5 7.25 4.62 c -2.78 1.12 5.73 1.68 8.85 1.68 c -3.85 0 7.39 -0.57 10.63 -1.71 c -3.24 -1.13 6 -2.74 8.3 -4.81 c -2.29 -2.08 4.07 -4.51 5.34 -7.3 c -1.27 -2.79 1.9 -5.82 1.9 -9.11 c -0 -3.76 -0.86 -7.19 -2.59 -10.29 c --1.73 -3.1 -3.89 -5.98 -6.48 -8.64 c --2.59 -2.66 -5.34 -5.17 -8.26 -7.52 c --2.91 -2.35 -5.57 -4.63 -7.95 -6.82 c --14.18 -13.17 12.46 0 p -1.8 0 3.9 0 6.28 0 c -2.38 0 4.62 0.02 6.72 0.06 c -2.1 0.04 3.91 0.12 5.43 0.23 c -1.52 0.12 2.36 0.25 2.53 0.41 c -0.32 0.31 0.63 0.88 0.92 1.71 c -0.29 0.82 0.55 1.74 0.8 2.77 c -0.25 1.02 0.47 2.08 0.68 3.17 c -0.2 1.11 0.39 2.12 0.55 3.06 c -3.37 0 -3.47 -20.48 p f -8 i -3488.31 4131.69 0 -117.66 S -3580.8 4131.69 24.41 -58.83 S -3605.21 4072.86 -24.41 -58.83 S -1 i -3562.3 4045.85 m --1.36 -2.82 -3.21 -5.25 -5.59 -7.3 c --2.54 -2.2 -5.38 -3.85 -8.55 -4.94 c --3.15 -1.1 -6.46 -1.65 -9.91 -1.65 c --3.12 0 -6.18 0.39 -9.19 1.16 c --3 0.78 -5.66 1.96 -8.01 3.55 c --2.34 1.58 -4.22 3.54 -5.61 5.85 c --1.41 2.32 -2.1 4.96 -2.1 7.94 c -0 2.2 0.71 3.83 2.16 4.88 c -1.43 1.06 2.98 1.59 4.62 1.59 c -1.73 0 3.31 -0.53 4.75 -1.59 c -1.43 -1.05 2.16 -2.69 2.16 -4.88 c -0 -1.25 -0.24 -2.32 -0.74 -3.18 c --0.49 -0.87 -1.12 -1.57 -1.9 -2.12 c --0.78 -0.55 -1.67 -0.92 -2.65 -1.11 c --1 -0.2 -1.93 -0.21 -2.84 -0.06 c -1.64 -2.83 4.23 -5.04 7.77 -6.65 c -3.54 -1.61 7.4 -2.41 11.59 -2.41 c -2.05 0 3.94 0.5 5.67 1.48 c -1.72 1 3.16 2.32 4.32 3.98 c -1.39 2.06 2.33 4.31 2.82 6.72 c -0.49 2.42 0.73 4.9 0.73 7.44 c -0 2.54 -0.24 5.02 -0.73 7.43 c --0.49 2.42 -1.43 4.66 -2.82 6.73 c --1.15 1.66 -2.6 3.01 -4.32 4.04 c --1.73 1.02 -3.62 1.54 -5.67 1.54 c --8.39 0 p --0.73 0 -1.1 0.34 -1.1 1.02 c -0 0.34 p --0.09 0.3 0 0.56 0.24 0.8 c -0.25 0.23 0.54 0.34 0.86 0.34 c -1.15 0.16 2.3 0.23 3.46 0.23 c -1.15 0 2.3 0.08 3.46 0.23 c -2.13 0.16 4 0.8 5.61 1.94 c -1.6 1.14 2.93 2.61 4 4.41 c -1.07 1.8 1.88 3.86 2.4 6.17 c -0.54 2.31 0.8 4.68 0.8 7.12 c -0 1.81 -0.18 3.51 -0.55 5.12 c --0.37 1.61 -1.13 3.04 -2.29 4.29 c --2.21 2.52 -5.04 3.77 -8.49 3.77 c --3.61 0 -6.92 -0.66 -9.91 -2 c --3.01 -1.33 -5.25 -3.14 -6.72 -5.41 c -1.72 0.39 3.43 0.08 5.12 -0.95 c -1.68 -1.02 2.52 -2.66 2.52 -4.93 c -0 -1.96 -0.64 -3.44 -1.95 -4.41 c --1.31 -0.99 -2.73 -1.48 -4.3 -1.48 c --1.54 0 -2.98 0.49 -4.29 1.48 c --1.3 0.98 -1.96 2.45 -1.96 4.41 c -0 2.51 0.62 4.76 1.85 6.77 c -1.23 2 2.84 3.7 4.85 5.12 c -2.01 1.41 4.3 2.5 6.88 3.24 c -2.58 0.76 5.22 1.13 7.93 1.13 c -2.86 0 5.64 -0.37 8.35 -1.12 c -2.7 -0.75 5.19 -1.91 7.49 -3.47 c -1.96 -1.34 3.61 -2.99 4.91 -4.95 c -1.31 -1.96 1.96 -4.16 1.96 -6.59 c -0 -2.51 -0.45 -4.86 -1.35 -7.06 c --0.9 -2.2 -2.1 -4.2 -3.61 -6.01 c --1.52 -1.8 -3.32 -3.38 -5.41 -4.71 c --2.09 -1.34 -4.36 -2.39 -6.82 -3.18 c -2.38 -0.4 4.66 -1.06 6.82 -2.01 c -2.18 -0.94 4.2 -2.19 6.09 -3.76 c -2.37 -1.96 4.23 -4.3 5.59 -7 c -1.36 -2.71 2.03 -5.56 2.03 -8.54 c -0 -3.07 -0.67 -6.01 -2.03 -8.83 c -f -8 i -3040 3836.67 0 -117.66 S -3132.49 3836.67 24.41 -58.83 S -3156.9 3777.84 -24.41 -58.83 S -1 i -3071.72 3739.66 0 3.64 P -1.06 0 2.22 0 3.45 0 c -1.23 0 2.42 0.02 3.57 0.06 c -1.16 0.04 2.24 0.12 3.27 0.23 c -1.03 0.12 1.87 0.25 2.53 0.41 c -0.82 0.16 1.45 0.57 1.9 1.24 c -0.45 0.66 0.68 1.43 0.68 2.29 c -0 62.53 p --2.38 -1.11 -4.95 -1.91 -7.7 -2.4 c --2.75 -0.47 -5.58 -0.71 -8.45 -0.71 c -0 3.59 p -4.19 0 8.26 0.55 12.2 1.65 c -3.93 1.1 7.34 3.1 10.2 6 c -1.47 0 p -0.9 0 1.35 -0.43 1.35 -1.29 c -0 -69.36 p -0 -0.87 0.23 -1.63 0.67 -2.29 c -0.45 -0.68 1.09 -1.09 1.91 -1.24 c -0.66 -0.16 1.48 -0.29 2.46 -0.41 c -0.99 -0.12 2.08 -0.2 3.27 -0.23 c -1.19 -0.04 2.4 -0.06 3.63 -0.06 c -1.23 0 2.38 0 3.46 0 c -0 -3.64 p --13.3 0.47 -26.59 0.47 -39.88 0 c -f -255 G -3210.16 4148.94 87.98 -69.68 -41.36 104.34 -46.62 -34.66 f -10 w -4 M -0 J -K -2887.5 4631.09 357.5 -480.95 S -3210.16 4148.94 87.98 -69.68 -41.36 104.34 -46.62 -34.66 f -1 J -1 j -3150 4076.09 60 0 S -3262.5 4076.09 60 0 S -3375 4076.09 60 0 S -2470.47 4203 m --0.16 -0.72 -0.6 -1.16 -1.32 -1.32 c --1.32 0 p --0.72 0 -1.08 0.36 -1.08 1.09 c -0.64 3.91 0.8 7.66 0.48 11.22 c --0.32 3.55 -1.18 6.7 -2.58 9.41 c --1.4 2.73 -3.3 4.9 -5.7 6.54 c --2.4 1.64 -5.32 2.46 -8.76 2.46 c --4.16 0 -8.32 -1.05 -12.48 -3.12 c --4.16 -2.09 -7.92 -4.85 -11.28 -8.29 c --3.93 -4.09 -6.98 -8.59 -9.19 -13.52 c --2.2 -4.93 -3.94 -9.95 -5.22 -15.08 c --1.36 -5.2 -2.14 -10.25 -2.34 -15.15 c --0.2 -4.88 0.66 -9.36 2.58 -13.46 c -1.68 -3.52 4.12 -6.33 7.32 -8.41 c -3.2 -2.08 6.96 -3.12 11.28 -3.12 c -2.32 0 4.63 0.32 6.91 0.95 c -2.28 0.65 4.36 1.55 6.24 2.75 c -1.88 1.18 3.5 2.62 4.86 4.29 c -1.36 1.66 2.28 3.48 2.76 5.46 c -2.52 10.24 p -0.48 1.9 0.29 3.05 -0.59 3.46 c --0.88 0.39 -2.36 0.63 -4.45 0.71 c --2.08 0.08 -4.2 0.12 -6.36 0.12 c --0.4 0 -0.7 0.13 -0.9 0.38 c --0.21 0.25 -0.22 0.6 -0.06 1.04 c -0.24 1.15 p -0.08 0.43 0.28 0.77 0.6 1.02 c -0.32 0.24 0.68 0.37 1.08 0.37 c -5.6 -0.25 11.32 -0.36 17.16 -0.36 c -3.76 0 7.53 0.12 11.29 0.36 c -0.4 0 0.7 -0.13 0.9 -0.37 c -0.2 -0.25 0.22 -0.59 0.06 -1.02 c --0.24 -1.15 p --0.16 -0.95 -0.72 -1.42 -1.68 -1.42 c --1.36 0 -2.54 -0.04 -3.54 -0.12 c --1 -0.09 -1.75 -0.29 -2.22 -0.59 c --0.48 -0.25 -1 -1.43 -1.56 -3.57 c --6 -23.47 p -0 -0.23 -0.16 -0.52 -0.48 -0.83 c --0.24 -0.24 -0.56 -0.36 -0.96 -0.36 c --0.32 0 -0.57 0.13 -0.72 0.36 c --0.88 1.04 -1.68 2.12 -2.4 3.27 c --0.72 1.15 -1.28 2.4 -1.68 3.76 c --2.64 -3.27 -6.12 -5.74 -10.44 -7.45 c --4.32 -1.71 -8.64 -2.56 -12.96 -2.56 c --5.28 0 -9.98 1.14 -14.1 3.42 c --4.12 2.28 -7.46 5.42 -10.02 9.43 c --2.63 4.32 -4.21 9.11 -4.73 14.39 c --0.52 5.27 -0.1 10.76 1.26 16.43 c -1.43 5.68 3.76 11.16 6.96 16.44 c -3.2 5.28 7.2 10.08 12 14.4 c -4.48 3.92 9.36 7.04 14.64 9.36 c -5.28 2.32 10.56 3.48 15.84 3.48 c -4.16 0 7.7 -0.94 10.62 -2.82 c -2.92 -1.87 5.22 -4.37 6.9 -7.5 c -8.52 9.72 p -0.24 0.4 0.6 0.6 1.08 0.6 c -0.48 0 p -0.71 0 1 -0.39 0.84 -1.16 c --8.04 -31.84 p f -cleartomark end end pagesave restore - showpage -%%PageTrailer -%%Trailer -%%Pages: 1 diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/nomake.cmd index d5b89784882..7d62dafdb27 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/fig/nomake.cmd @@ -1 +1 @@ -@call ..\..\..\include\latex.fig.nmk.cmd %*
\ No newline at end of file +@call ..\..\..\include\latex.fig.nmk.cmd %* diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/intro.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/intro.tex index 4eb117e2ae3..fe56c241018 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/intro.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/intro.tex @@ -4,8 +4,6 @@ % Используемые далее команды определяются в файле common.tex. % -\input{common} - % Актуальность работы \actualitysection \actualitytext diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/doctor/nomake.cmd index 0cd35556702..c6ed3f12107 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/nomake.cmd @@ -2,6 +2,7 @@ if "%1"=="help" ( :help + call ..\..\include\latex.nmk.cmd %1 echo all build DVI of autoref and thesis echo allpdf build PDF of autoref and thesis goto :eof @@ -18,7 +19,7 @@ goto :eof set target= goto :eof ) else ( - ..\..\include\latex.nmk.cmd %* + call ..\..\include\latex.nmk.cmd %* goto :eof ) diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib index 754c9ccf94a..c112fd6e76e 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib @@ -1,4 +1,4 @@ -@ARTICLE{Ivanov-1999-Journal-17-173, +@ARTICLE{Ivanov_1999_Journal_17_173, Author = {И. И. Иванов and П. П. Петров and С. С. Сидоров}, Title = {Название статьи}, Journal = {Название журнала}, @@ -8,7 +8,7 @@ Language = {russian} } -@ARTICLE{Petrov-2001-Journal-23-12321, +@ARTICLE{Petrov_2001_Journal_23_12321, Author = {П. П. Петров and И. И. Иванов and С. С. Сидоров}, Title = {Название статьи}, Journal = {Название журнала}, @@ -18,7 +18,7 @@ Language = {russian} } -@ARTICLE{Sidorov-2002-Journal-32-1531, +@ARTICLE{Sidorov_2002_Journal_32_1531, Author = {S. S. Sidorov and P. P. Petrov and I. I. Ivanov}, Title = {Article Name}, Journal = {Journal Name}, @@ -27,7 +27,7 @@ Year = {2002} } -@ARTICLE{Yoffe-1993-AP-42-173, +@ARTICLE{Yoffe_1993_AP_42_173, Author = {A. D. Yoffe}, Title = {Low-dimensional systems: quantum size effects and electronic properties of semiconductor microcrystallites (zero-dimensional @@ -38,7 +38,7 @@ Year = {1993}, } -@ARTICLE{Efros-1982-FTP-16-7-1209, +@ARTICLE{Efros_1982_FTP_16_7_1209, Author = {{\relax Ал}. Л. Эфрос and А. Л. Эфрос}, Title = {Межзонное поглощение света в полупроводниковом шаре}, Journal = {Физика и техника полупроводников}, @@ -49,7 +49,7 @@ Language = {russian}, } -@BOOK{Anselm-1978, +@BOOK{Anselm_1978, Author = {А. И. Ансельм}, Title = {Введение в теорию полупроводников}, Publisher = {Наука}, @@ -58,7 +58,7 @@ Language = {russian} } -@INPROCEEDINGS{Segall-1968, +@INPROCEEDINGS{Segall_1968, Author = {B. Segall}, Year = {1968}, Editor = {S. M. Ryvkin}, 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 6bd0be22c52..5bed0c9a95f 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex @@ -1,17 +1,23 @@ \documentclass[a4paper,14pt,doctor,subf,href %,fixint=false %,facsimile +%,times ]{disser} \usepackage[ - a4paper, mag=1000, nohead, includefoot, - left=3cm, right=1cm, top=2cm, bottom=2cm, footskip=1cm + a4paper, mag=1000, includefoot, + left=3cm, right=1cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm ]{geometry} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} \usepackage{epstopdf} +% Номера страниц сверху и по центру +%\def\headfont{\small} +%\pagestyle{headcenter} +%\chapterpagestyle{headcenter} + % Ссылки на работы соискателя включаются в общий список литературы \let\citemy=\cite diff --git a/Master/texmf-dist/doc/latex/disser/templates/master/fig/Makefile b/Master/texmf-dist/doc/latex/disser/templates/master/fig/Makefile index 775b7fc3d88..c853e59f80b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/master/fig/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/master/fig/Makefile @@ -1 +1 @@ -include ../../../include/latex.fig.mk
\ No newline at end of file +include ../../../include/latex.fig.mk diff --git a/Master/texmf-dist/doc/latex/disser/templates/master/fig/fig.eps b/Master/texmf-dist/doc/latex/disser/templates/master/fig/fig.eps deleted file mode 100644 index 9382ce4351e..00000000000 --- a/Master/texmf-dist/doc/latex/disser/templates/master/fig/fig.eps +++ /dev/null @@ -1,490 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 235 371 361 470 -%%HiResBoundingBox: 236 371.521 360.901 469.38 -%................................. -%%Creator: MiKTeX GPL Ghostscript 860 (epswrite) -%%CreationDate: 2007/12/07 10:10:05 -%%DocumentData: Clean7Bit -%%LanguageLevel: 2 -%%EndComments -%%BeginProlog -% This copyright applies to everything between here and the %%EndProlog: -% Copyright (C) 2007 Artifex Software, Inc. All rights reserved. -%%BeginResource: procset GS_epswrite_2_0_1001 1.001 0 -/GS_epswrite_2_0_1001 80 dict dup begin -/PageSize 2 array def/setpagesize{ PageSize aload pop 3 index eq exch -4 index eq and{ pop pop pop}{ PageSize dup 1 -5 -1 roll put 0 4 -1 roll put dup null eq {false} {dup where} ifelse{ exch get exec} -{ pop/setpagedevice where -{ pop 1 dict dup /PageSize PageSize put setpagedevice} -{ /setpage where{ pop PageSize aload pop pageparams 3 {exch pop} repeat -setpage}if}ifelse}ifelse}ifelse} bind def -/!{bind def}bind def/#{load def}!/N/counttomark # -/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}! -/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}! -/w/setlinewidth #/J/setlinecap # -/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat # -/m/moveto #/l/lineto #/c/rcurveto # -/p{N 2 idiv{N -2 roll rlineto}repeat}! -/P{N 0 gt{N -2 roll moveto p}if}! -/h{p closepath}!/H{P closepath}! -/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}! -/re{4 -2 roll m exch dup lx exch ly neg lx h}! -/^{3 index neg 3 index neg}! -/f{P fill}!/f*{P eofill}!/s{H stroke}!/S{P stroke}! -/q/gsave #/Q/grestore #/rf{re fill}! -/Y{P clip newpath}!/Y*{P eoclip newpath}!/rY{re Y}! -/|={pop exch 4 1 roll 1 array astore cvx 3 array astore cvx exch 1 index def exec}! -/|{exch string readstring |=}! -/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}! -/@/currentfile #/${+ @ |}! -/B{{2 copy string{readstring pop}aload pop 4 array astore cvx -3 1 roll}repeat pop pop true}! -/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}! -/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}! -/Ic{exch Ix false 3 colorimage}! -/F{/Columns counttomark 3 add -2 roll/Rows exch/K -1/BlackIs1 true>> -/CCITTFaxDecode filter}!/FX{<</EndOfBlock false F}! -/X{/ASCII85Decode filter}!/@X{@ X}!/&2{2 index 2 index}! -/@F{@ &2<<F}!/@C{@X &2 FX}! -/$X{+ @X |}!/&4{4 index 4 index}!/$F{+ @ &4<<F |}!/$C{+ @X &4 FX |}! -/IC{3 1 roll 10 dict begin 1{/ImageType/Interpolate/Decode/DataSource -/ImageMatrix/BitsPerComponent/Height/Width}{exch def}forall -currentdict end image}! -/~{@ read {pop} if}! -end def -%%EndResource -/pagesave null def -%%EndProlog -%%Page: 1 1 -%%BeginPageSetup -GS_epswrite_2_0_1001 begin -/pagesave save store 197 dict begin -0.1 0.1 scale -%%EndPageSetup -gsave mark -Q q -0 0 250000 250000 re -Y -20 w -4 M -K -2360 4631.09 626.66 0 S -2360 3784.43 620 0 S -255 G -2503.71 3882.92 23.24 -86.02 23.24 86.02 -46.48 0 f -2549.62 4534.78 -23.23 86.03 -23.24 -86.03 46.48 0 f -10 w -K -2526.66 4550.5 0 -683.29 S -2503.71 3882.92 23.24 -86.02 23.24 86.02 -46.48 0 f -2549.62 4534.78 -23.23 86.03 -23.24 -86.03 46.48 0 f -255 G -2806.11 4621.76 0 -754.26 f -2783.14 3883.11 23.23 -85.35 23.24 85.35 -46.48 0 f -K -2806.11 4621.76 0 -754.26 S -2783.14 3883.11 23.23 -85.35 23.24 85.35 -46.48 0 f -2947.11 4232 m --4 -7.01 -7.66 -14.05 -10.98 -21.13 c --3.32 -7.08 -6.26 -14.27 -8.82 -21.54 c --0.24 -3.36 -0.66 -6.75 -1.26 -10.15 c --0.6 -3.39 -1.34 -6.77 -2.22 -10.13 c --0.16 -0.64 -0.42 -1.68 -0.78 -3.12 c --0.36 -1.44 -0.82 -2.89 -1.38 -4.37 c --0.56 -1.48 -1.26 -2.79 -2.1 -3.96 c --0.84 -1.15 -1.79 -1.74 -2.82 -1.74 c --1.45 0 -2.31 0.7 -2.59 2.11 c --0.28 1.39 -0.32 2.96 -0.12 4.68 c -0.21 1.72 0.52 3.32 0.96 4.8 c -0.44 1.48 0.66 2.3 0.66 2.46 c -0.88 3.36 1.82 6.7 2.82 10.02 c -1 3.32 2.06 6.66 3.18 10.02 c -0.32 3.84 0.3 7.55 -0.06 11.16 c --0.36 3.6 -1.1 7.08 -2.21 10.44 c --1.28 3.76 -3.76 6.51 -7.45 8.23 c --3.68 1.72 -7.92 2.58 -12.71 2.58 c --2.16 0 -4.31 -0.18 -6.43 -0.54 c --2.12 -0.36 -4.02 -0.9 -5.7 -1.62 c --1.68 -0.72 -3.12 -1.66 -4.32 -2.82 c --1.2 -1.16 -2 -2.54 -2.39 -4.14 c --0.24 -0.8 -0.8 -1.2 -1.68 -1.2 c --2.28 0 p --1.12 0 -1.68 0.52 -1.68 1.56 c -0 0.48 p -0.72 2.96 1.98 5.73 3.78 8.33 c -1.8 2.59 3.92 4.86 6.36 6.81 c -2.44 1.95 5.1 3.48 7.98 4.59 c -2.88 1.11 5.84 1.67 8.89 1.67 c -3.27 0 6.16 -0.64 8.64 -1.91 c -2.48 -1.28 4.64 -2.93 6.48 -4.95 c -1.84 -2.03 3.4 -4.34 4.68 -6.93 c -1.28 -2.59 2.4 -5.21 3.36 -7.85 c -0.56 -1.6 1.02 -3.21 1.38 -4.86 c -0.36 -1.64 0.66 -3.3 0.9 -4.98 c -4.24 10.08 9.12 19.93 14.64 29.57 c -0.32 0.55 0.8 0.84 1.44 0.84 c -2.4 0 p -0.4 0 0.68 -0.04 0.84 -0.12 c -0.56 -0.4 0.84 -0.88 0.84 -1.44 c -0 -0.23 -0.08 -0.52 -0.24 -0.83 c -f -2947.67 4156.32 0 2.48 P -0.69 0 1.44 0 2.24 0 c -0.8 0 1.57 0.02 2.32 0.04 c -0.75 0.03 1.46 0.08 2.12 0.16 c -0.67 0.08 1.21 0.17 1.64 0.27 c -0.54 0.11 0.95 0.39 1.24 0.84 c -0.29 0.46 0.44 0.98 0.44 1.56 c -0 42.5 p --1.54 -0.75 -3.21 -1.29 -5 -1.61 c --1.79 -0.32 -3.61 -0.48 -5.48 -0.48 c -0 2.5 p -2.72 0 5.36 0.37 7.92 1.11 c -2.57 0.74 4.78 2.09 6.65 4.04 c -0.97 0 p -0.59 0 0.88 -0.29 0.88 -0.89 c -0 -47.17 p -0 -0.59 0.14 -1.11 0.44 -1.56 c -0.29 -0.45 0.71 -0.73 1.24 -0.84 c -0.43 -0.11 0.96 -0.2 1.61 -0.27 c -0.64 -0.09 1.34 -0.14 2.12 -0.16 c -0.77 -0.02 1.56 -0.04 2.36 -0.04 c -0.8 0 1.54 0 2.24 0 c -0 -2.48 p --8.64 0.32 -17.29 0.32 -25.94 0 c -f -3209.61 4414.5 m --4 -7 -7.67 -14.04 -10.98 -21.12 c --3.32 -7.08 -6.26 -14.26 -8.82 -21.54 c --0.23 -3.36 -0.66 -6.74 -1.26 -10.14 c --0.6 -3.4 -1.34 -6.78 -2.22 -10.14 c --0.16 -0.64 -0.42 -1.68 -0.78 -3.12 c --0.36 -1.43 -0.82 -2.9 -1.39 -4.38 c --0.55 -1.48 -1.25 -2.8 -2.09 -3.96 c --0.84 -1.16 -1.79 -1.74 -2.82 -1.74 c --1.45 0 -2.31 0.7 -2.59 2.1 c --0.27 1.4 -0.31 2.96 -0.12 4.68 c -0.21 1.72 0.53 3.32 0.96 4.8 c -0.45 1.48 0.66 2.29 0.66 2.46 c -0.88 3.36 1.82 6.7 2.82 10.02 c -1 3.32 2.06 6.66 3.18 10.02 c -0.32 3.84 0.3 7.56 -0.06 11.16 c --0.36 3.6 -1.09 7.08 -2.21 10.44 c --1.28 3.76 -3.76 6.5 -7.45 8.22 c --3.68 1.72 -7.92 2.58 -12.71 2.58 c --2.16 0 -4.31 -0.18 -6.43 -0.54 c --2.12 -0.36 -4.02 -0.9 -5.7 -1.62 c --1.68 -0.72 -3.12 -1.66 -4.33 -2.82 c --1.2 -1.16 -2 -2.54 -2.39 -4.14 c --0.25 -0.8 -0.8 -1.2 -1.68 -1.2 c --2.29 0 p --1.12 0 -1.68 0.52 -1.68 1.56 c -0 0.48 p -0.72 2.96 1.97 5.73 3.78 8.32 c -1.8 2.59 3.92 4.86 6.36 6.81 c -2.44 1.95 5.1 3.48 7.98 4.59 c -2.88 1.11 5.84 1.67 8.89 1.67 c -3.27 0 6.16 -0.64 8.64 -1.91 c -2.48 -1.27 4.63 -2.93 6.47 -4.95 c -1.85 -2.04 3.4 -4.34 4.68 -6.93 c -1.28 -2.6 2.4 -5.21 3.36 -7.86 c -0.57 -1.6 1.02 -3.22 1.39 -4.86 c -0.35 -1.64 0.65 -3.3 0.9 -4.98 c -4.24 10.08 9.12 19.94 14.64 29.57 c -0.32 0.55 0.8 0.84 1.44 0.84 c -2.4 0 p -0.4 0 0.68 -0.04 0.84 -0.12 c -0.57 -0.4 0.84 -0.87 0.84 -1.43 c -0 -0.25 -0.08 -0.52 -0.23 -0.84 c -f -3235.98 4328.81 m --0.59 -2.19 -0.81 -4.04 -0.64 -5.53 c -0.16 -1.5 0.91 -2.24 2.23 -2.24 c -0.65 0 1.23 0.27 1.77 0.8 c -0.53 0.53 1.01 1.28 1.43 2.23 c -0.42 0.96 0.83 2.08 1.2 3.36 c -0.37 1.28 0.74 2.7 1.11 4.24 c -0.12 0.48 0.43 0.72 0.97 0.72 c -0.88 0 p -0.54 0 0.74 -0.24 0.63 -0.72 c --0.31 -1.23 -0.66 -2.57 -1.04 -4 c --0.37 -1.45 -0.88 -2.78 -1.52 -4 c --0.63 -1.23 -1.43 -2.25 -2.36 -3.1 c --0.93 -0.84 -2.09 -1.26 -3.48 -1.26 c --1.86 0 -3.36 0.53 -4.47 1.6 c --1.12 1.06 -1.82 2.43 -2.09 4.07 c --1.22 -1.49 -2.68 -2.81 -4.39 -3.95 c --1.71 -1.15 -3.5 -1.72 -5.36 -1.72 c --1.97 0 -3.62 0.51 -4.96 1.52 c --1.33 1.02 -2.37 2.3 -3.12 3.86 c --0.91 1.88 -1.39 3.91 -1.45 6.11 c --0.05 2.2 0.21 4.42 0.8 6.67 c -0.59 2.25 1.45 4.47 2.56 6.67 c -1.13 2.2 2.59 4.23 4.41 6.11 c -1.49 1.55 3.18 2.85 5.08 3.89 c -1.89 1.05 3.8 1.57 5.72 1.57 c -1.65 0 3 -0.46 4.03 -1.36 c -1.05 -0.91 1.86 -2 2.44 -3.27 c -4.48 17.79 p -0.21 0.84 0.33 1.49 0.36 1.94 c -0.02 0.45 -0.1 0.78 -0.36 0.99 c --0.32 0.26 -0.93 0.43 -1.84 0.51 c --0.91 0.08 -1.93 0.12 -3.04 0.12 c --0.59 0 -0.83 0.3 -0.72 0.9 c -0.23 0.66 p -0.11 0.49 0.46 0.79 1.04 0.9 c -7.45 0.66 2.79 0.23 p -0.26 0.06 0.46 -0.01 0.61 -0.2 c -0.13 -0.19 0.16 -0.42 0.11 -0.68 c --11.51 -46.11 h -3234.89 4347.82 m --0.09 0.51 -0.21 1.04 -0.36 1.57 c --0.43 1.29 -1.05 2.38 -1.87 3.27 c --0.83 0.89 -1.89 1.34 -3.16 1.34 c --1.17 0 -2.32 -0.43 -3.44 -1.3 c --1.12 -0.86 -2.14 -1.94 -3.05 -3.23 c --1.28 -1.83 -2.24 -3.75 -2.87 -5.74 c --0.64 -1.99 -1.23 -4.07 -1.77 -6.22 c --0.54 -2.11 -0.97 -4.16 -1.32 -6.18 c --0.35 -2.02 -0.33 -3.92 0.04 -5.7 c -0.27 -1.29 0.73 -2.39 1.41 -3.28 c -0.66 -0.89 1.61 -1.33 2.83 -1.33 c -1.28 0 2.55 0.45 3.81 1.37 c -1.25 0.92 2.4 2.02 3.48 3.32 c -0.42 0.54 0.82 1.05 1.19 1.54 c -0.38 0.48 0.72 1.02 1.05 1.61 c -4.32 17.38 p --0.12 0.54 -0.2 1.06 -0.28 1.57 c -f -5.821 w -10 M -2 J -8 i -3040 4690 0 -117.65 S -3132.49 4690 24.41 -58.83 S -3156.9 4631.17 -24.41 -58.82 S -1 i -3111.7 4592.94 -45.72 0 0 2.47 P -0 0.16 0.08 0.39 0.25 0.7 c -18.68 19.89 p -2.3 2.43 4.59 4.92 6.86 7.47 c -2.27 2.55 4.32 5.14 6.13 7.76 c -1.81 2.63 3.28 5.38 4.39 8.24 c -1.12 2.86 1.67 5.86 1.67 9 c -0 2.59 -0.35 5.04 -1.05 7.36 c --0.7 2.31 -1.73 4.36 -3.09 6.12 c --1.36 1.77 -3.05 3.18 -5.07 4.23 c --2.02 1.07 -4.39 1.59 -7.12 1.59 c --3.95 0 -7.46 -1.16 -10.5 -3.47 c --3.05 -2.32 -5.19 -5.23 -6.42 -8.77 c -0.91 0.23 1.86 0.29 2.83 0.18 c -1 -0.12 1.88 -0.43 2.66 -0.94 c -0.78 -0.51 1.43 -1.2 1.97 -2.06 c -0.53 -0.87 0.8 -1.89 0.8 -3.06 c -0 -2.04 -0.68 -3.59 -2.04 -4.65 c --1.36 -1.06 -2.86 -1.59 -4.5 -1.59 c --1.57 0 -3.03 0.53 -4.39 1.59 c --1.35 1.05 -2.03 2.61 -2.03 4.65 c -0 2.98 0.59 5.8 1.78 8.47 c -1.19 2.66 2.81 4.98 4.86 6.94 c -2.04 1.95 4.45 3.5 7.25 4.62 c -2.78 1.12 5.73 1.68 8.85 1.68 c -3.85 0 7.39 -0.57 10.63 -1.71 c -3.24 -1.13 6 -2.74 8.3 -4.81 c -2.29 -2.08 4.07 -4.51 5.34 -7.3 c -1.27 -2.79 1.9 -5.82 1.9 -9.11 c -0 -3.76 -0.86 -7.19 -2.59 -10.29 c --1.73 -3.1 -3.89 -5.98 -6.48 -8.64 c --2.59 -2.66 -5.34 -5.17 -8.26 -7.52 c --2.91 -2.35 -5.57 -4.63 -7.95 -6.82 c --14.18 -13.17 12.46 0 p -1.8 0 3.9 0 6.28 0 c -2.38 0 4.62 0.02 6.72 0.06 c -2.1 0.04 3.91 0.12 5.43 0.23 c -1.52 0.12 2.36 0.25 2.53 0.41 c -0.32 0.31 0.63 0.88 0.92 1.71 c -0.29 0.82 0.55 1.74 0.8 2.77 c -0.25 1.02 0.47 2.08 0.68 3.17 c -0.2 1.11 0.39 2.12 0.55 3.06 c -3.37 0 -3.47 -20.48 p f -8 i -3488.31 4131.69 0 -117.66 S -3580.8 4131.69 24.41 -58.83 S -3605.21 4072.86 -24.41 -58.83 S -1 i -3562.3 4045.85 m --1.36 -2.82 -3.21 -5.25 -5.59 -7.3 c --2.54 -2.2 -5.38 -3.85 -8.55 -4.94 c --3.15 -1.1 -6.46 -1.65 -9.91 -1.65 c --3.12 0 -6.18 0.39 -9.19 1.16 c --3 0.78 -5.66 1.96 -8.01 3.55 c --2.34 1.58 -4.22 3.54 -5.61 5.85 c --1.41 2.32 -2.1 4.96 -2.1 7.94 c -0 2.2 0.71 3.83 2.16 4.88 c -1.43 1.06 2.98 1.59 4.62 1.59 c -1.73 0 3.31 -0.53 4.75 -1.59 c -1.43 -1.05 2.16 -2.69 2.16 -4.88 c -0 -1.25 -0.24 -2.32 -0.74 -3.18 c --0.49 -0.87 -1.12 -1.57 -1.9 -2.12 c --0.78 -0.55 -1.67 -0.92 -2.65 -1.11 c --1 -0.2 -1.93 -0.21 -2.84 -0.06 c -1.64 -2.83 4.23 -5.04 7.77 -6.65 c -3.54 -1.61 7.4 -2.41 11.59 -2.41 c -2.05 0 3.94 0.5 5.67 1.48 c -1.72 1 3.16 2.32 4.32 3.98 c -1.39 2.06 2.33 4.31 2.82 6.72 c -0.49 2.42 0.73 4.9 0.73 7.44 c -0 2.54 -0.24 5.02 -0.73 7.43 c --0.49 2.42 -1.43 4.66 -2.82 6.73 c --1.15 1.66 -2.6 3.01 -4.32 4.04 c --1.73 1.02 -3.62 1.54 -5.67 1.54 c --8.39 0 p --0.73 0 -1.1 0.34 -1.1 1.02 c -0 0.34 p --0.09 0.3 0 0.56 0.24 0.8 c -0.25 0.23 0.54 0.34 0.86 0.34 c -1.15 0.16 2.3 0.23 3.46 0.23 c -1.15 0 2.3 0.08 3.46 0.23 c -2.13 0.16 4 0.8 5.61 1.94 c -1.6 1.14 2.93 2.61 4 4.41 c -1.07 1.8 1.88 3.86 2.4 6.17 c -0.54 2.31 0.8 4.68 0.8 7.12 c -0 1.81 -0.18 3.51 -0.55 5.12 c --0.37 1.61 -1.13 3.04 -2.29 4.29 c --2.21 2.52 -5.04 3.77 -8.49 3.77 c --3.61 0 -6.92 -0.66 -9.91 -2 c --3.01 -1.33 -5.25 -3.14 -6.72 -5.41 c -1.72 0.39 3.43 0.08 5.12 -0.95 c -1.68 -1.02 2.52 -2.66 2.52 -4.93 c -0 -1.96 -0.64 -3.44 -1.95 -4.41 c --1.31 -0.99 -2.73 -1.48 -4.3 -1.48 c --1.54 0 -2.98 0.49 -4.29 1.48 c --1.3 0.98 -1.96 2.45 -1.96 4.41 c -0 2.51 0.62 4.76 1.85 6.77 c -1.23 2 2.84 3.7 4.85 5.12 c -2.01 1.41 4.3 2.5 6.88 3.24 c -2.58 0.76 5.22 1.13 7.93 1.13 c -2.86 0 5.64 -0.37 8.35 -1.12 c -2.7 -0.75 5.19 -1.91 7.49 -3.47 c -1.96 -1.34 3.61 -2.99 4.91 -4.95 c -1.31 -1.96 1.96 -4.16 1.96 -6.59 c -0 -2.51 -0.45 -4.86 -1.35 -7.06 c --0.9 -2.2 -2.1 -4.2 -3.61 -6.01 c --1.52 -1.8 -3.32 -3.38 -5.41 -4.71 c --2.09 -1.34 -4.36 -2.39 -6.82 -3.18 c -2.38 -0.4 4.66 -1.06 6.82 -2.01 c -2.18 -0.94 4.2 -2.19 6.09 -3.76 c -2.37 -1.96 4.23 -4.3 5.59 -7 c -1.36 -2.71 2.03 -5.56 2.03 -8.54 c -0 -3.07 -0.67 -6.01 -2.03 -8.83 c -f -8 i -3040 3836.67 0 -117.66 S -3132.49 3836.67 24.41 -58.83 S -3156.9 3777.84 -24.41 -58.83 S -1 i -3071.72 3739.66 0 3.64 P -1.06 0 2.22 0 3.45 0 c -1.23 0 2.42 0.02 3.57 0.06 c -1.16 0.04 2.24 0.12 3.27 0.23 c -1.03 0.12 1.87 0.25 2.53 0.41 c -0.82 0.16 1.45 0.57 1.9 1.24 c -0.45 0.66 0.68 1.43 0.68 2.29 c -0 62.53 p --2.38 -1.11 -4.95 -1.91 -7.7 -2.4 c --2.75 -0.47 -5.58 -0.71 -8.45 -0.71 c -0 3.59 p -4.19 0 8.26 0.55 12.2 1.65 c -3.93 1.1 7.34 3.1 10.2 6 c -1.47 0 p -0.9 0 1.35 -0.43 1.35 -1.29 c -0 -69.36 p -0 -0.87 0.23 -1.63 0.67 -2.29 c -0.45 -0.68 1.09 -1.09 1.91 -1.24 c -0.66 -0.16 1.48 -0.29 2.46 -0.41 c -0.99 -0.12 2.08 -0.2 3.27 -0.23 c -1.19 -0.04 2.4 -0.06 3.63 -0.06 c -1.23 0 2.38 0 3.46 0 c -0 -3.64 p --13.3 0.47 -26.59 0.47 -39.88 0 c -f -255 G -3210.16 4148.94 87.98 -69.68 -41.36 104.34 -46.62 -34.66 f -10 w -4 M -0 J -K -2887.5 4631.09 357.5 -480.95 S -3210.16 4148.94 87.98 -69.68 -41.36 104.34 -46.62 -34.66 f -1 J -1 j -3150 4076.09 60 0 S -3262.5 4076.09 60 0 S -3375 4076.09 60 0 S -2470.47 4203 m --0.16 -0.72 -0.6 -1.16 -1.32 -1.32 c --1.32 0 p --0.72 0 -1.08 0.36 -1.08 1.09 c -0.64 3.91 0.8 7.66 0.48 11.22 c --0.32 3.55 -1.18 6.7 -2.58 9.41 c --1.4 2.73 -3.3 4.9 -5.7 6.54 c --2.4 1.64 -5.32 2.46 -8.76 2.46 c --4.16 0 -8.32 -1.05 -12.48 -3.12 c --4.16 -2.09 -7.92 -4.85 -11.28 -8.29 c --3.93 -4.09 -6.98 -8.59 -9.19 -13.52 c --2.2 -4.93 -3.94 -9.95 -5.22 -15.08 c --1.36 -5.2 -2.14 -10.25 -2.34 -15.15 c --0.2 -4.88 0.66 -9.36 2.58 -13.46 c -1.68 -3.52 4.12 -6.33 7.32 -8.41 c -3.2 -2.08 6.96 -3.12 11.28 -3.12 c -2.32 0 4.63 0.32 6.91 0.95 c -2.28 0.65 4.36 1.55 6.24 2.75 c -1.88 1.18 3.5 2.62 4.86 4.29 c -1.36 1.66 2.28 3.48 2.76 5.46 c -2.52 10.24 p -0.48 1.9 0.29 3.05 -0.59 3.46 c --0.88 0.39 -2.36 0.63 -4.45 0.71 c --2.08 0.08 -4.2 0.12 -6.36 0.12 c --0.4 0 -0.7 0.13 -0.9 0.38 c --0.21 0.25 -0.22 0.6 -0.06 1.04 c -0.24 1.15 p -0.08 0.43 0.28 0.77 0.6 1.02 c -0.32 0.24 0.68 0.37 1.08 0.37 c -5.6 -0.25 11.32 -0.36 17.16 -0.36 c -3.76 0 7.53 0.12 11.29 0.36 c -0.4 0 0.7 -0.13 0.9 -0.37 c -0.2 -0.25 0.22 -0.59 0.06 -1.02 c --0.24 -1.15 p --0.16 -0.95 -0.72 -1.42 -1.68 -1.42 c --1.36 0 -2.54 -0.04 -3.54 -0.12 c --1 -0.09 -1.75 -0.29 -2.22 -0.59 c --0.48 -0.25 -1 -1.43 -1.56 -3.57 c --6 -23.47 p -0 -0.23 -0.16 -0.52 -0.48 -0.83 c --0.24 -0.24 -0.56 -0.36 -0.96 -0.36 c --0.32 0 -0.57 0.13 -0.72 0.36 c --0.88 1.04 -1.68 2.12 -2.4 3.27 c --0.72 1.15 -1.28 2.4 -1.68 3.76 c --2.64 -3.27 -6.12 -5.74 -10.44 -7.45 c --4.32 -1.71 -8.64 -2.56 -12.96 -2.56 c --5.28 0 -9.98 1.14 -14.1 3.42 c --4.12 2.28 -7.46 5.42 -10.02 9.43 c --2.63 4.32 -4.21 9.11 -4.73 14.39 c --0.52 5.27 -0.1 10.76 1.26 16.43 c -1.43 5.68 3.76 11.16 6.96 16.44 c -3.2 5.28 7.2 10.08 12 14.4 c -4.48 3.92 9.36 7.04 14.64 9.36 c -5.28 2.32 10.56 3.48 15.84 3.48 c -4.16 0 7.7 -0.94 10.62 -2.82 c -2.92 -1.87 5.22 -4.37 6.9 -7.5 c -8.52 9.72 p -0.24 0.4 0.6 0.6 1.08 0.6 c -0.48 0 p -0.71 0 1 -0.39 0.84 -1.16 c --8.04 -31.84 p f -cleartomark end end pagesave restore - showpage -%%PageTrailer -%%Trailer -%%Pages: 1 diff --git a/Master/texmf-dist/doc/latex/disser/templates/master/fig/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/master/fig/nomake.cmd index d5b89784882..7d62dafdb27 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/master/fig/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/master/fig/nomake.cmd @@ -1 +1 @@ -@call ..\..\..\include\latex.fig.nmk.cmd %*
\ No newline at end of file +@call ..\..\..\include\latex.fig.nmk.cmd %* diff --git a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib index 65384bd4787..58b0166f55f 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib +++ b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib @@ -1,4 +1,4 @@ -@ARTICLE{Yoffe-1993-AP-42-173, +@ARTICLE{Yoffe_1993_AP_42_173, Author = {A. D. Yoffe}, Journal = {Adv. Phys.}, Pages = {173}, @@ -6,7 +6,7 @@ Year = {1993} } -@ARTICLE{Efros-1982-FTP-16-82-1209, +@ARTICLE{Efros_1982_FTP_16_82_1209, Author = {{\relax Ал}. Л. Эфрос and А. Л. Эфрос}, Journal = {Физика и техника полупроводников}, Pages = {1209}, @@ -15,7 +15,7 @@ Language = {russian} } -@ARTICLE{Kayanuma-1988-PRB-38-9797, +@ARTICLE{Kayanuma_1988_PRB_38_9797, Author = {Y. Kayanuma}, Journal = {Phys. Rev. B}, Pages = {9797}, @@ -23,7 +23,7 @@ Year = {1988} } -@INPROCEEDINGS{Segall-1968, +@INPROCEEDINGS{Segall_1968, Author = {B. Segall}, Year = {1968}, Editor = {S. M. Ryvkin}, 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 e330b3c6bc3..201ef3d5d39 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex @@ -1,47 +1,56 @@ -\documentclass[a4paper,14pt,master,href,subf]{disser} +\documentclass[a4paper,14pt,master,subf,href +%,fixint=false +%,times +]{disser} \usepackage[ - a4paper, mag=1000, nohead, includefoot, - left=3cm, right=1cm, top=2cm, bottom=2cm, footskip=1cm + a4paper, mag=1000, includefoot, + left=3cm, right=1cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm ]{geometry} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} \usepackage{epstopdf} +% Номера страниц сверху и по центру +%\def\headfont{\small} +%\pagestyle{headcenter} +%\chapterpagestyle{headcenter} + \graphicspath{{fig/}} % -------------------------------------------------------------------------- - \begin{document} -% организация +% Название организации \institution{% Название организации } +% Имя лица, допускающего к защите (зав. кафедрой) \apname{ФИО зав. кафедрой} -\title{ДИССЕРТАЦИЯ\\[-12pt]на соискание учёной степени\\МАГИСТРА} -% Тема диссертации +\title{ДИССЕРТАЦИЯ\\[-14pt]на соискание учёной степени\\МАГИСТРА} +% Тема \topic{Тема диссертации} -% -% Данные автора + +% Автор \author {ФИО автора} % ФИО \group {1111/1} % Группа \coursenum {111111} % Номер направления \course {Название направления} \masterprognum{111111} % Номер магистерской программы \masterprog {Название программы} -% + % Научный руководитель \sa {ФИО руководителя} \sastatus{д.~ф.-м.~н., ст.~н.~с.} -% + % Рецензент \rev {ФИО рецензента} \revstatus{д.~ф.-м.~н., в.~н.~с.} -% + % Консультант \conspec{вопросам\\охраны труда} \con{ФИО консультанта} \constatus{к.~т.~н., доц.} -% + +% Город и год \city{Санкт-Петербург} \date{\number\year} diff --git a/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd index 5767e9c44fa..e84f3cc0004 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd @@ -3,6 +3,11 @@ rem nomake script for LaTeX projects rem Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com> +setlocal enabledelayedexpansion + +if "!texmf!"=="" set texmf=%programfiles%\miktex +if "!docdir!"=="" set tdir=!texmf!\doc\latex\%target% + if "%CMDEXTVERSION%"=="" ( echo Error: This script requires command interpreter from Windows 2000 or above. goto :eof @@ -14,5 +19,12 @@ if "%1"=="help" ( set subdirs=bachelor ..\master ..\candidate ..\doctor ) -for %%i in (%subdirs%) do @cd %%i & nomake %1 %2 %3 %4 %5 %6 %7 %8 %9 -cd ..
\ No newline at end of file +if "%1"=="install" ( +:install + if not exist "%docdir%" md "%docdir%" + xcopy /y /e /i /f ..\templates "%tdir%\templates" + xcopy /y /e /i /f ..\include "%tdir%\include" +goto :eof +) + +for %%i in (%subdirs%) do @cd %%i & call nomake %*
\ No newline at end of file diff --git a/Master/texmf-dist/source/latex/disser/Makefile b/Master/texmf-dist/source/latex/disser/Makefile index db02f71b551..696a2f32438 100644 --- a/Master/texmf-dist/source/latex/disser/Makefile +++ b/Master/texmf-dist/source/latex/disser/Makefile @@ -3,23 +3,27 @@ # Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com> # -TARGET?=disser +TARGET=disser SUBCLASS=gost732 BST=disser-bst +MANUAL?=manual + +CLSFILES=$(TARGET).cls *.rtx $(SUBCLASS).cls +BSTFILE=$(TARGET).bst +DOCFILES=$(TARGET).pdf $(SUBCLASS).pdf $(MANUAL).pdf ../README ../README.ru ../ChangeLog +BSTDOCFILE=$(BST).pdf +SRCFILES=*.dtx *.ins $(MANUAL).tex TEXMF?=/usr/share/texmf + CLSDIR?=$(TEXMF)/tex/latex/$(TARGET) DOCDIR?=$(TEXMF)/doc/latex/$(TARGET) BSTDIR?=$(TEXMF)/bibtex/bst/$(TARGET) BSTDOCDIR?=$(TEXMF)/doc/bibtex/$(TARGET) - -CLSFILES?=$(TARGET).cls *.rtx $(SUBCLASS).cls -BSTFILES?=$(TARGET).bst -DOCFILES?=$(TARGET).dvi $(SUBCLASS).dvi $(TARGET).pdf $(SUBCLASS).pdf -BSTDOCFILES?=$(BST).dvi $(BST).pdf +SRCDIR?=$(TEXMF)/source/latex/$(TARGET) CLEXT?= *.log *.out *.aux *.dvi *.idx *.ilg *.ind *.glo *.toc *.bak *.bbl *.blg *.sav -CLFILES?=$(CLSFILES) $(BSTFILES) $(DOCFILES) $(BSTDOCFILES) $(CLEXT) +CLFILES?=$(CLSFILES) $(BSTFILE) $(DOCFILES) $(BSTDOCFILE) $(CLEXT) LATEX?=latex PDFLATEX?=pdflatex @@ -32,21 +36,23 @@ all: class doc class: *.cls -doc: dvi pdf +doc: pdf -dvi: $(TARGET).dvi $(SUBCLASS).dvi $(BST).dvi +dvi: $(TARGET).dvi $(SUBCLASS).dvi $(BST).dvi $(MANUAL).dvi -pdf: $(TARGET).pdf $(SUBCLASS).pdf $(BST).pdf +pdf: $(TARGET).pdf $(SUBCLASS).pdf $(BST).pdf $(MANUAL).pdf install: all mkdir -p $(CLSDIR) mkdir -p $(BSTDIR) mkdir -p $(DOCDIR) - mkdir -p $(BSTDOCDIR) + mkdir -p $(SRCDIR) cp $(CLSFILES) $(CLSDIR) - cp $(BSTFILES) $(BSTDIR) + cp $(BSTFILE) $(BSTDIR) cp $(DOCFILES) $(DOCDIR) - cp $(BSTDOCFILES) $(BSTDOCDIR) + cp $(BSTDOCFILE) $(DOCDIR) + cp $(SRCFILES) $(SRCDIR) + @echo -e "\nDon't forget to run 'mktexlsr' if you install this class first time\n" clean: rm -f $(CLFILES) @@ -60,14 +66,22 @@ clean: $(LATEX) $(LATEXFLAGS) $< $(LATEX) $(LATEXFLAGS) $< +%.dvi: %.tex + $(LATEX) $(LATEXFLAGS) $< + $(MI) -r $(TARGET) + $(LATEX) $(LATEXFLAGS) $< + $(LATEX) $(LATEXFLAGS) $< + %.pdf: %.dtx $(PDFLATEX) $(PDFLATEXFLAGS) $< - $(MI) -r $(TARGET) + $(PDFLATEX) $(PDFLATEXFLAGS) $< + +%.pdf: %.tex $(PDFLATEX) $(PDFLATEXFLAGS) $< $(PDFLATEX) $(PDFLATEXFLAGS) $< help: - @echo "List of targets:" + @echo "Targets:" @echo " all (default) build classes and documentation" @echo " class build classes" @echo " clean remove ouptut files" diff --git a/Master/texmf-dist/source/latex/disser/bachelor.dtx b/Master/texmf-dist/source/latex/disser/bachelor.dtx index 6879b30ffc1..739c0a07d49 100644 --- a/Master/texmf-dist/source/latex/disser/bachelor.dtx +++ b/Master/texmf-dist/source/latex/disser/bachelor.dtx @@ -22,8 +22,8 @@ \setlength\firstskip{1.5cm} \setlength\secondskip{1.5cm} -\setlength\thirdskip{1.em} -\setlength\fourthskip{1.em} +\setlength\thirdskip{1ex} +\setlength\fourthskip{1ex} \setlength\fifthskip{2cm} % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/disser/candidate.dtx b/Master/texmf-dist/source/latex/disser/candidate.dtx index d366401bc9c..41f230ac824 100644 --- a/Master/texmf-dist/source/latex/disser/candidate.dtx +++ b/Master/texmf-dist/source/latex/disser/candidate.dtx @@ -22,9 +22,9 @@ \newlength\sixthskip \ifDis@libcat - \setlength\firstskip{2em} + \setlength\firstskip{2ex} \else - \setlength\firstskip{4em} + \setlength\firstskip{4ex} \fi \setlength\secondskip{2cm} \setlength\thirdskip{1cm} diff --git a/Master/texmf-dist/source/latex/disser/chapter.dtx b/Master/texmf-dist/source/latex/disser/chapter.dtx index 23710b91e19..2ad390b64d9 100644 --- a/Master/texmf-dist/source/latex/disser/chapter.dtx +++ b/Master/texmf-dist/source/latex/disser/chapter.dtx @@ -37,8 +37,8 @@ % % \DescribeMacro{\chapteralign}\index{Макросы!\verb*+\chapteralign+} % \DescribeMacro{\chapterfont}\index{Макросы!\verb*+\chapterfont+} -% \DescribeMacro{\prechapter}\index{Макросы!\verb*+\prechapter+} -% \DescribeMacro{\postchapter}\index{Макросы!\verb*+\postchapter+} +% \DescribeMacro{\beforechapter}\index{Макросы!\verb*+\beforechapter+} +% \DescribeMacro{\afterchapter}\index{Макросы!\verb*+\afterchapter+} % \begin{macrocode} \providecommand\thechapteralign{\centering} \providecommand\thechapterfont{\Large} @@ -47,16 +47,8 @@ \providecommand\chapteralign{\centering} \providecommand\chapterfont{\Large\bfseries} -\providecommand\prechapter{} -\providecommand\postchapter{\par\nobreak\vskip 20\p@} - -% \end{macrocode} -% Стиль страницы, с которой начинается глава. -% -% \DescribeMacro{\chapterpagestyle}\index{Макросы!\verb*+\chapterpagestyle+} -% \begin{macrocode} -\def\chapterpagestyle#1{\gdef\@chapterpagestyle{#1}} -\chapterpagestyle{plain} +\providecommand\beforechapter{} +\providecommand\afterchapter{\par\nobreak\vskip 20\p@} % \end{macrocode} % @@ -125,7 +117,7 @@ {\thechapterfont\thechapteralign\@seccntformat{chapter}} \fi \interlinepenalty\@M - \chapterfont\chapteralign\prechapter #1\postchapter + \chapterfont\chapteralign\beforechapter #1\afterchapter } } @@ -152,7 +144,7 @@ {% \parindent \z@ \raggedright \normalfont\interlinepenalty\@M - \chapteralign{\chapterfont\prechapter #1\postchapter} + \chapteralign{\chapterfont\beforechapter #1\afterchapter} } } % \end{macrocode} @@ -209,8 +201,8 @@ % % \DescribeMacro{\appendixalign}\index{Макросы!\verb*+\appendixalign+} % \DescribeMacro{\appendixfont}\index{Макросы!\verb*+\appendixfont+} -% \DescribeMacro{\preappendix}\index{Макросы!\verb*+\preappendix+} -% \DescribeMacro{\postappendix}\index{Макросы!\verb*+\postappendix+} +% \DescribeMacro{\beforeappendix}\index{Макросы!\verb*+\beforeappendix+} +% \DescribeMacro{\afterappendix}\index{Макросы!\verb*+\afterappendix+} % \begin{macrocode} \providecommand\theappendixalign{\centering} \providecommand\theappendixfont{\Large} @@ -219,8 +211,8 @@ \providecommand\appendixalign{\centering} \providecommand\appendixfont{\Large\bfseries} -\providecommand\preappendix{} -\providecommand\postappendix{\par\nobreak\vskip 20\p@} +\providecommand\beforeappendix{} +\providecommand\afterappendix{\par\nobreak\vskip 20\p@} % \end{macrocode} % % \DescribeMacro{\appendix}\index{Макросы!\verb*+\appendix+} @@ -250,8 +242,8 @@ \let\oldchapteralign=\chapteralign \let\oldchapterfont=\chapterfont - \let\oldprechapter=\prechapter - \let\oldpostchapter=\postchapter + \let\oldbeforechapter=\afterchapter + \let\oldafterchapter=\afterchapter \let\oldthechapter=\thechapter % \end{macrocode} @@ -272,8 +264,8 @@ \renewcommand\chapteralign{\appendixalign} \renewcommand\chapterfont{\appendixfont} - \renewcommand\prechapter{\preappendix} - \renewcommand\postchapter{\postappendix} + \renewcommand\beforechapter{\beforeappendix} + \renewcommand\afterchapter{\afterappendix} \gdef\thechapter{\theappendix} } @@ -298,8 +290,8 @@ \let\chapteralign=\oldchapteralign \let\chapterfont=\oldchapterfont - \let\prechapter=\oldprechapter - \let\postchapter=\oldpostchapter + \let\beforechapter=\oldbeforechapter + \let\afterchapter=\oldafterchapter \gdef\thechapter{\oldthechapter} } diff --git a/Master/texmf-dist/source/latex/disser/custom.dtx b/Master/texmf-dist/source/latex/disser/custom.dtx index 59788d86be0..100e9964c7b 100644 --- a/Master/texmf-dist/source/latex/disser/custom.dtx +++ b/Master/texmf-dist/source/latex/disser/custom.dtx @@ -24,8 +24,10 @@ % \DescribePackage{amssymb}\index{Пакеты!\verb*+amssymb+} % \DescribePackage{amsfonts}\index{Пакеты!\verb*+amsfonts+} % \begin{macrocode} -\usepackage[intlimits]{amsmath} -\usepackage{amssymb,amsfonts} +\ifDis@ams + \usepackage[intlimits]{amsmath} + \usepackage{amssymb,amsfonts} +\fi % \end{macrocode} % Использование шрифта Times вместо Computer Modern Roman. % \begin{macrocode} @@ -104,7 +106,7 @@ % \DescribePackage{natbib}\index{Пакеты!\verb*+natbib+} % Пакет для оформления библиографических ссылок. % \begin{macrocode} -\usepackage[square, comma, sort&compress]{natbib} +\usepackage[square, comma, sort&compress, numbers]{natbib} % \end{macrocode} % \DescribeMacro{\metaphantom}\index{Макросы!\verb*+\metaphantom+} % Команда для исправления PDF-закладок, указывающих на ненумеруемые разделы @@ -154,8 +156,8 @@ \renewcommand\bibsection{\nchapter{\bibname}} % \end{macrocode} -% Переопределение для создания корректной PDF-закладки (основано на варианте -% из |natbib|). +% Переопределение |thebibliography| для создания корректной PDF-закладки +% (основано на варианте из |natbib|). % \DescribeEnv{thebibliography}\index{Окружения!\verb*+thebibliography+} % \begin{macrocode} \renewenvironment{thebibliography}[1]{% @@ -183,6 +185,29 @@ \endlist\vskip-\lastskip% } % \end{macrocode} +% Плавающие рисунки ``в оборку''. +% \begin{macrocode} +\usepackage{wrapfig} +% \end{macrocode} +% Пакет для вложенной нумерации плавающих объектов. +% \DescribePackage{caption}\index{Пакеты!\verb*+caption+} +% \DescribePackage{subfig}\index{Пакеты!\verb*+subfig+} +% \begin{macrocode} +\ifDis@subf + \usepackage[config,font=small,labelsep=period]{caption,subfig} +% \end{macrocode} +% Формат счетчика. +% \begin{macrocode} + \def\thesubfigure{\textit{\asbuk{subfigure}}} +% \end{macrocode} +% Формат ссылки через |\ref|. +% \DescribeMacro{\thefigsubsep}\index{Макросы!\verb*+\thefigsubsep+} +% Разделитель между номером и буквой. +% \begin{macrocode} + \providecommand\thefigsubsep{,~} + \def\p@subfigure{\@nameuse{thefigure}\thefigsubsep} +\fi +% \end{macrocode} % % Подключение и настройка параметров пакета |hyperref|: % \begin{macrocode} @@ -237,28 +262,5 @@ \usepackage{hypernat} \usepackage[all]{hypcap} \fi -% \end{macrocode} -% Плавающие рисунки ``в оборку''. -% \begin{macrocode} -\usepackage{wrapfig} -% \end{macrocode} -% Пакет для вложенной нумерации плавающих объектов. -% \DescribePackage{caption}\index{Пакеты!\verb*+caption+} -% \DescribePackage{subfig}\index{Пакеты!\verb*+subfig+} -% \begin{macrocode} -\ifDis@subf - \usepackage[config,font=small,labelsep=period]{caption,subfig} -% \end{macrocode} -% Формат счетчика. -% \begin{macrocode} - \def\thesubfigure{\textit{\asbuk{subfigure}}} -% \end{macrocode} -% Формат ссылки через |\ref|. -% \DescribeMacro{\thefigsubsep}\index{Макросы!\verb*+\thefigsubsep+} -% Разделитель между номером и буквой. -% \begin{macrocode} - \providecommand\thefigsubsep{,~} - \def\p@subfigure{\@nameuse{thefigure}\thefigsubsep} -\fi %</custom> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/disser/disser-bst.dtx b/Master/texmf-dist/source/latex/disser/disser-bst.dtx index 31162ae4e45..0e519751885 100644 --- a/Master/texmf-dist/source/latex/disser/disser-bst.dtx +++ b/Master/texmf-dist/source/latex/disser/disser-bst.dtx @@ -25,45 +25,57 @@ \ProvidesFile{disser-bst.drv}[2008/12/01 1.0.0 Bibliography style for dissertations.] \documentclass{ltxdoc} -\usepackage[a4paper,includehead,includefoot,mag=1000, - left=4cm,right=1.5cm,top=1cm,bottom=2cm]{geometry} -\usepackage[T2A]{fontenc} -\usepackage[cp1251]{inputenc} -\usepackage[english,russian]{babel} -\usepackage{ifpdf,indentfirst} - +\usepackage[a4paper, includeheadfoot, nohead, mag=1000, + left=5cm, right=1cm, top=1.5cm, bottom=1.5cm]{geometry} +\usepackage{ifpdf,indentfirst,color} +\definecolor{darkblue}{rgb}{0,0,.5} \ifpdf - \usepackage[unicode, - pdftitle = {Documented source code of the disser.bst}, - pdfauthor = {Stanislav Kruchinin}, - pdfsubject = {GOST 7.1-84}, + \usepackage[% + pdftex, + colorlinks, + plainpages=false, + pdftitle = {User manual for disser}, + pdfauthor = {Stanislav Kruchinin}, + pdfsubject = {disser}, pdfstartview = {FitH}, - pdfborder = {0 0 0}, - bookmarksopen = true, - bookmarksnumbered = true, - bookmarksopenlevel = 2]{hyperref} + pdfborder = {0 0 0}, + bookmarksopen, + bookmarksnumbered, + bookmarksopenlevel = 2, + pdfusetitle, + unicode]{hyperref} \usepackage{cmap} \else \usepackage[hypertex]{hyperref} \fi -\let\package\textsf +\hypersetup{ + colorlinks = true, linkcolor = black, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + \IfFileExists{pscyr.sty}{% \usepackage{pscyr} \renewcommand\ttdefault{cmtt} \renewcommand\rmdefault{ftm} -}{} -\IfFileExists{url.sty}{\RequirePackage{url}}{\newcommand\url{\texttt}} - -\hypersetup{ - colorlinks = true, - linkcolor = black, citecolor=blue, - filecolor = blue, menucolor=blue, - pagecolor = blue, urlcolor=blue +}{ + \IfFileExists{cyrtimes.sty}{% + \renewcommand\ttdefault{cmtt} + \renewcommand\rmdefault{ftm} + }{} } +\IfFileExists{url.sty}{\RequirePackage{url}}{\newcommand\url{\texttt}} +\usepackage[T2A]{fontenc} +\usepackage[cp1251]{inputenc} +\usepackage[english,russian]{babel} \MakeShortVerb{\|} +\setlength\hfuzz{20pt} +\hbadness=10000 + +\GetFileInfo{disser-bst.drv} \begin{document} \sloppy \PrintChanges @@ -130,19 +142,19 @@ % автореферате следует различать ссылки на работы соискателя и на внешние % источники. Префикс номера ссылки определяется макросом |\BibPrefix|, % значение которого должно быть задано до использования команды -% |\bibliographystyle|. Пример: +% |\bibliographystyle|. +% +% Пример: % \begin{verbatim} % \def\BibPrefix{A} % \bibliographystyle{disser} -% \bibliography{thesis} -% \end{verbatim} +% \bibliography{thesis}\end{verbatim} % В данном случае ссылки на библиографию будут иметь вид [A$n$], где $n$ "--- % номер. % % К сожалению, пакет |natbib| не <<сжимает>> ссылки, содержащие нецифровые % символы. Поэтому ссылки вида [A1, A2, A3, A4] не преобразуются к более -% компактной форме [A1--A4]. В данный момент ведется работа над -% исправлением этого недостатка. +% компактной форме [A1--A4]. Ведется работа над исправлением этого недостатка. % % \section{Исходный текст}\parindent=0pt % \begin{macrocode} @@ -212,6 +224,9 @@ STRINGS { s t } STRINGS { curlanguage } +% \end{macrocode} +% Изменение текущего языка. +% \begin{macrocode} FUNCTION {change.language} { booklanguage empty$ {""} @@ -224,6 +239,9 @@ FUNCTION {change.language} if$ } +% \end{macrocode} +% Базовая функция вывода библиографической записи. +% \begin{macrocode} FUNCTION {output.nonnull} %%%{ 's := { swap$ @@ -263,6 +281,9 @@ FUNCTION {output.nonnull} %%% s } +% \end{macrocode} +% Обертки для |output.nonnull|. +% \begin{macrocode} FUNCTION {output} { duplicate$ empty$ 'pop$ @@ -334,6 +355,9 @@ FUNCTION {add.blank} { " " * before.all 'output.state := } +% \end{macrocode} +% Логические операторы. +% \begin{macrocode} FUNCTION {not} { { #0 } { #1 } @@ -407,7 +431,10 @@ FUNCTION {emphasize} FUNCTION {space.word} { " " swap$ * " " * } -FUNCTION {bbl.edby} % { "\bbledby{}" } +% \end{macrocode} +% Сокращения. +% \begin{macrocode} +FUNCTION {bbl.edby} % { "\bbledby{}" } { curlanguage "english" = {"Ed. by "} @@ -429,7 +456,7 @@ FUNCTION {bbl.cmplr} if$ } -FUNCTION {bbl.edition} % { "\bbledition{}" } +FUNCTION {bbl.edition} % { "\bbledition{}" } { curlanguage "english" = {"edition"} @@ -440,7 +467,7 @@ FUNCTION {bbl.edition} % { "\bbledition{}" } if$ } -FUNCTION {bbl.vvolume} % { "\bblVolume{}" } +FUNCTION {bbl.vvolume} % { "\bblVolume{}" } { curlanguage "english" = {"Volume"} @@ -451,7 +478,7 @@ FUNCTION {bbl.vvolume} % { "\bblVolume{}" } if$ } -FUNCTION {bbl.vvol} % { "\bblVol{}" } +FUNCTION {bbl.vvol} % { "\bblVol{}" } { curlanguage "english" = {"Vol."} @@ -462,7 +489,7 @@ FUNCTION {bbl.vvol} % { "\bblVol{}" } if$ } -FUNCTION {bbl.iissue} % { "\bblIssue{}" } +FUNCTION {bbl.iissue} % { "\bblIssue{}" } { curlanguage "english" = {"Issue"} @@ -473,7 +500,7 @@ FUNCTION {bbl.iissue} % { "\bblIssue{}" } if$ } -FUNCTION {bbl.iiss} % { "\bblIss{}" } +FUNCTION {bbl.iiss} % { "\bblIss{}" } { curlanguage "english" = {"Iss."} @@ -484,7 +511,7 @@ FUNCTION {bbl.iiss} % { "\bblIss{}" } if$ } -FUNCTION {bbl.of} % { "\bblof{}" } +FUNCTION {bbl.of} % { "\bblof{}" } { curlanguage "english" = {"of"} @@ -495,7 +522,7 @@ FUNCTION {bbl.of} % { "\bblof{}" } if$ } -FUNCTION {bbl.etal} % { "\bblof{}" } +FUNCTION {bbl.etal} % { "\bblof{}" } { curlanguage "english" = {"et~al."} @@ -506,7 +533,7 @@ FUNCTION {bbl.etal} % { "\bblof{}" } if$ } -FUNCTION {bbl.nnumber} % { "\bblNumber{}" } +FUNCTION {bbl.nnumber} % { "\bblNumber{}" } { curlanguage "english" = {"Number"} @@ -517,7 +544,7 @@ FUNCTION {bbl.nnumber} % { "\bblNumber{}" } if$ } -FUNCTION {bbl.number} % { "\bblnumber{}" } +FUNCTION {bbl.number} % { "\bblnumber{}" } { curlanguage "english" = {"number"} @@ -528,7 +555,7 @@ FUNCTION {bbl.number} % { "\bblnumber{}" } if$ } -FUNCTION {bbl.nr} % { "\bblno{}" } +FUNCTION {bbl.nr} % { "\bblno{}" } { curlanguage "english" = {"no."} @@ -539,7 +566,7 @@ FUNCTION {bbl.nr} % { "\bblno{}" } if$ } -FUNCTION {bbl.nnr} % { "\bblno{}" } +FUNCTION {bbl.nnr} % { "\bblno{}" } { curlanguage "english" = {"No."} @@ -550,7 +577,7 @@ FUNCTION {bbl.nnr} % { "\bblno{}" } if$ } -FUNCTION {bbl.in} % { "\bblin{}" } +FUNCTION {bbl.in} % { "\bblin{}" } { curlanguage "english" = {"in"} @@ -561,7 +588,7 @@ FUNCTION {bbl.in} % { "\bblin{}" } if$ } -FUNCTION {bbl.iin} % { "\bblIn{}" } +FUNCTION {bbl.iin} % { "\bblIn{}" } { curlanguage "english" = {"In"} @@ -572,7 +599,7 @@ FUNCTION {bbl.iin} % { "\bblIn{}" } if$ } -FUNCTION {bbl.pages} % { "\bblpp." } +FUNCTION {bbl.pages} % { "\bblpp." } { curlanguage "english" = {"pp."} @@ -583,7 +610,7 @@ FUNCTION {bbl.pages} % { "\bblpp." } if$ } -FUNCTION {bbl.page} % { "\bblp." +FUNCTION {bbl.page} % { "\bblp." } { curlanguage "english" = {"p."} @@ -594,7 +621,7 @@ FUNCTION {bbl.page} % { "\bblp." if$ } -FUNCTION {bbl.ppages}% { "\bblPp." } +FUNCTION {bbl.ppages} % { "\bblPp." } { curlanguage "english" = {"Pp."} @@ -605,7 +632,7 @@ FUNCTION {bbl.ppages}% { "\bblPp." } if$ } -FUNCTION {bbl.ppage} % { "\bblP." } +FUNCTION {bbl.ppage} % { "\bblP." } { curlanguage "english" = {"P."} @@ -616,11 +643,42 @@ FUNCTION {bbl.ppage} % { "\bblP." } if$ } +FUNCTION {bbl.techrep} +{ + curlanguage "english" = + {"Tech. Rep."} + { curlanguage "russian" = + {"{\cyr\CYRT\cyre\cyrh. \cyrd\cyro\cyrk\cyrl\cyra\cyrd.}"} + {"language is not defined: " language "Tech. Rep." * * warning$ "P."} + if$} + if$ +} + +FUNCTION {bbl.mthesis} +{ + curlanguage "english" = + {"Master's thesis"} + { 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 "Master's thesis" * * warning$ "P."} + if$} + if$ +} -FUNCTION {bbl.techrep} { "Tech. Rep." } -FUNCTION {bbl.mthesis} { "Master's thesis" } -FUNCTION {bbl.phdthesis} { "Ph.D. thesis" } +FUNCTION {bbl.phdthesis} +{ + curlanguage "english" = + {"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."} + if$} + if$ +} +% \end{macrocode} +% Глобальные целочисленные переменные. +% \begin{macrocode} INTEGERS { nameptr namesleft numnames } FUNCTION {format.names} @@ -908,7 +966,6 @@ FUNCTION {extract.num} if$ } - FUNCTION {convert.edition} { edition } @@ -1002,7 +1059,6 @@ FUNCTION {format.number} if$ } - FUNCTION {empty.misc.check} { author empty$ title empty$ howpublished empty$ month empty$ year empty$ note empty$ diff --git a/Master/texmf-dist/source/latex/disser/disser.dtx b/Master/texmf-dist/source/latex/disser/disser.dtx index 444e081f971..61767fad42f 100644 --- a/Master/texmf-dist/source/latex/disser/disser.dtx +++ b/Master/texmf-dist/source/latex/disser/disser.dtx @@ -19,38 +19,35 @@ %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %<*driver> -\ProvidesFile{disser.drv}[2008/12/01 1.1.0 Document class for dissertations.] +\ProvidesFile{disser.drv}[2009/04/08 1.1.1 Document class for dissertations.] \documentclass{ltxdoc} -\usepackage[a4paper, includehead, includefoot, mag=1000, - left=4cm, right=1.5cm, top=1cm, bottom=1.5cm]{geometry} -\usepackage[T2A]{fontenc} -\usepackage[cp1251]{inputenc} -\usepackage[english,russian]{babel} +\usepackage[a4paper, includeheadfoot, nohead, mag=1000, + left=5cm, right=1cm, top=1.5cm, bottom=1.5cm]{geometry} \usepackage{ifpdf,indentfirst,tabularx,doc} -\usepackage{makeidx,longtable} +\usepackage{makeidx,longtable,color} + +\definecolor{darkblue}{rgb}{0,0,.5} \ifpdf - \usepackage[unicode, - pdftitle = {Documented source code of the disser class}, - pdfauthor = {Stanislav Kruchinin}, - pdfsubject = {disser}, - pdfstartview = {FitH}, - pdfborder = {0 0 0}, - bookmarksopen = true, - bookmarksnumbered = true, - bookmarksopenlevel = 2 - ]{hyperref} + \usepackage[pdftex,hyperindex,unicode]{hyperref} \usepackage{cmap} \else \usepackage[hypertex]{hyperref} \fi \hypersetup{ - colorlinks = true, - linkcolor = black, citecolor=blue, - filecolor = blue, menucolor=blue, - pagecolor = blue, urlcolor=blue + pdftitle = {Documented source code of the disser package}, + pdfauthor = {Stanislav Kruchinin}, + pdfsubject = {disser}, + pdfstartview = {FitH}, + pdfborder = {0 0 0}, + bookmarksopen = true, + bookmarksnumbered = true, + bookmarksopenlevel = 2, + colorlinks = true, linkcolor = black, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue } \ifpdf\usepackage{hypdestopt}\fi @@ -59,27 +56,43 @@ \usepackage{pscyr} \renewcommand\ttdefault{cmtt} \renewcommand\rmdefault{ftm} -}{} +}{ + \IfFileExists{cyrtimes.sty}{% + \renewcommand\ttdefault{cmtt} + \renewcommand\rmdefault{ftm} + }{} +} \IfFileExists{url.sty}{\usepackage{url}}{\newcommand\url{\texttt}} +\usepackage[T2A]{fontenc} +\usepackage[cp1251]{inputenc} +\usepackage[english,russian]{babel} + \MakeShortVerb{\|} \def\deflabel#1{\ttfamily #1\hfill} -\def\deflist#1{\begin{list}{}{\settowidth\labelwidth{\ttfamily #1}% - \setlength\leftmargin\labelwidth - \addtolength\leftmargin\labelsep - \let\makelabel\deflabel}} -\def\enddeflist{\end{list}} +\newenvironment{deflist}[1]{% + \begin{list}{}{% + \settowidth\labelwidth{\ttfamily #1}% + \setlength\leftmargin\labelwidth + \addtolength\leftmargin\labelsep + \let\makelabel\deflabel} +}{\end{list}} + \let\DescribePackage=\DescribeEnv \makeindex -\setlength\hfuzz{15pt} % dont make so many -\hbadness=9000 % over and under full box warnings - +\setlength\hfuzz{20pt} +\hbadness=10000 -\setlength\oddsidemargin{72pt} -\setlength\textwidth{420pt} +\makeatletter + \def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi + \columnseprule \z@ \columnsep 35\p@ + \twocolumn[\index@prologue]% + \IndexParms \let\item\@idxitem \ignorespaces} + \def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi} +\makeatother \begin{document} \sloppy @@ -102,7 +115,7 @@ \DocInput{titledefs.dtx} \DocInput{toc.dtx} \DocInput{custom.dtx} - \IndexPrologue{\section{Указатель команд}} + \IndexPrologue{\section{Предметный указатель}} \printindex \end{document} %</driver> @@ -120,306 +133,28 @@ % % \maketitle % -% \begin{abstract}\noindent -% Данный документ содержит описание исходных текстов. -% Инструкции по установке смотрите в файлах |README| и |README.ru|. -% \end{abstract} -% -% \tableofcontents -% -% \section{Введение} -% -% Класс |disser| был создан в результате объединения множества дополнений и -% исправлений для |extreport|, написанных автором при оформлении -% бакалаврской и магистерской работ, а также кандидатской диссертации. -% Основной целью являлось устранение одного из главных недостатков стандартных -% классов "--- отсутствия возможности прямого изменения формата элементов титульного -% листа, заголовков и записей в автоматически генерируемых списках -% (содержание, список иллюстраций, список таблиц). Для этого переопределена часть команд, -% входящих в ядро \LaTeX{} и введен ряд высокоуровневых команд, которые описаны в -% комментариях к исходным текстам. К сожалению, на данный момент пользовательская -% документация по этим командам отсутствует. Пример их использования можно увидеть -% в исходном тексте класса |gost732|. -% -% \section{Руководство по использованию} -% -% \subsection{Шаблоны} -% -% Поскольку дипломы и диссертации имеют фиксированную структуру, -% к классу прилагаются соответствующие шаблоны (каталог |disser/templates|), -% которые рекомендуется использовать для создания своих документов. -% -% \subsection{Опции} +% \section{Обзор документации} % -% \textbf{Примечание:} полужирным начертанием выделены опции, используемые по умолчанию. -% \extrarowheight=3pt -% \tabcolsep=6pt -% \arraycolsep=0pt -% \begin{longtable}{p{0.3\linewidth}|p{0.55\linewidth}} -% \hline\hline -% \textbf{a4paper}, a5paper, b5paper & -% Размеры листов. -% \\\hline -% 8pt, 9pt, 10pt, 11pt, 12pt, \textbf{14pt} & -% Размер шрифта основного текста. -% \\\hline -% landscape & -% Альбомная ориентация. -% \\\hline -% \textbf{oneside}, twoside & -% Односторонняя или двухсторонняя печать. -% \\\hline -% draft, \textbf{final} & -% Выводить (draft) или нет (final) пометки, фиксирующие переполнение |\hbox| -% для данной строки. -% \\\hline -% \textbf{titlepage}, notitlepage & -% Печатать титульный лист или нет. -% \\\hline -% openright, \textbf{openany} & -% Главы будут всегда начинаться только с нечетных страниц (т.е. справа, если -% смотреть на разворот) или c любых. -% \\\hline -% \textbf{onecolumn}, twocolumn & -% Верстка в один или в два столбца. -% \\\hline -% fleqn & -% Выключные формулы будут выравнены по левому краю, а не по центру. -% \\\hline -% leqno & -% Номера будут размещены слева, а не справа от формул. -% \\\hline -% openbib & -% Блоки текста в списке литературы будут печататься на новых строках и с -% отступом. -% \\\hline -% subf & -% Использовать пакет |subfig| для ведения вложенной нумерации рисунков. -% \\\hline -% href & -% Использовать пакет |hyperref|. -% \\\hline -% times & -% Включает использование гарнитуры Times в тексте и формулах. -% Для использования опции необходимо установить пакеты |pscyr| и -% |txfonts|. -% \\\hline -% bachelor, master, \textbf{candidate}, doctor & -% Тип диссертации. -% \\\hline -% fixint = \{\textbf{true}$\,\vert\,$false\} & -% Исправление знаков интегралов на прямые (из математического шрифта |euler|). -% \\\hline -% libcat & -% Включает вывод номера УДК на титульном листе. -% \\\hline -% facsimile & -% Включает отображение подписей диссертанта и ученого секретаря на -% титульных листах автореферата и диссертации (только для кандидатских и докторских). -% По умолчанию включена только в шаблоне автореферата. -% \\\hline -% mtpro & -% Поддержка шрифтов MathTime Pro. При наличии опции |times| вместо -% пакета |txfonts| подключается пакет |mtpro|. -% \\\hline\hline -% \end{longtable} +% Документация пакета |disser| включает следующие файлы: % -% \subsection{\texttt{Makefile} и \texttt{nomake.cmd}} -% -% Для автоматизации операций сборки и установки пакета созданы -% две системы скриптов, имеющих одинаковый набор целей: -% |Makefile| в формате GNU Make и файлы |nomake.cmd|, написанные на языке -% командного интерпретатора |cmd.exe| ОС Windows 2000 и выше. -% -% Использование в Unix-подобных окружениях: |make <цель>|. -% -% В Windows: |nomake <цель>|. -% -% Далее следуют описания целей в зависимости от каталога, в котором -% производится сборка. -% -% \subsubsection{Каталог \texttt{disser/}} -% -% \begin{deflist}{marginbreak} -% \item[all] -% Сборка классов и шаблонов. -% \item[class] -% Сборка классов |disser| и |gost732|. Соответствует цели |class| -% в каталоге |disser/src|. Цель по умолчанию. -% \item[clean] -% Цель |clean| в каталогах |src| и |templates|. -% \item[doc] -% Сборка DVI- и PDF-версий документации. -% \item[help] -% Справка по целям сборки. -% \item[install] -% Копирование класса и документации в дерево каталогов \LaTeX{}. -% Соответствует цели |install| в каталоге |disser/src|. -% \item[sfupload] -% Загрузка |disser-<version>.zip| на upload-сервер SourceForge. -% \item[template] -% Сборка всех шаблонов. Соответствует цели по умолчанию в -% каталоге |disser/templates|. -% \item[update] -% Скачивание репозитория Mercurial в каталог |./disser|. +% \begingroup +% \begin{deflist}{README, README.ru} +% \item[\href{file:manual.pdf}{Manual.pdf}] Руководство пользователя. +% \item[README, README.ru] Информация о сборке и установке пакета (текстовые файлы). +% \item[ChangeLog] История версий (текстовый файл). % \end{deflist} -% -% \subsubsection{Каталог \texttt{disser/src/}} -% -% \begin{deflist}{marginbreak} -% \item[all] -% Сборка классов и документации. Цель по умолчанию. -% \item[class] -% Сборка классов |disser| и |gost732|. -% \item[clean] -% Удаление файлов, указанных в переменной |CLFILES|. -% \item[doc] -% Сборка DVI- и PDF-версий документации. -% \item[dvi] -% Сборка DVI-версии документации. -% \item[help] -% Справка по целям сборки. -% \item[install] -% Копирование файлов класса и документации в дерево каталогов -% дистрибутива \LaTeX{}. -% \item[pdf] -% Сборка PDF-версии документации. +% \endgroup +% Документированные исходные тексты: +% \begin{deflist}{disser-bst.dtx} +% \item[\href{file:disser.pdf}{disser.dtx}] Исходный текст класса |disser| (данный файл). +% \item[\href{file:gost732.pdf}{gost732.dtx}] +% Исходный текст класса класса |gost732| для оформления документов в +% соответствии с ГОСТ 7.32-2001. +% \item[\href{file:disser-bst.pdf}{disser-bst.dtx}] +% Стиль библиографических ссылок. % \end{deflist} % -% \subsubsection{Каталоги \texttt{disser/templates} и -% \texttt{disser/templates/<тип-диссертации>/}} -% -% \begin{deflist}{marginbreak} -% \item[dvi] -% Сборка |thesis.dvi|. Цель по умолчанию. -% \item[clean] -% Удаление файлов, указанных в переменной |CLFILES|. -% \item[epstoeps] -% Оптимизация EPS с помощью Ghostscript. -% \item[epstopdf] -% Конвертирование EPS в PDF. -% \item[fixbb] -% Исправление BoundingBox во всех EPS-файлах. -% \item[help] -% Справка по целям сборки. -% \item[html] -% Сборка HTML-файла. -% \item[pdf] -% Сборка |thesis.pdf|. -% \item[pdf\_2on1] -% Сборка PDF-файла по 2 страницы на один разворот A4. -% \item[pdf\_book] -% Сборка PDF-файла для брошюрования. -% \item[ps] -% Сборка |thesis.ps|. -% \item[ps\_2on1] -% Сборка PostScript-файла по 2 страницы на один разворот A4. -% \item[ps\_book] -% Сборка PostScript-файла для брошюрования. -% \item[srcdist] -% Сборка архива из содержимого текущего каталога. -% \end{deflist} -% -% \textbf{Примечания:} -% 1) Файлы |nomake.cmd| в подкаталогах шаблонов зависят от |include/latex.nmk.cmd| и -% |include/latex.fig.nmk.cmd|. Файлы |Makefile| зависят от |include/latex.mk| и -% |include/latex.fig.mk|. -% 2) |Makefile/nomake.cmd| в подкаталогах шаблонов включают цели каталога |fig|. -% -% \subsubsection{Каталог \texttt{disser/templates/<тип-диссертации>/fig/}} -% -% \begin{deflist}{marginbreak} -% \item[clean] -% Удаление PDF файлов. -% \item[epstoeps] -% Оптимизация EPS с помощью Ghostscript. -% \item[epstopdf] -% Конвертирование EPS в PDF. -% \item[fixbb] -% Исправление BoundingBox во всех EPS-файлах. -% \item[help] -% Справка по целям сборки. Цель по умолчанию. -% \end{deflist} -% -% \subsection{Стиль верстки библиографических ссылок \texttt{disser.bst}} -% -% В состав пакета начиная с версии 1.1.0 включен стиль для оформления -% библиографических ссылок |disser.bst|. Данный стиль |disser.bst| представляет собой -% доработанную версию |gost71u.bst| из пакета |gost|, написанного Максимом Поляковым. -% Создание |disser.bst| обусловлено следующими причинами: пакет |gost| более не -% поддерживается автором, а оформление библиографии в соответствии с его стилями -% противоречит некоторым требованиям, предъявляемым диссертационными советами -% к библиографическим ссылкам. -% -% Основные отличия |disser.bst| от |gost71u.bst|: -% -% \begin{enumerate} -% \item Инициалы авторов всегда печатаются перед фамилией. -% \item Авторы, независимо от их количества, всегда печатаются перед -% названием источника. -% \item Отсутствует поддержка украинского языка. -% \item Настраиваемый префикс у номера библиографической ссылки (макрос |\BibPrefix|). -% \end{enumerate} -% -% Руководство по использованию стиля и описание его исходного кода -% находится в файле |disser-bst.dtx|. -% -% \subsection{Особенности верстки авторефератов кандидатских и докторских диссертаций} -% -% \subsubsection{Общий текст} -% -% Согласно требованиям, раздел <<Общая характеристика работы>> автореферата -% и глава <<Введение>> диссертации должны совпадать. Общие разделы создаются с помощью -% команды |\mkcommonsect| в файле |common.tex|, который подключается из -% |autoref.tex| и |thesis.tex|. -% -% Пример: -% \begin{verbatim} -% \mkcommonsect{novelty}{Научная новизна}{% -% Текст раздела -% } -% \end{verbatim} -% Здесь первый аргумент |novelty| "--- базовое имя создаваемых макросов -% (|\noveltysection| и |\noveltytext|), -% второй аргумент "--- заголовок раздела (значение |\noveltysection|), -% третий "--- текст раздела (значение |\noveltytext|). -% -% \subsubsection{Список работ диссертанта} -% -% В автореферате список работ диссертанта должен быть отделен от списка цитируемой -% литературы, а ссылки на них должны отличаться друг от друга. -% Для решения этой задачи используются пакет |multibib| и стиль |disser.bst|. -% -% Макрос, в котором содержится префикс номеров ссылок называется |\BibPrefix|. -% -% Описание библиографических ссылок на работы диссертанта должно находиться в -% файле |thesis.bib| вместе с остальными ссылками. -% -% Полная ручная сборка автореферата с двумя библиографиями выполняется следующей -% последовательностью команд. -% \begin{verbatim} -% latex autoref -% bibtex8 -H -c cp1251 autoref -% bibtex8 -H -c cp1251 my -% latex autoref -% latex autoref -% \end{verbatim} -% Сборка автореферата автоматизирована с помощью скриптов |Makefile| и |nomake.cmd|. -% -% \subsubsection{Подписи диссертанта и ученого секретаря} -% -% Согласно требованиям ВАК, автореферат должен быть подписан диссертантом и -% ученым секретарем. Поскольку экземпляров автореферата достаточно много, эту -% задачу необходимо автоматизировать. Начиная с версии 1.1.0 в классе появилась опция -% |facsimile|, позволяющая включать графические файлы в нужных местах на -% титульном листе и внутренней стороне обложки. Эта опция включена по умолчанию только -% в шаблонах авторефератов. Факсимиле диссертанта должно находиться в файле -% |./fig/facsimile.<type>|, факсимиле ученого секретаря диссертационного совета "--- -% в файле |./fig/sec-facsimile.<type>|. Здесь |<type>| "--- один из типов графических файлов, -% поддерживаемых в \LaTeX{} (eps) или в pdf\LaTeX{} (pdf, tiff, png). -% Команда |\facsimile|, включающая файл с подписью диссертанта в документ, -% определена в файле |titledefs.dtx|. Команда, включающая файл с подписью -% ученого секретаря, находится в файле |autoref.tex|. +% \tableofcontents % % \section{Исходный текст класса}\parindent=0pt % @@ -427,86 +162,77 @@ %<*disser> \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{disser}[2008/11/11 1.1.0 Document class for dissertations.] +\ProvidesClass{disser}[2008/04/08 1.1.1 Document class for dissertations.] % \end{macrocode} % Расширение включаемых в |disser.cls| файлов. -% % \begin{macrocode} \def\substyle@ext{.rtx} + % \end{macrocode} % Определение операторов условного выполнения. % \begin{itemize} -% \item |true|, если включена опция, оставляющая одну колонку при -% двухколонном наборе. +% \item подключение пакета, определяющего |\ifpdf|. +% \DescribePackage{ifpdf}\index{Пакеты!\verb*+ifpdf+} +% \begin{macrocode} +\RequirePackage{ifpdf} +% \end{macrocode} +% \item Разрешено оставлять одну колонку при двухколонном наборе. % \begin{macrocode} \newif\if@restonecol % \end{macrocode} -% \item |true|, если разрешена титульная страница. +% \item Отображение титульного листа (включено). % \begin{macrocode} -\newif\if@titlepage +\newif\if@titlepage\@titlepagetrue % \end{macrocode} -% \item |true|, если главы начинаются только с нечетных страниц. +% \item Главы начинаются только с нечетных страниц (отключено). % \begin{macrocode} -\newif\if@openright +\newif\if@openright\@openrightfalse % \end{macrocode} -% \item подключение пакета, определяющего |\ifpdf|. +% \item Типы документов (по умолчанию candidate). % \begin{macrocode} -\RequirePackage{ifpdf} - +\newif\ifDis@bachelor\Dis@bachelorfalse +\newif\ifDis@master\Dis@masterfalse +\newif\ifDis@candidate\Dis@candidatetrue +\newif\ifDis@doctor\Dis@doctorfalse +\newif\ifDis@autoref\Dis@autoreffalse % \end{macrocode} -% \item Соответствующие типы диссертаций. +% \item Отображение УДК на титульном листе (отключено). % \begin{macrocode} -\newif\ifDis@bachelor -\newif\ifDis@master -\newif\ifDis@candidate -\newif\ifDis@doctor -\newif\ifDis@autoref -\newif\ifDis@libcat -\newif\ifDis@facsimile - +\newif\ifDis@libcat\Dis@libcatfalse % \end{macrocode} -% \item |true|, если подключается |hyperref|. +% \item Отображение подписей диссертанта и ученого секретаря (отключено). % \begin{macrocode} -\newif\ifDis@href +\newif\ifDis@facsimile\Dis@facsimilefalse % \end{macrocode} -% \item Подключение и настройка пакета |subfig|. +% \item Подключение пакетов |amsmath|, |amsfonts|, |amssymb| (включено). % \begin{macrocode} -\newif\ifDis@subf +\newif\ifDis@ams\Dis@amstrue % \end{macrocode} -% \item Шрифт Times как основной. +% \item Подключение |hyperref| (отключено). % \begin{macrocode} -\newif\ifDis@times +\newif\ifDis@href\Dis@hreffalse % \end{macrocode} -% \item Поддержка математических шрифтов MathTime Pro. +% \item Подключение |subfig| (отключено). % \begin{macrocode} -\newif\ifDis@mtpro - +\newif\ifDis@subf\Dis@subffalse % \end{macrocode} -% \end{itemize} -% -% Установка значений по уиолчанию. -% \begin{macrocode} -\@titlepagetrue -\Dis@bachelorfalse -\Dis@masterfalse -\Dis@candidatetrue -\Dis@doctorfalse -\Dis@autoreffalse -\Dis@timesfalse -\Dis@mtprofalse -\Dis@subffalse -\Dis@hreffalse -\Dis@libcatfalse -\Dis@facsimilefalse - +% \item Шрифт Times как основной (отключено). +% \begin{macrocode} +\newif\ifDis@times\Dis@timesfalse +% \end{macrocode} +% \item Поддержка математических шрифтов MathTime Pro (отключено). +% \begin{macrocode} +\newif\ifDis@mtpro\Dis@mtprofalse % \end{macrocode} +% \end{itemize} % % \subsection{Опции класса} % % Подключение пакета |kvoptions| для обработки опций в формате % |ключ = значение|. % \begin{macrocode} + \RequirePackage{kvoptions}[2006/08/17] % \end{macrocode} @@ -520,22 +246,28 @@ \DeclareOption{subf}{\Dis@subftrue} % \end{macrocode} -% Показывать номер УДК на титульном листе. +% Отображение УДК на титульном листе. % \begin{macrocode} \DeclareOption{libcat}{\Dis@libcattrue} + % \end{macrocode} -% Включить отображение подписей диссертанта и ученого секретаря на -% титульных листах автореферата и диссертации (для кандидатских и докторских). +% Отображение подписей диссертанта и ученого секретаря. % \begin{macrocode} \DeclareOption{facsimile}{\Dis@facsimiletrue} % \end{macrocode} +% Не подключать пакеты |amsmath|, |amsfonts|, |amssymb|. +% \begin{macrocode} +\DeclareOption{noams}{\Dis@amsfalse} + +% \end{macrocode} % Настройка опций. % \begin{macrocode} \SetupKeyvalOptions{ family=Dis, prefix=Dis@ } + % \end{macrocode} % Исправление знаков интегралов и пределов интегрирования на более % привычные. @@ -546,7 +278,6 @@ % % Размеры листов. % \begin{macrocode} - \DeclareOption{a4paper}{% \setlength\paperheight{297mm} \setlength\paperwidth {210mm} @@ -578,7 +309,8 @@ \DeclareOption{11pt}{\renewcommand\@ptsize{11}} \DeclareOption{12pt}{\renewcommand\@ptsize{12}} \DeclareOption{14pt}{\renewcommand\@ptsize{14}} -\DeclareOption{17pt}{\renewcommand\@ptsize{17}} +\DeclareOption{16pt}{\renewcommand\@ptsize{16}} +\DeclareOption{18pt}{\renewcommand\@ptsize{18}} \DeclareOption{20pt}{\renewcommand\@ptsize{20}} % \end{macrocode} @@ -715,6 +447,9 @@ % \end{macrocode} % \subsection{Настройка шрифтов} % \subsubsection{Определение размеров} +% +% Эти вещи должны быть в стандартных классах. +% Ради таких незначительных отличий не стоило городить |extarticle|, |extreport|, |extbook|. % \begin{macrocode} \def\EC@family#1#2#3#4#5{% \DeclareFontShape{#1}{#2}{#3}{#4}% @@ -778,9 +513,9 @@ % % \subsubsection{Старые команды изменения начертания шрифтов (без NFSS)} % -% Тоже не ясно, почему это вынесено в классы, а не входит в ядро. +% Опять же, не ясно, почему все это вынесено в классы, а не входит в ядро. % -% В текстовом режиме. +% Изменение начертания в текстовом режиме. % \begin{macrocode} \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} @@ -802,7 +537,7 @@ % \DescribeMacro{\lineskip}\index{Расстояния!\verb*+\lineskip+} % \DescribeMacro{\normallineskip}\index{Расстояния!\verb*+\normallineskip+} % Вертикальный интервал между строками. Упоминаемый здесь и далее макрос |\p@| -% определяет единицу длины. По умолчанию она равна английскому пункту (pt). +% определяет стандартную единицу длины. По умолчанию она равна английскому пункту (pt). % \begin{macrocode} \setlength\lineskip{1\p@} \setlength\normallineskip{1\p@} @@ -840,7 +575,7 @@ \setlength\columnseprule{0\p@} % \end{macrocode} -% Описание структуры постоянных частей заголовков. +% Описание структуры заголовков. % \begin{itemize} % \item в тексте, % \DescribeMacro{\@seccntformat}\index{Макросы!\verb*+"\"@seccntformat+} diff --git a/Master/texmf-dist/source/latex/disser/doctor.dtx b/Master/texmf-dist/source/latex/disser/doctor.dtx index 4b8ac4beaad..98fd74da174 100644 --- a/Master/texmf-dist/source/latex/disser/doctor.dtx +++ b/Master/texmf-dist/source/latex/disser/doctor.dtx @@ -20,9 +20,9 @@ \newlength\fifthskip \ifDis@libcat - \setlength\firstskip{1em} + \setlength\firstskip{1ex} \else - \setlength\firstskip{4em} + \setlength\firstskip{4ex} \fi \setlength\secondskip{3cm} \setlength\thirdskip{1cm} diff --git a/Master/texmf-dist/source/latex/disser/gost732.dtx b/Master/texmf-dist/source/latex/disser/gost732.dtx index b9c586e6faa..63eff10bf97 100644 --- a/Master/texmf-dist/source/latex/disser/gost732.dtx +++ b/Master/texmf-dist/source/latex/disser/gost732.dtx @@ -23,53 +23,59 @@ \ProvidesFile{gost732.drv}[2007/11/29 1.0.1 GOST 7.32-2001 implementation.] \documentclass{ltxdoc} -\usepackage[a4paper,includehead,includefoot,mag=1000, - left=4cm,right=1.5cm,top=1cm,bottom=2cm]{geometry} +\usepackage[a4paper, includeheadfoot, nohead, mag=1000, + left=5cm, right=1cm, top=1.5cm, bottom=1.5cm]{geometry} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} -\usepackage{ifpdf,indentfirst} - +\usepackage{ifpdf,indentfirst,color} +\definecolor{darkblue}{rgb}{0,0,.5} \ifpdf - \usepackage[unicode, - pdftitle = {Documented source code of the gost732 package}, - pdfauthor = {Stanislav Kruchinin}, - pdfsubject = {gost732}, + \usepackage[% + pdftex, + colorlinks, + plainpages=false, + pdftitle = {User manual for disser}, + pdfauthor = {Stanislav Kruchinin}, + pdfsubject = {disser}, pdfstartview = {FitH}, - pdfborder = {0 0 0}, - bookmarksopen = true, - bookmarksnumbered = true, - bookmarksopenlevel = 2]{hyperref} + pdfborder = {0 0 0}, + bookmarksopen, + bookmarksnumbered, + bookmarksopenlevel = 2, + pdfusetitle, + unicode]{hyperref} \usepackage{cmap} \else \usepackage[hypertex]{hyperref} \fi -\let\package\textsf +\hypersetup{ + colorlinks = true, linkcolor = black, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + \IfFileExists{pscyr.sty}{% \usepackage{pscyr} \renewcommand\ttdefault{cmtt} \renewcommand\rmdefault{ftm} -}{} -\IfFileExists{url.sty}{\RequirePackage{url}}{\newcommand\url{\texttt}} - -\hypersetup{ - colorlinks = true, - linkcolor = black, citecolor=blue, - filecolor = blue, menucolor=blue, - pagecolor = blue, urlcolor=blue +}{ + \IfFileExists{cyrtimes.sty}{% + \renewcommand\ttdefault{cmtt} + \renewcommand\rmdefault{ftm} + }{} } - -%\OnlyDescription % uncomment to suppress code line listing -\RecordChanges % uncomment for a change history -%\EnableCrossrefs % uncomment for command index +\IfFileExists{url.sty}{\RequirePackage{url}}{\newcommand\url{\texttt}} \MakeShortVerb{\|} +\setlength\hfuzz{20pt} +\hbadness=10000 + \GetFileInfo{gost732.drv} \begin{document} \sloppy - \PrintChanges \DocInput{gost732.dtx} \end{document} %</driver> @@ -138,6 +144,9 @@ \renewcommand\postthesubparagraph{\@postskip} \renewcommand\tocpostthesubparagraph{\@postskip} +% \end{macrocode} +% Изменение заголовка библиографии на <<Список литературы>>. +% \begin{macrocode} \AtBeginDocument{% \addto\captionsrussian{% \def\bibname{% diff --git a/Master/texmf-dist/source/latex/disser/master.dtx b/Master/texmf-dist/source/latex/disser/master.dtx index 284f125f61e..7cc00cdb399 100644 --- a/Master/texmf-dist/source/latex/disser/master.dtx +++ b/Master/texmf-dist/source/latex/disser/master.dtx @@ -19,11 +19,11 @@ \newlength\fourthskip \newlength\fifthskip -\setlength\firstskip{1em} -\setlength\secondskip{1em} -\setlength\thirdskip{1em} +\setlength\firstskip{1ex} +\setlength\secondskip{1ex} +\setlength\thirdskip{1ex} \setlength\fourthskip{-1cm} -\setlength\fifthskip{0em} +\setlength\fifthskip{0ex} % \end{macrocode} % Шрифты элементов титульного листа. diff --git a/Master/texmf-dist/source/latex/disser/page.dtx b/Master/texmf-dist/source/latex/disser/page.dtx index 77b67fe1364..67a4b16538c 100644 --- a/Master/texmf-dist/source/latex/disser/page.dtx +++ b/Master/texmf-dist/source/latex/disser/page.dtx @@ -10,155 +10,171 @@ % % \subsection{Формат страниц} % -% \subsubsection{Шрифт колонтитулов} +% \subsubsection{Шрифты} +% \paragraph{Для двухсторонней печати}\hfil\\[6pt] +% Верхний, на четных страницах. % \DescribeMacro{\evenheadfont}\index{Макросы!\verb*+\evenheadfont+} +% \begin{macrocode} +\newcommand\evenheadfont{\reset@font} +% \end{macrocode} +% Нижний на четных страницах. % \DescribeMacro{\evenfootfont}\index{Макросы!\verb*+\evenfootfont+} +% \begin{macrocode} +\newcommand\evenfootfont{\reset@font} +% \end{macrocode} +% Верхний на нечетных страницах. % \DescribeMacro{\oddheadfont}\index{Макросы!\verb*+\oddheadfont+} -% \DescribeMacro{\oddfootfont}\index{Макросы!\verb*+\oddfootfont+} -% Верхний, на четных страницах. % \begin{macrocode} -\newcommand\evenheadfont{\slshape} +\newcommand\oddheadfont{\reset@font} % \end{macrocode} -% Нижний, на четных страницах. +% Нижний на нечетных страницах. +% \DescribeMacro{\oddfootfont}\index{Макросы!\verb*+\oddfootfont+} % \begin{macrocode} -\newcommand\evenfootfont{} +\newcommand\oddfootfont{\reset@font} % \end{macrocode} -% Верхний, на нечетных страницах. +% \paragraph{Для односторонней печати}\hfil\\[6pt] +% Верхний. +% \DescribeMacro{\headfont}\index{Макросы!\verb*+\headfont+} % \begin{macrocode} -\newcommand\oddheadfont{\slshape} +\newcommand\headfont{\reset@font} % \end{macrocode} -% Нижний, на нечетных страницах. +% Нижний. +% \DescribeMacro{\footfont}\index{Макросы!\verb*+\footfont+} % \begin{macrocode} -\newcommand\oddfootfont{} +\newcommand\footfont{\reset@font} % \end{macrocode} % -% Шрифт колонтитулов. -% \DescribeMacro{\chaptermarkfont}\index{Макросы!\verb*+\chaptermarkfont+} -% \DescribeMacro{\sectionmarkfont}\index{Макросы!\verb*+\sectionmarkfont+} +% \subsubsection{Определения стилей колонтитулов} +% +% В диссертациях на русском языке не используются колонтитулы с заголовком текущей главы, +% поэтому все представленные стили влияют только на положение номера страницы. +% +% \paragraph{footcenter} % \begin{macrocode} -\providecommand\chaptermarkfont{\slshape} -\providecommand\sectionmarkfont{\MakeUppercase} +\def\ps@footcenter{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footfont\hfil\thepage\hfil} + \def\@evenfoot{\footfont\hfil\thepage\hfil} +} + % \end{macrocode} -% \subsubsection{Определения стилей колонтитулов} -% \paragraph{headings} +% \paragraph{footleft} % \begin{macrocode} \if@twoside + \def\ps@footleft{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\oddfootfont\hfil\thepage} + \def\@evenfoot{\evenfootfont\thepage\hfil} + } +\else + \def\ps@footleft{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footfont\thepage\hfil} + \def\@evenfoot{\footfont\thepage\hfil} + } +\fi + % \end{macrocode} -% \begin{itemize} -% \item Для двухсторонних документов. +% \paragraph{footright} % \begin{macrocode} - \def\ps@headings{% +\if@twoside + \def\ps@footright{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\oddfootfont\thepage\hfil} + \def\@evenfoot{\evenfootfont\hfil\thepage} + } +\else + \def\ps@footright{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footfont\hfil\thepage} + \def\@evenfoot{\footfont\hfil\thepage} + } +\fi + % \end{macrocode} -% \begin{itemize} -% \item Колонтитулы: -% \begin{itemize} -% \item нижний на четных страницах. +% \paragraph{headcenter} % \begin{macrocode} - \let\@evenfoot\@empty +\def\ps@headcenter{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\headfont\hfil\thepage\hfil} + \def\@evenhead{\headfont\hfil\thepage\hfil} + \let\@oddfoot\@empty + \let\@evenfoot\@empty +} + % \end{macrocode} -% \item нижний на нечетных страницах. +% \paragraph{headright} % \begin{macrocode} +\if@twoside + \def\ps@headright{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\oddheadfont\thepage\hfil} + \def\@evenhead{\evenheadfont\hfil\thepage} \let\@oddfoot\@empty + \let\@evenfoot\@empty + } +\else + \def\ps@headright{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\headfont\hfil\thepage} + \def\@oddhead{\headfont\hfil\thepage} + \let\@oddfoot\@empty + \let\@evenfoot\@empty + } +\fi + % \end{macrocode} -% \item верхний на четных страницах. -% \begin{macrocode} - \def\@evenhead{\thepage\hfil\evenheadfont\leftmark}% -% \end{macrocode} -% \item верхний на нечетных страницах. -% \begin{macrocode} - \def\@oddhead{{\oddheadfont\rightmark}\hfil\thepage}% - \let\@mkboth\markboth -% \end{macrocode} -% \end{itemize} -% \DescribeMacro{\chaptermark}\index{Макросы!\verb*+\chaptermark+} -% \item Формат заголовков глав в колонтитулах. -% \begin{macrocode} - \def\chaptermark##1{% - \markboth{{\chaptermarkfont % - \ifnum \c@secnumdepth >\m@ne - \@tocseccntformat{chapter} \ % - \fi - ##1}}{}% - }% -% \end{macrocode} -% \DescribeMacro{\sectionmark}\index{Макросы!\verb*+\sectionmark+} -% \item Формат заголовков секций в колонтитулах. -% \begin{macrocode} - \def\sectionmark##1{% - \markright{{\sectionmarkfont % - \ifnum \c@secnumdepth >\z@ - \@tocseccntformat{section}% - \fi - ##1}% - }% - }% - } % \def\ps@headings -% \end{macrocode} -% \end{itemize} +% \paragraph{headleft} % \begin{macrocode} -\else % \if@twoside +\if@twoside + \def\ps@headleft{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\oddheadfont\hfil\thepage} + \def\@evenhead{\evenheadfont\thepage\hfil} + \let\@oddfoot\@empty + \let\@evenfoot\@empty + } +\else + \def\ps@headleft{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\headfont\thepage\hfil} + \def\@evenhead{\headfont\thepage\hfil} + \let\@oddfoot\@empty + \let\@evenfoot\@empty + } +\fi + % \end{macrocode} -% \DescribeMacro{\ps@headings}\index{Макросы!\verb*+\ps@headings+} -% \item Для односторонних документов. +% \paragraph{plain}\hfil\\[6pt] % \begin{macrocode} - \def\ps@headings{% +\let\ps@plain=\ps@footcenter + % \end{macrocode} -% \begin{itemize} -% \item Колонтитулы. +% \subsubsection{Стили колонтитулов по умолчанию} +% Стиль колонтитулов обычных страниц. % \begin{macrocode} - \let\@oddfoot\@empty - \def\@oddhead{ - {\slshape\rightmark}% - \hfil\thepage - }% - \let\@mkboth\markboth -% \end{macrocode} -% \DescribeMacro{\chaptermark}\index{Макросы!\verb*+\chaptermark+} -% \item Формат маркера главы. -% \begin{macrocode} - \def\chaptermark##1{% - \markright {{\chaptermarkfont % - \ifnum\c@secnumdepth >\m@ne - \@tocseccntformat{chapter} \ % - \fi - ##1}}{}} -% \end{macrocode} -% \DescribeMacro{\sectionmark}\index{Макросы!\verb*+\sectionmark+} -% \item Формат маркера секции. -% \begin{macrocode} - \def\sectionmark##1{% - \markright{{\sectionmarkfont % - \ifnum \c@secnumdepth >\z@ - \@tocseccntformat{section} \ % - \fi - ##1% - } - } - } - } -\fi % \if@twoside +\pagestyle{plain} % \end{macrocode} -% \end{itemize} -% \end{itemize} -% -% \paragraph{myheadings} -% \DescribeMacro{\ps@myheadings} +% Команда, определяющая стиль страницы, с которой начинается глава. +% \DescribeMacro{\chapterpagestyle}\index{Макросы!\verb*+\chapterpagestyle+} % \begin{macrocode} -\def\ps@myheadings{% - \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage\hfil\evenheadfont\leftmark}% - \def\@oddhead{{\oddheadfont\rightmark}\hfil\thepage}% - \let\@mkboth\@gobbletwo - \let\chaptermark\@gobble - \let\sectionmark\@gobble -} +\def\chapterpagestyle#1{\gdef\@chapterpagestyle{#1}} + % \end{macrocode} -% \subsubsection{Формат по умолчанию} -% -% Стиль оформления колонтитулов страницы. +% Стиль колонтитулов страниц, с которых начинается глава. % \begin{macrocode} -\pagestyle{plain} +\chapterpagestyle{plain} % \end{macrocode} % Стиль нумерации страниц. % \begin{macrocode} @@ -173,8 +189,11 @@ % |\flushbottom| запрещает делать страницы с разной высотой текста, % |\sloppy| включает менее жесткие ограничения на разрывы строк. % \begin{macrocode} -\if@twocolumn\twocolumn\sloppy\flushbottom -\else\onecolumn\fi +\if@twocolumn + \twocolumn\sloppy\flushbottom +\else + \onecolumn +\fi %</page> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/disser/part.dtx b/Master/texmf-dist/source/latex/disser/part.dtx index fae6a1f2ca2..775740a43d5 100644 --- a/Master/texmf-dist/source/latex/disser/part.dtx +++ b/Master/texmf-dist/source/latex/disser/part.dtx @@ -61,8 +61,8 @@ % \DescribeMacro{\postthepart}\index{Макросы!\verb*+\postthepart+} % \DescribeMacro{\partalign}\index{Макросы!\verb*+\partalign+} % \DescribeMacro{\partfont}\index{Макросы!\verb*+\partfont+} -% \DescribeMacro{\prepart}\index{Макросы!\verb*+\prepart+} -% \DescribeMacro{\postpart}\index{Макросы!\verb*+\postpart+} +% \DescribeMacro{\beforepart}\index{Макросы!\verb*+\beforepart+} +% \DescribeMacro{\afterpart}\index{Макросы!\verb*+\afterpart+} % Параметры номера и названия: выравнивание, шрифт, отступы, текст до и после. % \begin{macrocode} \providecommand\thepartalign{\centering} @@ -72,8 +72,8 @@ \providecommand\partalign{\centering} \providecommand\partfont{\huge\bfseries} -\providecommand\prepart{} -\providecommand\postpart{\par} +\providecommand\beforepart{} +\providecommand\afterpart{\par} % \end{macrocode} % \DescribeMacro{\partpagestyle}\index{Макросы!\verb*+\partpagestyle+} @@ -132,7 +132,7 @@ % \end{macrocode} % Название. % \begin{macrocode} - {\partfont\partalign\prepart #2\postpart}% + {\partfont\partalign\beforepart #2\afterpart}% } \@endpart% } @@ -144,7 +144,7 @@ % \begin{macrocode} \def\@spart#1{% \partalign{\interlinepenalty \@M% - \partfont\prepart #1\postpart}% + \partfont\beforepart #1\afterpart}% \@endpart } diff --git a/Master/texmf-dist/source/latex/disser/sections.dtx b/Master/texmf-dist/source/latex/disser/sections.dtx index 5f60cb3916d..0f1c918d666 100644 --- a/Master/texmf-dist/source/latex/disser/sections.dtx +++ b/Master/texmf-dist/source/latex/disser/sections.dtx @@ -54,12 +54,12 @@ % \begin{macrocode} \providecommand\sectionindent{\z@} % \end{macrocode} -% \DescribeMacro{\presection}\index{Макросы!\verb*+\presection+} +% \DescribeMacro{\beforesection}\index{Макросы!\verb*+\beforesection+} % Величина вертикального отступа перед заголовком секции. % \begin{macrocode} \providecommand\beforesection{-3.5ex \@plus -1ex \@minus -.2ex} % \end{macrocode} -% \DescribeMacro{\postsection}\index{Макросы!\verb*+\postsection+} +% \DescribeMacro{\aftersection}\index{Макросы!\verb*+\aftersection+} % Величина вертикального отступа после заголовка секции. % \begin{macrocode} \providecommand\aftersection{2.3ex \@plus.2ex} @@ -139,11 +139,10 @@ % \end{macrocode} % \paragraph{Параметры формата в тексте} +% % \DescribeMacro{\subsubsectionfont}\index{Макросы!\verb*+\subsubsectionfont+} -% % \DescribeMacro{\prethesubsubsection}\index{Макросы!\verb*+\prethesubsubsection+} % \DescribeMacro{\postthesubsubsection}\index{Макросы!\verb*+\postthesubsubsection+} -% % \DescribeMacro{\subsubsectionindent}\index{Макросы!\verb*+\subsubsectionindent+} % \DescribeMacro{\beforesubsubsection}\index{Макросы!\verb*+\beforesubsubsection+} % \DescribeMacro{\aftersubsubsection}\index{Макросы!\verb*+\aftersubsubsection+} diff --git a/Master/texmf-dist/tex/latex/disser/bachelor.rtx b/Master/texmf-dist/tex/latex/disser/bachelor.rtx index b7ad9c5c25e..97492ab3e34 100644 --- a/Master/texmf-dist/tex/latex/disser/bachelor.rtx +++ b/Master/texmf-dist/tex/latex/disser/bachelor.rtx @@ -23,8 +23,8 @@ \setlength\firstskip{1.5cm} \setlength\secondskip{1.5cm} -\setlength\thirdskip{1.em} -\setlength\fourthskip{1.em} +\setlength\thirdskip{1ex} +\setlength\fourthskip{1ex} \setlength\fifthskip{2cm} \def\titlefont{\Large\bfseries} diff --git a/Master/texmf-dist/tex/latex/disser/candidate.rtx b/Master/texmf-dist/tex/latex/disser/candidate.rtx index c2d21107b1e..6338172852f 100644 --- a/Master/texmf-dist/tex/latex/disser/candidate.rtx +++ b/Master/texmf-dist/tex/latex/disser/candidate.rtx @@ -22,9 +22,9 @@ \newlength\sixthskip \ifDis@libcat - \setlength\firstskip{2em} + \setlength\firstskip{2ex} \else - \setlength\firstskip{4em} + \setlength\firstskip{4ex} \fi \setlength\secondskip{2cm} \setlength\thirdskip{1cm} diff --git a/Master/texmf-dist/tex/latex/disser/disser.cls b/Master/texmf-dist/tex/latex/disser/disser.cls index b4e040c3f16..960daf88995 100644 --- a/Master/texmf-dist/tex/latex/disser/disser.cls +++ b/Master/texmf-dist/tex/latex/disser/disser.cls @@ -44,39 +44,26 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{disser}[2008/11/11 1.1.0 Document class for dissertations.] +\ProvidesClass{disser}[2008/04/08 1.1.1 Document class for dissertations.] \def\substyle@ext{.rtx} -\newif\if@restonecol -\newif\if@titlepage -\newif\if@openright -\RequirePackage{ifpdf} -\newif\ifDis@bachelor -\newif\ifDis@master -\newif\ifDis@candidate -\newif\ifDis@doctor -\newif\ifDis@autoref -\newif\ifDis@libcat -\newif\ifDis@facsimile - -\newif\ifDis@href -\newif\ifDis@subf -\newif\ifDis@times -\newif\ifDis@mtpro - -\@titlepagetrue -\Dis@bachelorfalse -\Dis@masterfalse -\Dis@candidatetrue -\Dis@doctorfalse -\Dis@autoreffalse -\Dis@timesfalse -\Dis@mtprofalse -\Dis@subffalse -\Dis@hreffalse -\Dis@libcatfalse -\Dis@facsimilefalse +\RequirePackage{ifpdf} +\newif\if@restonecol +\newif\if@titlepage\@titlepagetrue +\newif\if@openright\@openrightfalse +\newif\ifDis@bachelor\Dis@bachelorfalse +\newif\ifDis@master\Dis@masterfalse +\newif\ifDis@candidate\Dis@candidatetrue +\newif\ifDis@doctor\Dis@doctorfalse +\newif\ifDis@autoref\Dis@autoreffalse +\newif\ifDis@libcat\Dis@libcatfalse +\newif\ifDis@facsimile\Dis@facsimilefalse +\newif\ifDis@ams\Dis@amstrue +\newif\ifDis@href\Dis@hreffalse +\newif\ifDis@subf\Dis@subffalse +\newif\ifDis@times\Dis@timesfalse +\newif\ifDis@mtpro\Dis@mtprofalse \RequirePackage{kvoptions}[2006/08/17] @@ -85,14 +72,17 @@ \DeclareOption{subf}{\Dis@subftrue} \DeclareOption{libcat}{\Dis@libcattrue} + \DeclareOption{facsimile}{\Dis@facsimiletrue} +\DeclareOption{noams}{\Dis@amsfalse} + \SetupKeyvalOptions{ family=Dis, prefix=Dis@ } -\DeclareBoolOption[true]{fixint} +\DeclareBoolOption[true]{fixint} \DeclareOption{a4paper}{% \setlength\paperheight{297mm} @@ -119,7 +109,8 @@ \DeclareOption{11pt}{\renewcommand\@ptsize{11}} \DeclareOption{12pt}{\renewcommand\@ptsize{12}} \DeclareOption{14pt}{\renewcommand\@ptsize{14}} -\DeclareOption{17pt}{\renewcommand\@ptsize{17}} +\DeclareOption{16pt}{\renewcommand\@ptsize{16}} +\DeclareOption{18pt}{\renewcommand\@ptsize{18}} \DeclareOption{20pt}{\renewcommand\@ptsize{20}} \DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} @@ -375,8 +366,8 @@ \providecommand\partalign{\centering} \providecommand\partfont{\huge\bfseries} -\providecommand\prepart{} -\providecommand\postpart{\par} +\providecommand\beforepart{} +\providecommand\afterpart{\par} \def\partpagestyle#1{\gdef\@partpagestyle{#1}} \partpagestyle{empty} @@ -409,14 +400,14 @@ \ifnum \c@secnumdepth >-2\relax {\thepartfont\partalign\@seccntformat{part}} \fi% - {\partfont\partalign\prepart #2\postpart}% + {\partfont\partalign\beforepart #2\afterpart}% } \@endpart% } \def\@spart#1{% \partalign{\interlinepenalty \@M% - \partfont\prepart #1\postpart}% + \partfont\beforepart #1\afterpart}% \@endpart } @@ -467,11 +458,8 @@ \providecommand\chapteralign{\centering} \providecommand\chapterfont{\Large\bfseries} -\providecommand\prechapter{} -\providecommand\postchapter{\par\nobreak\vskip 20\p@} - -\def\chapterpagestyle#1{\gdef\@chapterpagestyle{#1}} -\chapterpagestyle{plain} +\providecommand\beforechapter{} +\providecommand\afterchapter{\par\nobreak\vskip 20\p@} \newcommand*\chaptermark[1]{} \newcommand\chapter{% @@ -510,7 +498,7 @@ {\thechapterfont\thechapteralign\@seccntformat{chapter}} \fi \interlinepenalty\@M - \chapterfont\chapteralign\prechapter #1\postchapter + \chapterfont\chapteralign\beforechapter #1\afterchapter } } @@ -527,7 +515,7 @@ {% \parindent \z@ \raggedright \normalfont\interlinepenalty\@M - \chapteralign{\chapterfont\prechapter #1\postchapter} + \chapteralign{\chapterfont\beforechapter #1\afterchapter} } } \newcommand*\l@chapter[2]{% @@ -564,8 +552,8 @@ \providecommand\appendixalign{\centering} \providecommand\appendixfont{\Large\bfseries} -\providecommand\preappendix{} -\providecommand\postappendix{\par\nobreak\vskip 20\p@} +\providecommand\beforeappendix{} +\providecommand\afterappendix{\par\nobreak\vskip 20\p@} \newcommand\appendix{ \setcounter{chapter}{0} \setcounter{section}{0} @@ -585,8 +573,8 @@ \let\oldchapteralign=\chapteralign \let\oldchapterfont=\chapterfont - \let\oldprechapter=\prechapter - \let\oldpostchapter=\postchapter + \let\oldbeforechapter=\afterchapter + \let\oldafterchapter=\afterchapter \let\oldthechapter=\thechapter \renewcommand\tocprethechapter{\tocpretheappendix} @@ -604,8 +592,8 @@ \renewcommand\chapteralign{\appendixalign} \renewcommand\chapterfont{\appendixfont} - \renewcommand\prechapter{\preappendix} - \renewcommand\postchapter{\postappendix} + \renewcommand\beforechapter{\beforeappendix} + \renewcommand\afterchapter{\afterappendix} \gdef\thechapter{\theappendix} } @@ -626,8 +614,8 @@ \let\chapteralign=\oldchapteralign \let\chapterfont=\oldchapterfont - \let\prechapter=\oldprechapter - \let\postchapter=\oldpostchapter + \let\beforechapter=\oldbeforechapter + \let\afterchapter=\oldafterchapter \gdef\thechapter{\oldthechapter} } @@ -1030,74 +1018,114 @@ %%% From File: page.dtx -\newcommand\evenheadfont{\slshape} -\newcommand\evenfootfont{} -\newcommand\oddheadfont{\slshape} -\newcommand\oddfootfont{} -\providecommand\chaptermarkfont{\slshape} -\providecommand\sectionmarkfont{\MakeUppercase} +\newcommand\evenheadfont{\reset@font} +\newcommand\evenfootfont{\reset@font} +\newcommand\oddheadfont{\reset@font} +\newcommand\oddfootfont{\reset@font} +\newcommand\headfont{\reset@font} +\newcommand\footfont{\reset@font} +\def\ps@footcenter{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footfont\hfil\thepage\hfil} + \def\@evenfoot{\footfont\hfil\thepage\hfil} +} + +\if@twoside + \def\ps@footleft{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\oddfootfont\hfil\thepage} + \def\@evenfoot{\evenfootfont\thepage\hfil} + } +\else + \def\ps@footleft{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footfont\thepage\hfil} + \def\@evenfoot{\footfont\thepage\hfil} + } +\fi + \if@twoside - \def\ps@headings{% + \def\ps@footright{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\oddfootfont\thepage\hfil} + \def\@evenfoot{\evenfootfont\hfil\thepage} + } +\else + \def\ps@footright{ + \let\@mkboth\@gobbletwo + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footfont\hfil\thepage} + \def\@evenfoot{\footfont\hfil\thepage} + } +\fi + +\def\ps@headcenter{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\headfont\hfil\thepage\hfil} + \def\@evenhead{\headfont\hfil\thepage\hfil} + \let\@oddfoot\@empty + \let\@evenfoot\@empty +} + +\if@twoside + \def\ps@headright{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\oddheadfont\thepage\hfil} + \def\@evenhead{\evenheadfont\hfil\thepage} + \let\@oddfoot\@empty \let\@evenfoot\@empty + } +\else + \def\ps@headright{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\headfont\hfil\thepage} + \def\@oddhead{\headfont\hfil\thepage} \let\@oddfoot\@empty - \def\@evenhead{\thepage\hfil\evenheadfont\leftmark}% - \def\@oddhead{{\oddheadfont\rightmark}\hfil\thepage}% - \let\@mkboth\markboth - \def\chaptermark##1{% - \markboth{{\chaptermarkfont % - \ifnum \c@secnumdepth >\m@ne - \@tocseccntformat{chapter} \ % - \fi - ##1}}{}% - }% - \def\sectionmark##1{% - \markright{{\sectionmarkfont % - \ifnum \c@secnumdepth >\z@ - \@tocseccntformat{section}% - \fi - ##1}% - }% - }% - } % \def\ps@headings -\else % \if@twoside - \def\ps@headings{% + \let\@evenfoot\@empty + } +\fi + +\if@twoside + \def\ps@headleft{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\oddheadfont\hfil\thepage} + \def\@evenhead{\evenheadfont\thepage\hfil} \let\@oddfoot\@empty - \def\@oddhead{ - {\slshape\rightmark}% - \hfil\thepage - }% - \let\@mkboth\markboth - \def\chaptermark##1{% - \markright {{\chaptermarkfont % - \ifnum\c@secnumdepth >\m@ne - \@tocseccntformat{chapter} \ % - \fi - ##1}}{}} - \def\sectionmark##1{% - \markright{{\sectionmarkfont % - \ifnum \c@secnumdepth >\z@ - \@tocseccntformat{section} \ % - \fi - ##1% - } - } - } + \let\@evenfoot\@empty + } +\else + \def\ps@headleft{ + \let\@mkboth\@gobbletwo + \def\@oddhead{\headfont\thepage\hfil} + \def\@evenhead{\headfont\thepage\hfil} + \let\@oddfoot\@empty + \let\@evenfoot\@empty } -\fi % \if@twoside +\fi + +\let\ps@plain=\ps@footcenter -\def\ps@myheadings{% - \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage\hfil\evenheadfont\leftmark}% - \def\@oddhead{{\oddheadfont\rightmark}\hfil\thepage}% - \let\@mkboth\@gobbletwo - \let\chaptermark\@gobble - \let\sectionmark\@gobble -} \pagestyle{plain} + +\def\chapterpagestyle#1{\gdef\@chapterpagestyle{#1}} + +\chapterpagestyle{plain} \pagenumbering{arabic} \if@twoside\else\raggedbottom\fi -\if@twocolumn\twocolumn\sloppy\flushbottom -\else\onecolumn\fi +\if@twocolumn + \twocolumn\sloppy\flushbottom +\else + \onecolumn +\fi \newcommand\today{} @@ -1265,8 +1293,10 @@ \lccode`\-=`\- \defaulthyphenchar=127 \hyphenchar\font=127 -\usepackage[intlimits]{amsmath} -\usepackage{amssymb,amsfonts} +\ifDis@ams + \usepackage[intlimits]{amsmath} + \usepackage{amssymb,amsfonts} +\fi \ifDis@times \ifDis@mtpro \AtBeginDocument{% @@ -1317,7 +1347,7 @@ \renewcommand{\idotsint}{\DOTSI\protect\MultiIntegral{0}} }{} \fi -\usepackage[square, comma, sort&compress]{natbib} +\usepackage[square, comma, sort&compress, numbers]{natbib} \def\metaphantom#1{% \ifDis@href \Hy@GlobalStepCount\Hy@linkcounter @@ -1367,6 +1397,13 @@ \def\@noitemerr{\PackageWarning{natbib}{Empty `thebibliography' environment}} \endlist\vskip-\lastskip% } +\usepackage{wrapfig} +\ifDis@subf + \usepackage[config,font=small,labelsep=period]{caption,subfig} + \def\thesubfigure{\textit{\asbuk{subfigure}}} + \providecommand\thefigsubsep{,~} + \def\p@subfigure{\@nameuse{thefigure}\thefigsubsep} +\fi \ifpdf \ifDis@href \usepackage[pdftex,unicode,hyperfigures=true]{hyperref} @@ -1392,13 +1429,6 @@ \usepackage{hypernat} \usepackage[all]{hypcap} \fi -\usepackage{wrapfig} -\ifDis@subf - \usepackage[config,font=small,labelsep=period]{caption,subfig} - \def\thesubfigure{\textit{\asbuk{subfigure}}} - \providecommand\thefigsubsep{,~} - \def\p@subfigure{\@nameuse{thefigure}\thefigsubsep} -\fi \endinput %% %% End of file `disser.cls'. diff --git a/Master/texmf-dist/tex/latex/disser/doctor.rtx b/Master/texmf-dist/tex/latex/disser/doctor.rtx index dc28fffef06..61b061ad179 100644 --- a/Master/texmf-dist/tex/latex/disser/doctor.rtx +++ b/Master/texmf-dist/tex/latex/disser/doctor.rtx @@ -21,9 +21,9 @@ \newlength\fifthskip \ifDis@libcat - \setlength\firstskip{1em} + \setlength\firstskip{1ex} \else - \setlength\firstskip{4em} + \setlength\firstskip{4ex} \fi \setlength\secondskip{3cm} \setlength\thirdskip{1cm} diff --git a/Master/texmf-dist/tex/latex/disser/master.rtx b/Master/texmf-dist/tex/latex/disser/master.rtx index 83c754f80cf..0170c065e90 100644 --- a/Master/texmf-dist/tex/latex/disser/master.rtx +++ b/Master/texmf-dist/tex/latex/disser/master.rtx @@ -20,11 +20,11 @@ \newlength\fourthskip \newlength\fifthskip -\setlength\firstskip{1em} -\setlength\secondskip{1em} -\setlength\thirdskip{1em} +\setlength\firstskip{1ex} +\setlength\secondskip{1ex} +\setlength\thirdskip{1ex} \setlength\fourthskip{-1cm} -\setlength\fifthskip{0em} +\setlength\fifthskip{0ex} \def\titlefont{\Large\bfseries} \def\topiclabelfont{\large} |