From 4f27dd85b17214cfe01fad1772840f3a3b9d88a1 Mon Sep 17 00:00:00 2001 From: "Dr. Clea F. Rees" Date: Wed, 3 Dec 2008 00:28:53 +0000 Subject: disser 1.1.0 git-svn-id: svn://tug.org/texlive/trunk@11501 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/disser/ChangeLog | 21 +- Master/texmf-dist/doc/latex/disser/README | 22 +- Master/texmf-dist/doc/latex/disser/README.ru | 21 +- .../doc/latex/disser/include/latex.fig.nmk.cmd | 11 +- .../texmf-dist/doc/latex/disser/include/latex.mk | 10 +- .../doc/latex/disser/include/latex.nmk.cmd | 16 +- Master/texmf-dist/doc/latex/disser/nomake.cmd | 33 ++- .../texmf-dist/doc/latex/disser/templates/Makefile | 2 +- .../doc/latex/disser/templates/bachelor/1.tex | 9 +- .../doc/latex/disser/templates/bachelor/Makefile | 8 +- .../doc/latex/disser/templates/bachelor/nomake.cmd | 18 +- .../doc/latex/disser/templates/bachelor/thesis.bib | 32 +-- .../doc/latex/disser/templates/bachelor/thesis.tex | 2 +- .../doc/latex/disser/templates/candidate/Makefile | 19 +- .../latex/disser/templates/candidate/autoref.tex | 141 +++++++---- .../latex/disser/templates/candidate/common.tex | 43 ++-- .../disser/templates/candidate/fig/facsimile.eps | 260 +++++++++++++++++++++ .../templates/candidate/fig/sec-facsimile.eps | 260 +++++++++++++++++++++ .../doc/latex/disser/templates/candidate/list.tex | 1 - .../latex/disser/templates/candidate/nomake.cmd | 28 ++- .../latex/disser/templates/candidate/thesis.bib | 61 +++-- .../latex/disser/templates/candidate/thesis.tex | 41 ++-- .../doc/latex/disser/templates/doctor/1.tex | 2 + .../doc/latex/disser/templates/doctor/Makefile | 19 +- .../doc/latex/disser/templates/doctor/autoref.tex | 150 ++++++++---- .../doc/latex/disser/templates/doctor/common.tex | 51 ++++ .../disser/templates/doctor/fig/facsimile.eps | 260 +++++++++++++++++++++ .../disser/templates/doctor/fig/sec-facsimile.eps | 260 +++++++++++++++++++++ .../doc/latex/disser/templates/doctor/intro.tex | 42 ++++ .../doc/latex/disser/templates/doctor/nomake.cmd | 28 ++- .../doc/latex/disser/templates/doctor/thesis.bib | 61 +++-- .../doc/latex/disser/templates/doctor/thesis.tex | 33 ++- .../doc/latex/disser/templates/master/Makefile | 8 +- .../doc/latex/disser/templates/master/nomake.cmd | 18 +- .../doc/latex/disser/templates/master/thesis.bib | 4 +- .../doc/latex/disser/templates/master/thesis.tex | 2 +- .../doc/latex/disser/templates/nomake.cmd | 2 +- 37 files changed, 1737 insertions(+), 262 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/disser/templates/candidate/fig/facsimile.eps create mode 100644 Master/texmf-dist/doc/latex/disser/templates/candidate/fig/sec-facsimile.eps delete mode 100644 Master/texmf-dist/doc/latex/disser/templates/candidate/list.tex create mode 100644 Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex create mode 100644 Master/texmf-dist/doc/latex/disser/templates/doctor/fig/facsimile.eps create mode 100644 Master/texmf-dist/doc/latex/disser/templates/doctor/fig/sec-facsimile.eps (limited to 'Master/texmf-dist/doc/latex/disser') diff --git a/Master/texmf-dist/doc/latex/disser/ChangeLog b/Master/texmf-dist/doc/latex/disser/ChangeLog index 19b6b4215f2..a34d7350192 100644 --- a/Master/texmf-dist/doc/latex/disser/ChangeLog +++ b/Master/texmf-dist/doc/latex/disser/ChangeLog @@ -1,7 +1,26 @@ disser changelog -Copyright (C) 2004-2008 Stanislav Kruchinin +Copyright (C) 2004-2009 Stanislav Kruchinin ------------------------------------------- +Changes in version 1.1.0 (2008-12-01): + +Class: ++ New default bibliography style disser.bst. ++ New option "facsimile". ++ Option "times" now supports "mtpro" and "cyrtimes" packages. ++ Documentation: added some text about author's abstract and thesis preparation. ++ Documentation: many new commands were added to index. + +Templates: ++ Major improvements in candidate and doctor templates. ++ Author's abstract now supports two separate bibliographies using + "multibib" package. ++ Support for applicant's and secretary's facsimile. ++ New Makefile commands "all" and "allpdf" that perform consecutive build of + thesis.tex and autoref.tex. +* Major fixes in Makefile's. + + Changes in version 1.0.5 (2008-05-01): Class: diff --git a/Master/texmf-dist/doc/latex/disser/README b/Master/texmf-dist/doc/latex/disser/README index ff84bbb9221..9f215076dee 100644 --- a/Master/texmf-dist/doc/latex/disser/README +++ b/Master/texmf-dist/doc/latex/disser/README @@ -9,19 +9,23 @@ Dependencies ------------ This class uses many third party packages. It is recommended to install all of -the following: amssymb, amsmath, graphicx, natbib, wrapfig, pscyr, hyperref, -hypernat, subfig, caption, cmap. +the following: +amsfonts, amsmath, amssymb, caption, cmap, graphicx, hyperref, hypernat, +multibib, natbib, oberdiek, pscyr (or cyrtimes), subfig, txfonts (or mtpro), +wrapfig. Getting latest version ---------------------- -Project repository can be found on -http://disser.sourceforge.net/hg/disser/ +Project repository can be found at +http://mercurial.intuxication.org/hg/disser/ +http://freehg.org/u/stkr/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 -The latest version of package can be obtained by downloading of this -autogenerated archive: -http://disser.sourceforge.net/hg/disser/archive/tip.zip Installation ------------ @@ -29,7 +33,7 @@ Installation Automatically Unix-like environment: -> env TEXMF=/путь/к/texmf make install +> env TEXMF=/path/to/texmf make install > mktexlsr Windows: @@ -71,7 +75,7 @@ Manually License ------- -Copyright (c) 2004-2008 Stanislav Kruchinin +Copyright (c) 2004-2009 Stanislav Kruchinin It may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/doc/latex/disser/README.ru b/Master/texmf-dist/doc/latex/disser/README.ru index 77b7f30183c..9b6375e911e 100644 --- a/Master/texmf-dist/doc/latex/disser/README.ru +++ b/Master/texmf-dist/doc/latex/disser/README.ru @@ -4,23 +4,30 @@ Пакет disser предназначен для верстки дипломов и диссертаций. Ориентирован на руcскоязычных пользователей. + Зависимости ----------- Класс использует стронние пакеты. Для корректной сборки всех шаблонов -следует установить всё нижеперечисленное: amssymb, amsmath, graphicx, natbib, -wrapfig, pscyr, hyperref, hypernat, subfig, caption, cmap. +следует установить всё нижеперечисленное: +amsfonts, amsmath, amssymb, caption, cmap, graphicx, hyperref, hypernat, +multibib, natbib, oberdiek, pscyr (или cyrtimes), subfig, txfonts (или mtpro), +wrapfig. + +В данном списке не указаны пакеты, предназначенные для поддержки русского +языка. Получение последней версии -------------------------- -Репозиторий проекта доступен по адресу -http://disser.sourceforge.net/hg/disser/ +Репозиторий проекта доступен по следующим адресам: +http://mercurial.intuxication.org/hg/disser/ +http://freehg.org/u/sk/disser/ Наиболее свежую версию пакета можно получить, скачав автоматически -генерируемый архив -http://disser.sourceforge.net/hg/disser/archive/tip.zip +генерируемый архив: +http://mercurial.intuxication.org/hg/disser/archive/tip.zip Установка @@ -71,7 +78,7 @@ http://disser.sourceforge.net/hg/disser/archive/tip.zip Лицензия -------- -Цопыригхт (ц) 2004-2008 Станислав Кручинин +Цопыригхт (ц) 2004-2009 Станислав Кручинин Ит маы бе дистрибутед анд/ор модифиед ундер тхе цондитионс оф тхе ЛаТеХ Пройецт Публиц Лиценсе, еитхер версион 1.3 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 556eeb49a12..6232434028a 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 @@ -23,6 +23,8 @@ if "%suffix%"=="" set suffix=~ rem end of configuration +setlocal enabledelayedexpansion + if "%1"=="" ( :default call :help @@ -51,7 +53,8 @@ goto :eof if "%1"=="epstopdf" ( :epstopdf - for %%f in (%e2pfiles%) do ( + if "%2" neq "" set e2pfiles=%2 %3 %4 %5 %6 %7 %8 %9 + for %%f in (!e2pfiles!) do ( if not exist "%%~nf.pdf" ( %epstopdf% "%%f" echo epstopdf: %%f @@ -62,7 +65,8 @@ goto :eof if "%1"=="fixbb" ( :fixbb - for %%f in (%fbbfiles%) do ( + if "%2" neq "" set fbbfiles=%2 %3 %4 %5 %6 %7 %8 %9 + for %%f in (!fbbfiles!) do ( %epstool% %etflags% "%%f" "%%f%suffix%" move "%%f%suffix%" "%%f" > nul echo fixbb: %%f @@ -72,7 +76,8 @@ goto :eof if "%1"=="epstoeps" ( :epstoeps - for %%f in (%e2efiles%) do ( + if "%2" neq "" set e2efiles=%2 %3 %4 %5 %6 %7 %8 %9 + for %%f in (!e2efiles!) do ( %e2e% %e2eflags% "%%f" "%%f%suffix%" move "%%f%suffix%" "%%f" > nul echo epstoeps: %%f diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.mk b/Master/texmf-dist/doc/latex/disser/include/latex.mk index ffae7b209d2..de058733d32 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.mk +++ b/Master/texmf-dist/doc/latex/disser/include/latex.mk @@ -4,6 +4,7 @@ # TARGET?=thesis +BIBFILE?=thesis.bib ARCH?=7z BIBTEX?=bibtex8 @@ -58,9 +59,8 @@ rtf: $(TARGET).rtf $(TARGET).dvi: $(TARGET).tex $(LATEX) $(TEXFLAGS) $^ - @if [ -f $(TARGET).bib ];\ - then \ - $(BIBTEX) $(BIBTEXFLAGS) $(TARGET) ;\ + @if [ -f $(BIBFILE) ]; then \ + for f in *.aux; do $(BIBTEX) $(BIBTEXFLAGS) $$f; done ;\ $(LATEX) $(TEXFLAGS) $^ ;\ else \ echo Warning: Bibliography file does not exist ;\ @@ -79,9 +79,9 @@ $(TARGET)_book.ps: $(TARGET).ps $(TARGET).pdf: $(TARGET).tex $(PDFLATEX) $(PDFLATEXFLAGS) $^ - @if [ -f $(TARGET).bib ];\ + @if [ -f $(BIBFILE) ];\ then \ - $(BIBTEX) $(BIBTEXFLAGS) $(TARGET) ;\ + for f in *.aux; do $(BIBTEX) $(BIBTEXFLAGS) $$f ; done ;\ $(PDFLATEX) $(PDFLATEXFLAGS) $^ ;\ else \ echo Warning: Bibliography file does not exist ;\ 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 6a162d08b38..80ed92bfe9d 100644 --- a/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd +++ b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd @@ -9,6 +9,7 @@ if "%CMDEXTVERSION%"=="" ( ) if "%target%"=="" set target=thesis +set bibfile=thesis.bib if "%arch%"=="" set arch=7z if "%bibtex%"=="" set bibtex=bibtex8 @@ -27,7 +28,9 @@ if "%l2rtf%"=="" set l2rtf=latex2rtf if "%archext%"=="" set archext=zip if "%archflags%"=="" set archflags=a -t%archext% if "%archive%"=="" set archive=%target%.%archext% + if "%bibtexflags%"=="" set bibtexflags=-H -c cp1251 + if "%l2hflags%"=="" ( set l2hflags=-dir html -iso_language RU.RU -split 3 -short_index ^ -numbered_footnotes -no_footnode -white -antialias ^ @@ -60,9 +63,9 @@ if "%1"=="" goto :eof if "%1"=="dvi" ( :dvi %latex% %latexflags% %target%.tex - if exist %target%.bib ( - %bibtex% %bibtexflags% %target% - %latex% %latexflags% %target%.tex + if exist %bibfile% ( + for %%f in (*.aux) do %bibtex% %bibtexflags% %%f + %latex% %texflags% %target%.tex ) else ( echo Warning: Bibliography file does not exist ) @@ -73,9 +76,11 @@ goto :eof if "%1"=="pdf" ( :pdf %pdflatex% %pdflatexflags% %target%.tex - if exist %target%.bib ( - %bibtex% %bibtexflags% %target% + if exist %bibfile% ( + for %%f in (*.aux) do %bibtex% %bibtexflags% %%f %pdflatex% %pdflatexflags% %target%.tex + ) else ( + echo Warning: Bibliography file does not exist ) %pdflatex% %pdflatexflags% %target%.tex goto :eof @@ -185,4 +190,3 @@ 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/nomake.cmd b/Master/texmf-dist/doc/latex/disser/nomake.cmd index a85368fd2a7..b11cee26211 100644 --- a/Master/texmf-dist/doc/latex/disser/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/nomake.cmd @@ -9,18 +9,27 @@ if "%CMDEXTVERSION%"=="" ( ) if "%target%"=="" set target=disser - set subclass=gost732 +set bst=disser-bst if "%texmf%"=="" set texmf=%programfiles%\miktex -if "%destdir%"=="" set destdir=%texmf%\tex\latex\%target% + +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 "%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 "%clfiles%"=="" set clfiles=*.rtx *.cls *.log *.out *.aux *.dvi *.ind ^ -*.idx *.ilg *.glo *.toc *.ind *.bak *.bbl *.blg *.pdf *.sav *.ps +*.idx *.ilg *.glo *.toc *.ind *.bak *.bbl *.blg *.pdf *.sav *.ps *.bst if "%latex%"=="" set latex=latex if "%pdflatex%"=="" set pdflatex=pdflatex -set mi=makeindex +if "%mi%"=="" set mi=makeindex if "%latexflags%"=="" set latexflags=-src-specials if "%pdflatexflags%"=="" set pdflatexflags="" @@ -68,6 +77,8 @@ if "%1"=="dvi" ( %latex% %latexflags% %target%.dtx %latex% %latexflags% %subclass%.dtx %latex% %latexflags% %subclass%.dtx + %latex% %latexflags% %bst%.dtx + %latex% %latexflags% %bst%.dtx goto :eof ) @@ -78,18 +89,22 @@ if "%1"=="pdf" ( %pdflatex% %pdflatexflags% %target%.dtx %pdflatex% %pdflatexflags% %subclass%.dtx %pdflatex% %pdflatexflags% %subclass%.dtx + %pdflatex% %pdflatexflags% %bst%.dtx + %pdflatex% %pdflatexflags% %bst%.dtx goto :eof ) if "%1"=="install" ( :install if not exist %target%.cls call :all - if not exist "%destdir%" md "%destdir%" + if not exist "%clsdir%" md "%clsdir%" if not exist "%docdir%" md "%docdir%" - xcopy /y /f *.rtx "%destdir%" - xcopy /y /f *.cls "%destdir%" - xcopy /y /f *.dvi "%docdir%" - xcopy /y /f *.pdf "%docdir%" + if not exist "%bstdir%" md "%bstdir%" + if not exist "%bstdocdir%" md "%bstdocdir%" + 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%" goto :eof ) diff --git a/Master/texmf-dist/doc/latex/disser/templates/Makefile b/Master/texmf-dist/doc/latex/disser/templates/Makefile index 3b8771800b1..a76401d1a8c 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/Makefile @@ -1,4 +1,4 @@ -dvi ps ps_2on1 pdf pdf_2on1 html clean epstopdf fixbb srcdist: +dvi ps ps_2on1 pdf pdf_2on1 html clean epstopdf fixbb srcdist all allpdf: @$(MAKE) -i -C bachelor $@ @$(MAKE) -i -C master $@ @$(MAKE) -i -C candidate $@ 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 1bf5ec974e7..f1732148893 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex @@ -3,9 +3,8 @@ Внутритекстовая формула $\frac{1}{\epsilon^*}=\frac{1}{\epsilon_\infty}-\frac{1}{\epsilon_0}$. Внутритекстовая формула в стиле выделенной $\dfrac{1}{\epsilon_\infty}$. -Ссылки на литературу~\cite{Efros-1982-FTP16-82-1209,% -Yoffe-1993-AP-42-173,Kayanuma-1988-PRB-38-9797,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} @@ -109,8 +108,8 @@ Yoffe-1993-AP-42-173,Kayanuma-1988-PRB-38-9797,Segall-1968}. \def\thelemmstyle{\bf} \def\oparglemmstyle{} \def\lemmstyle{\it} -\def\preoparglemm{\{} -\def\postoparglemm{\}} +\def\preoparglemm{(} +\def\postoparglemm{)} \newtheorem{remark}{Примечание}[chapter] diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/Makefile b/Master/texmf-dist/doc/latex/disser/templates/bachelor/Makefile index 4bad2e9be25..5f8b968c8c0 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/Makefile @@ -1,3 +1,7 @@ -TARGET=thesis +TARGET?=thesis -include ../../include/latex.mk \ No newline at end of file +include ../../include/latex.mk + +all: dvi + +allpdf: pdf \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/bachelor/nomake.cmd index cf105a9e8ff..39e5d90404a 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/nomake.cmd @@ -1 +1,17 @@ -@call ..\..\include\latex.nmk.cmd %* \ No newline at end of file +@echo off + +if "%1"=="all" ( +:all + ..\..\include\latex.nmk.cmd dvi +goto :eof +) else if "%1"=="allpdf" ( +:allpdf + ..\..\include\latex.nmk.cmd pdf +goto :eof +) else ( + ..\..\include\latex.nmk.cmd %* +) + +if "%1" neq "" echo Don't know how to make %1 +:end +shift & goto :start 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 933a33c56d2..6aed8600e7f 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib @@ -1,26 +1,32 @@ @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 + systems) and some quasi-two-dimensional systems}, Journal = {Adv. Phys.}, - Pages = {173}, + Pages = {173--266}, Volume = {42}, - Year = {1993} + Year = {1993}, } -@ARTICLE{Efros-1982-FTP16-82-1209, - Author = {Ал. Л. Эфрос and А. Л. Эфрос}, +@ARTICLE{Efros-1982-FTP-16-7-1209, + Author = {{\relax Ал}. Л. Эфрос and А. Л. Эфрос}, + Title = {Межзонное поглощение света в полупроводниковом шаре}, Journal = {Физика и техника полупроводников}, - Pages = {1209}, - Volume = {16}, Year = {1982}, - Language = {russian} + Volume = {16}, + Number = {7}, + Pages = {1209--1214}, + Language = {russian}, } -@ARTICLE{Kayanuma-1988-PRB-38-9797, - Author = {Y. Kayanuma}, - Journal = {Phys. Rev. B}, - Pages = {9797}, - Volume = {38}, - Year = {1988} +@BOOK{Anselm-1978, + Author = {А. И. Ансельм}, + Title = {Введение в теорию полупроводников}, + Publisher = {Наука}, + Address = {Москва}, + Year = {1978}, + Language = {russian} } @INPROCEEDINGS{Segall-1968, 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 f1a715bf638..1fd5543aba1 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex @@ -50,6 +50,6 @@ \input{concl} % ---------------------------------------------------------------- \bibliography{thesis} -\bibliographystyle{gost71u} +\bibliographystyle{disser} \end{document} % ---------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/Makefile b/Master/texmf-dist/doc/latex/disser/templates/candidate/Makefile index 4bad2e9be25..cb0b531291c 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/Makefile @@ -1,3 +1,18 @@ -TARGET=thesis +TARGET?=thesis -include ../../include/latex.mk \ No newline at end of file +include ../../include/latex.mk + +all: + @env TARGET=thesis $(MAKE) + @env TARGET=autoref $(MAKE) + @eval unset TARGET + +allpdf: + @env TARGET=thesis $(MAKE) pdf + @env TARGET=autoref $(MAKE) pdf + @eval unset TARGET + +help: + $(MAKE) -f ../../include/latex.mk help + @echo " all build DVI of autoref and thesis" + @echo " allpdf build PDF of autoref and thesis" 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 faf90932a20..6bd5aa6b1e0 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex @@ -1,83 +1,93 @@ -\documentclass[14pt,autoref,href]{disser} +\documentclass[14pt,autoref,href +%,fixint=false +,facsimile +]{disser} + \usepackage[a4paper, nohead, includefoot, mag=1000, margin=2cm, footskip=1cm]{geometry} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} \usepackage{tabularx} -% Включение общего текста, использумого в автореферате и диссертации +\usepackage{epstopdf} + +% Поддержка нескольких списков литературы в одном документе +\usepackage{multibib} +% Создание команд для цитирования собственных работ диссертанта +% в отдельном разделе. В данном случае ссылка будет иметь вид \citemy{...}. +\newcites{my}{Список публикаций} + +% Путь к файлам с иллюстрациями +\graphicspath{{fig/}} + +% Включение файла с общим текстом диссертации и автореферата +% (текст титульного листа и характеристика работы). \input{common} % -------------------------------------------------------------------------- \begin{document} -\institution{ -Название организации -} -% Номер УДК -\libcatnum{111.222.333} -% Тема -\topic{Тема диссертации} + +% Внешняя сторона обложки \title{АВТОРЕФЕРАТ\\ диссертации на соискание ученой степени\\ кандидата физико-математических наук} -% -% Автор -\author{ФИО автора} -% Специальность -\specnum{11.11.11} -\spec{Специальность} -% -% Научный руководитель -\sa{ФИО руководителя} -% Учёная степень и должность -\sastatus{д.~ф.-м.~н., проф.} - -% Город и год -\city{Санкт-Петербург} -\date{\number\year} \maketitle +% Внутренняя сторона обложки \noindent \begin{center} Работа выполнена в \emph{название организации}. \end{center} - -\vskip1cm -\noindent +\vskip1em \begin{tabularx}{\linewidth}{lp{1cm}X} Научный руководитель: & & \emph{ученая степень}, \\ & & \emph{ученое звание}, \\ - & & \emph{фамилия, имя, отчество} + & & \emph{фамилия имя отчество} \\ Официальные оппоненты: & & \emph{ученая степень}, \\ & & \emph{ученое звание}, \\ - & & \emph{фамилия, имя, отчество}\\ + & & \emph{фамилия имя отчество}\\ & & \emph{ученая степень}, \\ & & \emph{ученое звание}, \\ - & & \emph{фамилия, имя, отчество} + & & \emph{фамилия имя отчество} \\ Ведущая организация: & & \emph{название организации}\\ \end{tabularx} -\vskip3em -\noindent -Защита состоится \datefield{} в \rule[0pt]{1cm}{0.5pt}\, часов на заседании диссертационного совета \emph{шифр совета} при \emph{название организации, при которой создан совет}, расположенном по адресу: \emph{адрес} -\vskip1em -С диссертацией можно ознакомиться в библиотеке \emph{название организации}. -\vskip1em + +\vskip2em\noindent +Защита состоится \datefield{} в \rule[0pt]{1cm}{0.5pt}\, часов +на заседании диссертационного совета \emph{шифр совета} при \emph{название +организации, при которой создан совет}, расположенном по адресу: +\emph{адрес} + +\vskip1em\noindent +С диссертацией можно ознакомиться в библиотеке +\emph{название организации}. + +\vskip1em\noindent Автореферат разослан \datefield{} -\vskip1em -Отзывы и замечания по автореферату в двух экземплярах, заверенные печатью, просьба высылать по вышеуказанному адресу на имя ученого секретаря диссертационного совета. +\vskip2em\noindent +Отзывы и замечания по автореферату в двух экземплярах, заверенные +печатью, просьба высылать по вышеуказанному адресу на имя ученого секретаря +диссертационного совета. + \vfill\noindent Ученый секретарь\\ диссертационного совета,\\ -\emph{ученая степень}, \emph{ученое звание}\hfill \emph{фамилия, имя, отчество} +\emph{ученая степень}, \emph{ученое звание}% +\hfill +\makeatletter +% вставка файла, содержащего факсимиле ученого секретаря +\ifDis@facsimile + \raisebox{-4pt}{\includegraphics[width=3cm]{sec-facsimile}}\hfill +\fi% +\makeatother% +\emph{фамилия и. о.} \clearpage -\section*{Общая характеристика работы} -% Формат заголовков -\let\introsect=\textbf +\nsection{Общая характеристика работы} % Актуальность работы \actualitysection @@ -91,7 +101,7 @@ \noveltysection \noveltytext -% Практическая ценность +% Практическая значимость \valuesection \valuetext @@ -115,18 +125,49 @@ \structsection \structtext -\section*{Содержание работы} +\nsection{Содержание работы} + +\textbf{Во Введении} обоснована актуальность диссертационной работы, +сформулирована цель и аргументирована научная новизна исследований, показана +практическая значимость полученных результатов, представлены выносимые на +защиту научные положения. + +\textbf{В первой главе} ... + +Содержание первой главы. -\textbf{Во Введении} обоснована актуальность диссертационной работы, сформулирована цель и аргументирована научная новизна исследований, показана практическая значимость полученных результатов, представлены выносимые на защиту научные положения. +Результаты первой главы опубликованы в +работе~\citemy{Ivanov-1999-Journal-17-173}. -\textbf{В первой главе} +\textbf{Во второй главе} ... -\textbf{Во второй главе} +Содержание второй главы. + +Результаты второй главы опубликованы в +работе~\citemy{Petrov-2001-Journal-23-12321}. + +\textbf{В третьей главе} ... + +Содержание третьей главы. + +Результаты третьей главы опубликованы в +работе~\citemy{Sidorov-2002-Journal-32-1531}. \textbf{В Заключении} -\section*{Список публикаций} +% ---------------------------------------------------------------- +\renewcommand\bibsection{\nsection{Список публикаций}} + +% Префикс номеров ссылок на работы соискателя +\def\BibPrefix{A} +\bibliographystylemy{disser} +\bibliographymy{thesis} + +\renewcommand\bibsection{\nsection{Цитированная литература}} -\section*{Цитированная литература} +\def\BibPrefix{} +\bibliographystyle{disser} +\bibliography{thesis} +% ---------------------------------------------------------------- -\end{document} \ No newline at end of file +\end{document} 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 a34d33ba786..ab2d3e698e6 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex @@ -1,37 +1,54 @@ +% Общие поля титульного листа диссертации и автореферата +\institution{Название организации} -\mkintrosect{actuality}{Актуальность работы}{% -Текст раздела -} +\topic{Тема диссертации} + +\author{ФИО автора} + +\specnum{11.11.11} +\spec{Специальность} + +\sa{ФИО руководителя} +\sastatus{д.~ф.-м.~н., проф.} -\mkintrosect{objective}{Цель диссертационной работы}{% +\city{Санкт-Петербург} +\date{\number\year} + +% Общие разделы автореферата и диссертации +\mkcommonsect{actuality}{Актуальность работы}{% +Текст раздела. Ссылка~\cite{Yoffe-1993-AP-42-173}. } + +\mkcommonsect{objective}{Цель диссертационной работы}{% Текст раздела } -\mkintrosect{novelty}{Научная новизна}{% +\mkcommonsect{novelty}{Научная новизна}{% Текст раздела } -\mkintrosect{value}{Практическая ценность}{% +\mkcommonsect{value}{Практическая значимость}{% Текст раздела } -\mkintrosect{results}{% +\mkcommonsect{results}{% На защиту выносятся следующие основные результаты и положения:}{% Текст раздела } -\mkintrosect{approbation}{Апробация работы}{% +\mkcommonsect{approbation}{Апробация работы}{% Текст раздела } -\mkintrosect{pub}{Публикации}{% -Текст раздела -} +\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$ тезисов докладов.} -\mkintrosect{contrib}{Личный вклад автора}{% +\mkcommonsect{contrib}{Личный вклад автора}{% Текст раздела } -\mkintrosect{struct}{Структура и объем диссертации}{% +\mkcommonsect{struct}{Структура и объем диссертации}{% Текст раздела } diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/facsimile.eps b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/facsimile.eps new file mode 100644 index 00000000000..9a944f547aa --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/fig/facsimile.eps @@ -0,0 +1,260 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 7 14 78 29 +%%HiResBoundingBox: 7.818750 14.902032 77.220003 28.578282 +%........................................... +%%Creator: GPL Ghostscript 815 (epswrite) +%%CreationDate: 2008/12/01 04:15:45 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%BeginProlog +% This copyright applies to everything between here and the %%EndProlog: +% Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved. +%%BeginResource: procset GS_epswrite_2_0_1001 +/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{<> +/CCITTFaxDecode filter}!/FX{<> +/CCITTFaxDecode filter}!/FX{<> +/CCITTFaxDecode filter}!/FX{<