From 1a9e525f4cfeebc43345769293278fc86d237e0b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 21 Nov 2010 23:53:45 +0000 Subject: disser 1.1.7 (22nov10) git-svn-id: svn://tug.org/texlive/trunk@20522 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/disser/ChangeLog | 7 + Master/texmf-dist/doc/latex/disser/Makefile | 4 +- Master/texmf-dist/doc/latex/disser/README | 56 ++- Master/texmf-dist/doc/latex/disser/README.ru | 38 +- Master/texmf-dist/doc/latex/disser/manual.tex | 33 +- Master/texmf-dist/doc/latex/disser/nomake.cmd | 6 +- .../texmf-dist/doc/latex/disser/templates/Makefile | 65 +-- .../doc/latex/disser/templates/bachelor/1.tex | 29 +- .../doc/latex/disser/templates/bachelor/thesis.bib | 16 + .../doc/latex/disser/templates/bachelor/thesis.tex | 35 ++ .../latex/disser/templates/candidate/thesis.tex | 35 ++ .../doc/latex/disser/templates/doctor/thesis.tex | 32 ++ .../doc/latex/disser/templates/master/thesis.tex | 40 ++ .../doc/latex/disser/templates/nomake.cmd | 2 +- .../doc/latex/disser/templates/specialist/1.tex | 1 + .../doc/latex/disser/templates/specialist/Makefile | 18 + .../latex/disser/templates/specialist/app-a.tex | 1 + .../latex/disser/templates/specialist/concl.tex | 1 + .../latex/disser/templates/specialist/fig/Makefile | 1 + .../latex/disser/templates/specialist/fig/fig.eps | 490 +++++++++++++++++++++ .../disser/templates/specialist/fig/nomake.cmd | 1 + .../latex/disser/templates/specialist/intro.tex | 1 + .../latex/disser/templates/specialist/nomake.cmd | 29 ++ .../latex/disser/templates/specialist/thesis.bib | 60 +++ .../latex/disser/templates/specialist/thesis.tex | 103 +++++ 25 files changed, 1008 insertions(+), 96 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/1.tex create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/Makefile create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/app-a.tex create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/concl.tex create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/fig/Makefile create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/fig/fig.eps create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/fig/nomake.cmd create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/intro.tex create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/nomake.cmd create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.bib create mode 100644 Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/disser/ChangeLog b/Master/texmf-dist/doc/latex/disser/ChangeLog index d85bd067860..444a863b74c 100644 --- a/Master/texmf-dist/doc/latex/disser/ChangeLog +++ b/Master/texmf-dist/doc/latex/disser/ChangeLog @@ -2,6 +2,13 @@ disser changelog Copyright (C) 2004-2010 Stanislav Kruchinin ------------------------------------------- +Summary of changes in version 1.1.7 (2010-11-21): ++ Add specialist titlepage and template. ++ Add support for titlepages in English to all templates. +* Fixed bug with \maketitle in titlepage of author's abstract. +* Fixed bug with end-of-line (EOL) characters in some files. ++ Add automatic fix of EOL characters to "tds" target of nomake.cmd script. + Summary of changes in version 1.1.6 (2010-05-22): diff --git a/Master/texmf-dist/doc/latex/disser/Makefile b/Master/texmf-dist/doc/latex/disser/Makefile index f7d0a416135..8d642574bdd 100644 --- a/Master/texmf-dist/doc/latex/disser/Makefile +++ b/Master/texmf-dist/doc/latex/disser/Makefile @@ -13,7 +13,7 @@ BSTFILES := gost705.bst gost705s.bst CSFFILES := *.csf DOCFILES := $(addsuffix .pdf, $(MAINDTX) $(MANUAL)) TEXTFILES := ../README ../README.ru ../ChangeLog -SRCFILES := *.dtx $(TARGET).ins $(TARGET).ist $(MANUAL).tex Makefile \ +SRCFILES := *.dtx $(TARGET).ins dtx.ist $(MANUAL).tex Makefile \ nomake.cmd TEXMF ?= /usr/share/texmf @@ -34,7 +34,7 @@ MI ?= makeindex LATEXFLAGS ?= --src-specials PDFLATEXFLAGS ?= --shell-escape -MIFLAGS ?= -r -s disser.ist +MIFLAGS ?= -r -s dtx.ist all: package doc diff --git a/Master/texmf-dist/doc/latex/disser/README b/Master/texmf-dist/doc/latex/disser/README index c7119bebe51..46b4ad3ea3d 100644 --- a/Master/texmf-dist/doc/latex/disser/README +++ b/Master/texmf-dist/doc/latex/disser/README @@ -1,14 +1,14 @@ -Overview --------- +1. Introduction +--------------- -The "disser" package provides LaTeX classes, bibliography styles and document +This package provides LaTeX classes, bibliography styles and document templates for typesetting dissertations and author's abstracts that would satisfy the requirements of a dissertation councils and High Certification Commission of Russian Federation. -Required packages and programs ------------------------------- +2. Required packages and programs +--------------------------------- For installation and working with documents you will need the following third-party packages: @@ -24,10 +24,10 @@ For automated processing of figures you should install the following programs: Ghostscript, epstool and sam2p. -Downloads and updates ---------------------- +3. Downloads and updates +------------------------ -disser is available on CTAN: +'disser' is available on CTAN: http://www.ctan.org/tex-archive/macros/latex/contrib/disser/ Project page at Sourceforge: @@ -38,22 +38,22 @@ ZIP file with sources can be downloaded at: 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): +(look for disser-.tds.zip file in Downloads section): http://sourceforge.net/projects/disser/ -Source code repositories of disser: +Public source code repositories of this project: http://mercurial.intuxication.org/hg/disser/ http://bitbucket.org/sky/disser/ http://disser.hg.sourceforge.net/hgweb/disser/ -The latest revision of the package can be obtained by downloading +The latest revision of package source code can be obtained by downloading autogenerated archive from one of these mirrors: http://mercurial.intuxication.org/hg/disser/archive/tip.zip http://bitbucket.org/sky/disser/get/tip.zip -Installation ------------- +4. Installation +--------------- 1. Installation from sources @@ -70,28 +70,42 @@ Here /path/to/texmf and disk:\path\to\texmf are the paths to TeX directory tree. After installation you should update the filename database with the command mktexlsr +if you install the package to user's directory "%APPDATA%\MiKTeX\2.8" +or + mktexlsr --admin +if you install the package to one of the common directories, like +"%programfiles%\MiKTeX 2.8" or "%ALLUSERSPROFILE%\Application +Data\MiKTeX\2.8". -Example of commands for MiKTeX version 2.8: - set DESTDIR=C:\Documents and Settings\All Users\Application Data\MiKTeX\2.8 +Examples of commands for MiKTeX 2.8. + +Installation for all users: + set DESTDIR=%ALLUSERSPROFILE%\Application Data\MiKTeX\2.8 + nomake install + mktexlsr --admin + +Installation for current user only: + set DESTDIR=%APPDATA%\MiKTeX\2.8 nomake install mktexlsr 2. Installation from ZIP archive in TDS format -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. +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. Example: cd /path/to/texmf - unzip /download/path/disser.tds.zip + unzip /download/path/disser-.tds.zip mktexlsr -License -------- +5. License +---------- -Copyright (c) 2004-2009 Stanislav Kruchinin +Copyright (c) 2004-2010 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 267759ab00b..9d4752fe476 100644 --- a/Master/texmf-dist/doc/latex/disser/README.ru +++ b/Master/texmf-dist/doc/latex/disser/README.ru @@ -1,12 +1,12 @@ -Введение --------- +1. Введение +----------- Пакет disser предназначен для верстки дипломов, диссертаций и авторефератов в соответствии с требованиями диссертационных советов и ВАК РФ. -Рекомендуемые пакеты и программы --------------------------------- +2. Рекомендуемые пакеты и программы +----------------------------------- Для корректной сборки документов в вашем дистрибутиве LaTeX должны быть установлены следующие пакеты: @@ -21,8 +21,8 @@ natbib, hyperref, subfig, wrapfig, nomake.cmd следует установить программы Ghostscript, epstool и sam2p. -Получение последней версии --------------------------- +3. Получение последней версии +----------------------------- Пакет disser доступен на CTAN: http://www.ctan.org/tex-archive/macros/latex/contrib/disser/ @@ -35,22 +35,22 @@ ZIP- ZIP-архив с готовыми файлами и документацией, которые размещены в соответствии со стандартной структурой каталогов TeX -(файл disser.tds.zip в разделе Download): +(см. файл disser-.tds.zip в разделе Download): http://sourceforge.net/projects/disser/ -Репозитории исходных текстов проекта: +Публичные репозитории исходных текстов проекта: http://mercurial.intuxication.org/hg/disser/ http://bitbucket.org/sky/disser/ http://disser.hg.sourceforge.net/hgweb/disser/ Наиболее свежую версию исходных текстов пакета можно получить, скачав -автоматически генерируемый архив с одного из зеркал +автоматически генерируемый архив с одного из репозиториев: http://mercurial.intuxication.org/hg/disser/archive/tip.zip http://bitbucket.org/sky/disser/get/tip.zip -Установка ---------- +4. Установка +------------ 1. Из исходных текстов @@ -68,11 +68,19 @@ ZIP- После установки следует обновить базу имен файлов с помощью команды mktexlsr -Пример команд для дистрибутива MiKTeX версии 2.8: +Примеры команд для дистрибутива MiKTeX версии 2.8. + +Установка для всех пользователей: set DESTDIR=%ALLUSERSPROFILE%\Application Data\MiKTeX\2.8 nomake install + mktexlsr --admin + +Установка только для текущего пользователя: + set DESTDIR=%APPDATA%\MiKTeX\2.8 + nomake install mktexlsr + 2. Из ZIP-архива со скомпилированными файлами Файл disser-.tds.zip содержит собранные файлы классов и @@ -89,10 +97,10 @@ ZIP- mktexlsr -Лицензия --------- +5. Лицензия +----------- -Цопыригхт (ц) 2004-2009 Станислав Кручинин +Цопыригхт (ц) 2004-2010 Станислав Кручинин Ит маы бе дистрибутед анд/ор модифиед ундер тхе цондитионс оф тхе ЛаТеХ Пройецт Публиц Лиценсе, еитхер версион 1.3 diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex index a1a7e5e1d7a..154f2a95287 100644 --- a/Master/texmf-dist/doc/latex/disser/manual.tex +++ b/Master/texmf-dist/doc/latex/disser/manual.tex @@ -55,7 +55,7 @@ \let\makelabel\deflabel} }{\end{list}} -\def\fileversion{1.1.6} +\def\fileversion{1.1.7} \begin{document} \sloppy @@ -416,6 +416,16 @@ nomake ... К сожалению, пакет \pkg{natbib} не <<сжимает>> ссылки с нецифровыми символами, т.\,е. ссылки вида [A1, A2, A3, A4] не преобразуются к более компактной форме [A1--A4]. Ведется работа над исправлением этого недостатка. +Для включения выделения курсивом некоторых полей библиографической записи, в файле \file{thesis.tex} нужно добавить определение +\begin{verbatim} +\def\BibEmph#1{\emph{#1}} +\end{verbatim} +перед следующим текстом +\begin{verbatim} +\bibliography{thesis} +\bibliographystyle{gost705} +\end{verbatim} + При описании русскоязычных источников следует явным образом присваивать полю |language| значение |russian|. Пример: \begin{verbatim} @@ -477,7 +487,7 @@ latex В стилях \file{gost705.bst} и \file{gost705s.bst} введены макросы |\BibPrefix| и |\BibPostfix|, позволяющие задать префикс и постфикс номера ссылки. Для размещения в документе двух списков литературы с независимой нумерацией используется пакет \pkg{multibib}. -Описание библиографических ссылок на работы диссертанта должно находиться в файле |thesis.bib| вместе с остальными ссылками. +Описание библиографических ссылок на работы диссертанта должно находиться в файле \file{thesis.bib} вместе с остальными ссылками. Полная сборка автореферата с двумя библиографиями выполняется следующей последовательностью команд. \begin{verbatim} @@ -488,8 +498,16 @@ latex autoref latex autoref \end{verbatim} -Операция полной сборки документов реализована в скриптах \file{Makefile} и \file{nomake.cmd}. -Сборка автореферата в Windows: +Операция полной сборки документов осуществляется командами вида: +\begin{verbatim} +nomake all +\end{verbatim} +в Windows или +\begin{verbatim} +make all +\end{verbatim} +в Unix-подобных окружениях. +Сборка только автореферата в Windows: \begin{verbatim} set target=autoref nomake @@ -500,7 +518,7 @@ set target=thesis nomake \end{verbatim} -Пример сборки автореферата в Unix-подобных окружениях: +Команда для сборки автореферата в Unix-подобных окружениях: \begin{verbatim} env TARGET=autoref make \end{verbatim} @@ -509,12 +527,11 @@ env TARGET=autoref make \subsection{Подписи диссертанта и ученого секретаря} Согласно требованиям ВАК, автореферат должен быть подписан диссертантом и ученым секретарем. -Поскольку экземпляров автореферата достаточно много, эту задачу необходимо автоматизировать. -Для этого в классе предусмотрена опция \cmd{facsimile}, позволяющая включать графические файлы с подписью (факсимиле) на титульном листе и внутренней стороне обложки. +Для автоматической вставки графических файлов с подписями в классе предусмотрена опция \cmd{facsimile}. Эта опция по умолчанию включена только в шаблонах авторефератов. Факсимиле диссертанта находится в файле \file{./fig/facsimile.}, факсимиле ученого секретаря диссертационного совета "--- в файле \file{./fig/sec-facsimile.}. Здесь \file{} "--- один из типов графических файлов, поддерживаемых в \LaTeX{} (\file{eps}) или в pdf\LaTeX{} (\file{pdf}, \file{tiff}, \file{png}). Команда |\facsimile|, включающая файл с подписью диссертанта в документ, определена в файле \file{titledefs.dtx}. -Команда, включающая файл с подписью ученого секретаря, находится в файле |autoref.tex|. +Команда, включающая файл с подписью ученого секретаря, находится в файле \file{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 dbb858104ac..a6253760980 100644 --- a/Master/texmf-dist/doc/latex/disser/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/nomake.cmd @@ -20,9 +20,9 @@ set bstfiles=gost705.bst gost705s.bst set csffiles=*.csf set docfiles=%target%.pdf %subclass%.pdf %bst%.pdf %manual%.pdf set textfiles=..\README ..\README.ru ..\ChangeLog -set srcfiles=*.dtx %target%.ins %target%.ist %manual%.tex Makefile nomake.cmd +set srcfiles=*.dtx %target%.ins dtx.ist %manual%.tex Makefile nomake.cmd -if "!texmf!"=="" set texmf=%programfiles%\miktex +if "!texmf!"=="" set texmf=%allusersprofile%\Application Data\MiKTeX\2.8 if "!destdir!"=="" set destdir=!texmf! if "!clsdir!"=="" set clsdir=!destdir!\tex\latex\%target% if "!bstdir!"=="" set bstdir=!destdir!\bibtex\bst\%target% @@ -40,7 +40,7 @@ if "!mi!"=="" set mi=makeindex if "!latexflags!"=="" set latexflags=--src-specials if "!pdflatexflags!"=="" set pdflatexflags=--shell-escape -if "!miflags!"=="" set miflags=-r -s disser.ist +if "!miflags!"=="" set miflags=-r -s dtx.ist if "%1"=="" ( diff --git a/Master/texmf-dist/doc/latex/disser/templates/Makefile b/Master/texmf-dist/doc/latex/disser/templates/Makefile index 2f7c7d55226..d2f0065d728 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/Makefile +++ b/Master/texmf-dist/doc/latex/disser/templates/Makefile @@ -1,32 +1,33 @@ -# -# Makefile for documents and templates -# Author: Stanislav Kruchinin -# - -TARGET ?= thesis -TEXMF ?= /usr/share/texmf -DESTDIR ?= $(TEXMF) -DOCDIR ?= $(DESTDIR)/doc/latex/disser - -dvi clean figclean bmtoeps epstopdf fixbb pdftopng256 pdftotiffg4 ps ps_2on1 pdf pdf_2on1 html srcdist all allpdf: - @$(MAKE) -i -C bachelor $@ - @$(MAKE) -i -C master $@ - @$(MAKE) -i -C candidate $@ - @$(MAKE) -i -C doctor $@ - -help: - @$(MAKE) -s -C candidate $@ ;\ - echo " install install templates" ;\ - echo " uninstall uninstall templates" ;\ - echo " reinstall reinstall templates" - -install: - cp -rf ../templates $(DOCDIR) ;\ - cp -rf ../include $(DOCDIR) - -uninstall: - -rm -rf $(DOCDIR)/templates - -rm -rf $(DOCDIR)/include - -rmdir $(DOCDIR) - -reinstall: uninstall install +# +# Makefile for documents and templates +# Author: Stanislav Kruchinin +# + +TARGET ?= thesis +TEXMF ?= /usr/share/texmf +DESTDIR ?= $(TEXMF) +DOCDIR ?= $(DESTDIR)/doc/latex/disser + +dvi clean figclean bmtoeps epstopdf fixbb pdftopng256 pdftotiffg4 ps ps_2on1 pdf pdf_2on1 html srcdist all allpdf: + @$(MAKE) -i -C bachelor $@ + @$(MAKE) -i -C specialist $@ + @$(MAKE) -i -C master $@ + @$(MAKE) -i -C candidate $@ + @$(MAKE) -i -C doctor $@ + +help: + @$(MAKE) -s -C candidate $@ ;\ + echo " install install templates" ;\ + echo " uninstall uninstall templates" ;\ + echo " reinstall reinstall templates" + +install: + cp -rf ../templates $(DOCDIR) ;\ + cp -rf ../include $(DOCDIR) + +uninstall: + -rm -rf $(DOCDIR)/templates + -rm -rf $(DOCDIR)/include + -rmdir $(DOCDIR) + +reinstall: uninstall install diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex index 1c4d22e57e6..2cbaecb602b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex @@ -4,18 +4,19 @@ Внутритекстовая формула $\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,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008}. Ссылка на формулу~\eqref{eq:e} -\begin{equation}\label{eq:e} +Anselm_1978,Segall_1968,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008,% +Perelman_2003_math:0307245,Nielsen_2010_1006.2735}. Ссылка на формулу~\eqref{e:Coulomb} +\begin{equation}\label{e:Coulomb} \frac{1}{|\vec r_1 - \vec r_2|} = 4\pi \int \frac{d^3 q}{(2\pi)^3}\, \frac{e^{i\vec q(\vec r_1 - \vec r_2)}}{q^2}. \end{equation} -Ссылка на рис.~\ref{fig:f} +Ссылка на рис.~\ref{f:fig} \begin{figure}[!ht] \centering \includegraphics[width=4cm]{fig} -\caption{\label{fig:f}% +\caption{\label{f:fig}% Подпись к рисунку. } \end{figure} @@ -23,7 +24,7 @@ Anselm_1978,Segall_1968,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008}. \begin{wrapfigure}{r}{0.35\textwidth} \centering \includegraphics[width=4cm]{fig} -\caption{\label{fig:ff}% +\caption{\label{f:ff}% Рисунок <<в оборку>>. } \end{wrapfigure} @@ -31,10 +32,10 @@ Anselm_1978,Segall_1968,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008}. Если разность энергий электронно-дырочных уровней $E_2-E_1$ близка к энергии продольного оптического фонона $\hbar\Omega_{LO}$, то в разложении волновых функций полного гамильтониана можно ограничиться нулевым приближением для всех состояний, за исключением близких по значению к $E_2$. Волновые функции последних представляют собой следующие комбинации вырожденных состояний\footnote{Текст сноски}. -Ссылка на таблицу~\ref{tab:t1}. +Ссылка на таблицу~\ref{t:InPSiO2}. \begin{table}[!ht] \centering - \caption{Пример таблицы}\label{tab:t1} + \caption{Пример таблицы}\label{t:InPSiO2} \begin{tabular}{l|ccc} \hline\hline & \quad$\lambda \times 10^{-11}$,~$\text{дин}\times\text{см}^{-2}$\quad & @@ -81,18 +82,18 @@ Anselm_1978,Segall_1968,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008}. \caption{Рисунки с единым названием} \end{figure} -Ссылка на внутренний рисунок (рис.~\ref{fig:sub1}) +Ссылка на внутренний рисунок (рис.~\ref{f:sub1}) \begin{figure}[!ht] \centering - \subfloat[][]{\label{fig:sub1}\includegraphics[width=4cm]{fig}}\quad - \subfloat[][]{\label{fig:sub2}\includegraphics[width=4cm]{fig}}\quad - \subfloat[][]{\label{fig:sub3}\includegraphics[width=4cm]{fig}} + \subfloat[][]{\label{f:sub1}\includegraphics[width=4cm]{fig}}\quad + \subfloat[][]{\label{f:sub2}\includegraphics[width=4cm]{fig}}\quad + \subfloat[][]{\label{f:sub3}\includegraphics[width=4cm]{fig}} \caption[]{% Рисунки с единым названием и подчиненной нумерацией: - \subref{fig:sub1} ссылка 1, - \subref{fig:sub2} ссылка 2, - \subref{fig:sub3} ссылка 3. + \subref{f:sub1} ссылка 1, + \subref{f:sub2} ссылка 2, + \subref{f:sub3} ссылка 3. } \end{figure} 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 e4c225cdc29..78fa0928332 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib @@ -81,3 +81,19 @@ year = {2008}, language = {russian}, } + +% old-style arXiv reference +@ARTICLE{Perelman_2003_math:0307245, + author = {Grisha Perelman}, + title = {Finite extinction time for the solutions to the Ricci flow on certain three-manifolds}, + eprint = {math/0307245}, +} + +% new-style arXiv reference +@ARTICLE{Nielsen_2010_1006.2735, + title = {A configuration interaction analysis of exchange in double quantum dots}, + author = {Erik Nielsen and Richard P. Muller}, + archivePrefix = {arXiv}, + eprint = {1006.2735}, + primaryClass = {cond-mat}, +} 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 96e36e32161..678f38042dc 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.tex @@ -51,6 +51,41 @@ \date{\number\year} \maketitle + +%% +%% Titlepage in English +%% +% +%\institution{Name of Organization} +% +%% Approved by +%\apname{Professor S.\,S.~Sidorov} +% +%\title{Bachelor's Thesis} +% +%% Topic +%\topic{Dummy Title} +% +%% Author +%\author{Author's Name} % Full Name +%\course{Physics} % Название специальности +% +%\group{} % Study Group +% +%% Scientific Advisor +%\sa {I.\,I.~Ivanov} +%\sastatus {Professor} +% +%% Reviewer +%\rev {P.\,P.~Petrov} +%\revstatus{Associate Professor} +% +%% City & Year +%\city{Saint Petersburg} +%\date{\number\year} +% +%\maketitle[en] + \tableofcontents \input{intro} \input{1} 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 5c9c5237b25..df9b7c9a23b 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.tex @@ -44,6 +44,41 @@ \maketitle +%% +%% Titlepage in English +%% +% +%\institution{Name of Organization} +% +%\title{PhD Thesis} +% +%% Topic +%\topic{Dummy Title} +% +%% Author +%\author{Author's Name} +% +%\specnum{01.04.05} +%\spec{Optics} +% +%%\specsndnum{01.04.07} +%%\specsnd{Condensed matter physics} +% +%\sa{I.\,I.~Ivanov} +%\sastatus{Professor} +%%\sasnd{P.\,P.~Petrov} +%%\sasndstatus{Professor} +% +%% Scientific consultant +%%\scon{B.\,B.~Baranov} +%%\sconstatus{Professor} +% +%% City & Year +%\city{Saint Petersburg} +%\date{\number\year} +% +%\maketitle[en] + \tableofcontents \input{intro} 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 230faea0217..abbccd92005 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.tex @@ -44,6 +44,38 @@ \maketitle +%% +%% Titlepage in English +%% +% +%\institution{Name of Organization} +% +%\title{Doctoral Dissertation} +% +%% Topic +%\topic{Dummy Title} +% +%% Author +%\author{Author's Name} +% +%\specnum{01.04.05} +%\spec{Optics} +% +%%\specsndnum{01.04.07} +%%\specsnd{Condensed matter physics} +% +%% Scientific consultants +%\scon{B.\,B.~Baranov} +%\sconstatus{Professor} +%%\sconsnd{P.\,P.~Petrov} +%%\sconsndstatus{Professor} +% +%% City & Year +%\city{Saint Petersburg} +%\date{\number\year} +% +%\maketitle[en] + \tableofcontents \input{intro} 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 20d760656cc..7d25251ab66 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex @@ -73,6 +73,46 @@ \maketitle +%% +%% Titlepage in English +%% +% +%\institution{Name of Organization} +% +%% Approved by +%\apname{Professor S.\,S.~Sidorov} +% +%\title{Master's Thesis} +% +%% Topic +%\topic{Dummy Title} +% +%% Author +%\author{Author's Name} % Full Name +%\course{Physics} % Название специальности +% +%\group{} % Study Group +%\masterprog {Title of program} +% +%% Scientific Advisor +%\sa {I.\,I.~Ivanov} +%\sastatus {Professor} +% +%% Reviewer +%\rev {P.\,P.~Petrov} +%\revstatus{Associate Professor} +% +%% Consultant +%\con{} +%\conspec{} +%\constatus{} +% +%% City & Year +%\city{Saint Petersburg} +%\date{\number\year} +% +%\maketitle[en] + \tableofcontents \input{intro} diff --git a/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd b/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd index 1bd384fb3e1..ff6a09b4fb6 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd +++ b/Master/texmf-dist/doc/latex/disser/templates/nomake.cmd @@ -14,7 +14,7 @@ set target=thesis if "!texmf!"=="" set texmf=%programfiles%\miktex if "!destdir!"=="" set destdir=!texmf! if "!docdir!"=="" set docdir=!destdir!\doc\latex\disser -if "!subdirs!"=="" set subdirs=bachelor ..\master ..\candidate ..\doctor +if "!subdirs!"=="" set subdirs=bachelor ..\specialist ..\master ..\candidate ..\doctor if "%1"=="help" ( diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/1.tex b/Master/texmf-dist/doc/latex/disser/templates/specialist/1.tex new file mode 100644 index 00000000000..4a5e5418401 --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/1.tex @@ -0,0 +1 @@ +\chapter{Название главы} diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/Makefile b/Master/texmf-dist/doc/latex/disser/templates/specialist/Makefile new file mode 100644 index 00000000000..30faef4990e --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/Makefile @@ -0,0 +1,18 @@ +# +# Makefile for documents and templates +# Author: Stanislav Kruchinin +# + +TARGET?=thesis + + +include ../../include/latex.mk + +all: dvi + +allpdf: pdf + +help: .help + @echo " all alias for dvi target" ;\ + echo " allpdf alias for pdf target" ;\ + diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/app-a.tex b/Master/texmf-dist/doc/latex/disser/templates/specialist/app-a.tex new file mode 100644 index 00000000000..a7aba9c235e --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/app-a.tex @@ -0,0 +1 @@ +\chapter{Заголовок приложения} diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/concl.tex b/Master/texmf-dist/doc/latex/disser/templates/specialist/concl.tex new file mode 100644 index 00000000000..cd60e4f2708 --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/concl.tex @@ -0,0 +1 @@ +\conclusion diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/fig/Makefile b/Master/texmf-dist/doc/latex/disser/templates/specialist/fig/Makefile new file mode 100644 index 00000000000..775b7fc3d88 --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/fig/Makefile @@ -0,0 +1 @@ +include ../../../include/latex.fig.mk \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/fig/fig.eps b/Master/texmf-dist/doc/latex/disser/templates/specialist/fig/fig.eps new file mode 100644 index 00000000000..9382ce4351e --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/fig/fig.eps @@ -0,0 +1,490 @@ +%!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{< + +set latexnmk=call ..\..\include\latex.nmk.cmd + +if "%1"=="" ( + %latexnmk% +) else ( + for %%f in (%*) do if "%%f"=="help" ( + call :%%f + ) else if "%%f"=="all" ( + %latexnmk% dvi + ) else if "%%f"=="allpdf" ( + %latexnmk% pdf + ) else ( + %latexnmk% %%f + ) +) + +exit /b + +:help + echo all alias for dvi target + echo allpdf alias for pdf target + %latexnmk% help +goto :eof + diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.bib b/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.bib new file mode 100644 index 00000000000..19f2cd1c771 --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.bib @@ -0,0 +1,60 @@ +@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--266}, + volume = {42}, + year = {1993} +} + +@ARTICLE{Efros_1982_FTP_16_7_1209, + author = {{\relax Ал}. Л. Эфрос and А. Л. Эфрос}, + title = {Межзонное поглощение света в полупроводниковом шаре}, + journal = {Физика и техника полупроводников}, + year = {1982}, + volume = {16}, + number = {7}, + pages = {1209--1214}, + language = {russian}, +} + +@BOOK{Anselm_1978, + author = {А. И. Ансельм}, + title = {Введение в теорию полупроводников}, + publisher = {Наука}, + address = {Москва}, + year = {1978}, + language = {russian} +} + +@INPROCEEDINGS{Segall_1968, + author = {B. Segall}, + year = {1968}, + editor = {S. M. Ryvkin}, + booktitle = {Proceedings of IXth Conference on the Physics of Semiconductors, Moscow, 1968}, + pages = {425}, + address = {Leningrad}, + publisher = {Nauka} +} + +@INBOOK{Agranovich_1983, + editor = {V. M. Agranovich and R. M. Hochstrasser}, + title = {Spectroscopy and Excitation Dynamics of Condensed Molecular Systems}, + chapter = {6}, + publisher = {North-Holland}, + year = {1983}, + series = {Modern Problems in Condensed Matter Sciences}, + address = {Amsterdam} +} + +@INCOLLECTION{InP, + title = {InP Basic Parameters at 300 K}, + booktitle = {Electronic archive New Semiconductor Materials. Characteristics and Properties}, + organization = {Ioffe Physico-Technical Institute}, + address = {St. Petersburg}, + year = {2001}, + url = {http://www.ioffe.rssi.ru/SVA/NSM/Semicond/InP/basic.html}, + urldate = {01.11.2009} +} diff --git a/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex b/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex new file mode 100644 index 00000000000..633ec7217e3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/disser/templates/specialist/thesis.tex @@ -0,0 +1,103 @@ +\documentclass[specialist,subf,href,colorlinks=true +%,fixint=false +%,times +]{disser} + +\usepackage[ + a4paper, mag=1000, includefoot, + left=3cm, right=1.5cm, top=2cm, bottom=2cm, headsep=1cm, footskip=1cm +]{geometry} +\usepackage[T2A]{fontenc} +\usepackage[cp1251]{inputenc} +\usepackage[english,russian]{babel} +\ifpdf\usepackage{epstopdf}\fi + +% Использовать полужирное начертание для векторов +\let\vec=\mathbf + +% Включать подсекции в оглавление +\setcounter{tocdepth}{2} + +\graphicspath{{fig/}} + +%---------------------------------------------------------------- +\begin{document} + +% +% Титульный лист на русском языке +% + +% Название организации +\institution{Название организации} + +% Имя лица, допускающего к защите (зав. кафедрой) +\apname{д.\,ф.-м.\,н., профессор С.\,C.~Сидоров} + +\title{Дипломная работа} + +% Тема +\topic{<<Тема работы>>} + +% Группа +\group{Студента группы} +% Автор +\author{ФИО автора} + +% Научный руководитель +\sa {И.\,И.~Иванов} +\sastatus {д.\,ф.-м.\,н., профессор} + +% Рецензент +\rev {П.\,П.~Петров} +\revstatus{к.\,ф.-м.\,н., доцент} + +% Город и год +\city{Санкт-Петербург} +\date{\number\year} + +\maketitle + +%% +%% Titlepage in English +%% +% +%\setlength\thirdskip{0pt} +% +%\institution{Name of Organization} +% +%% Approved by +%\apname{Professor S.\,S.~Sidorov} +% +%\title{Diploma Thesis} +% +%% Topic +%\topic{Dummy Title} +% +%% Author +%\author{Author's Name} % Full Name +%\group{} % Study Group +% +%% Scientific Advisor +%\sa {I.\,I.~Ivanov} +%\sastatus {Professor} +% +%% Reviewer +%\rev {P.\,P.~Petrov} +%\revstatus{Associate Professor} +% +%% City & Year +%\city{Saint Petersburg} +%\date{\number\year} +% +%\maketitle[en] + +\tableofcontents + +\input{intro} +\input{1} +\input{concl} + +\bibliography{thesis} +\bibliographystyle{gost705} +\end{document} + -- cgit v1.2.3