summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/disser
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-05-30 23:00:30 +0000
committerKarl Berry <karl@freefriends.org>2010-05-30 23:00:30 +0000
commit3654b5dd7fc3200a1b72bac39de9680bc74e3031 (patch)
tree5251df97f8e5c6b309eaa363ca119863ab4a92ac /Master/texmf-dist/doc/latex/disser
parent95a1ff3467d574b4d9a5cb6c3c6e11abcb8eef52 (diff)
disser update (30may10)
git-svn-id: svn://tug.org/texlive/trunk@18627 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/disser')
-rw-r--r--Master/texmf-dist/doc/latex/disser/ChangeLog17
-rw-r--r--Master/texmf-dist/doc/latex/disser/Makefile134
-rw-r--r--Master/texmf-dist/doc/latex/disser/README5
-rw-r--r--Master/texmf-dist/doc/latex/disser/README.ru8
-rw-r--r--Master/texmf-dist/doc/latex/disser/cp1251.csf275
-rw-r--r--Master/texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd2
-rw-r--r--Master/texmf-dist/doc/latex/disser/include/latex.mk6
-rw-r--r--Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd3
-rw-r--r--Master/texmf-dist/doc/latex/disser/manual.tex73
-rw-r--r--Master/texmf-dist/doc/latex/disser/nomake.cmd5
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex2
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib20
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex34
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib20
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex35
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib19
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib19
-rw-r--r--Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex12
18 files changed, 617 insertions, 72 deletions
diff --git a/Master/texmf-dist/doc/latex/disser/ChangeLog b/Master/texmf-dist/doc/latex/disser/ChangeLog
index f4c51a14415..d85bd067860 100644
--- a/Master/texmf-dist/doc/latex/disser/ChangeLog
+++ b/Master/texmf-dist/doc/latex/disser/ChangeLog
@@ -2,6 +2,23 @@ disser changelog
Copyright (C) 2004-2010 Stanislav Kruchinin
-------------------------------------------
+
+Summary of changes in version 1.1.6 (2010-05-22):
+
+Classes and styles:
++ Add support for second speciality, scientific adviser and consultant.
++ Add cp1251.csf and cp1251lc.csf files to avoid dependencies on the obsolete
+ "gost" package.
++ Add support for Dr.Sci. dissertations to gost705 style.
+* Rewrite code for titlepage fields.
+* Move document-specific code to the substyle files.
+
+Templates:
++ Add commented examples of new fields: second speciality, scientific adviser
+ and consultant.
++ Add examples of bibliographic entries for Ph.D. and Dr.Sci. dissertations.
+
+
Summary of changes in version 1.1.5 (2010-03-23):
Classes and styles:
diff --git a/Master/texmf-dist/doc/latex/disser/Makefile b/Master/texmf-dist/doc/latex/disser/Makefile
new file mode 100644
index 00000000000..f7d0a416135
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/Makefile
@@ -0,0 +1,134 @@
+#
+# Makefile for disser package
+# Author: Stanislav Kruchinin <stanislav.kruchinin@gmail.com>
+#
+
+TARGET := disser
+BST := gost705
+MAINDTX := $(TARGET) $(BST) gost732
+MANUAL := manual
+
+CLSFILES := *.cls *.rtx
+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 \
+ nomake.cmd
+
+TEXMF ?= /usr/share/texmf
+DESTDIR ?= $(TEXMF)
+CLSDIR ?= $(DESTDIR)/tex/latex/$(TARGET)
+DOCDIR ?= $(DESTDIR)/doc/latex/$(TARGET)
+BSTDIR ?= $(DESTDIR)/bibtex/bst/$(TARGET)
+CSFDIR ?= $(DESTDIR)/bibtex/csf/$(TARGET)
+SRCDIR ?= $(DESTDIR)/source/latex/$(TARGET)
+
+CLEXT ?= *.aux *.toc *.idx *.ind *.ilg *.log *.out *.lof *.lot *.lol \
+ *.bbl *.blg *.bak *.dvi *.ps *.pdf
+CLFILES ?= $(CLEXT) $(CLSFILES) $(BSTFILES)
+
+LATEX ?= latex
+PDFLATEX ?= pdflatex
+MI ?= makeindex
+
+LATEXFLAGS ?= --src-specials
+PDFLATEXFLAGS ?= --shell-escape
+MIFLAGS ?= -r -s disser.ist
+
+
+all: package doc
+
+package: $(TARGET).cls
+
+doc: pdf
+
+dvi: $(addsuffix .dvi, $(MAINDTX) $(MANUAL))
+
+pdf: $(DOCFILES)
+
+clean:
+ -rm -f $(CLFILES)
+
+install: all
+ mkdir -p $(CLSDIR) ;\
+ mkdir -p $(BSTDIR) ;\
+ mkdir -p $(CSFDIR) ;\
+ mkdir -p $(DOCDIR) ;\
+ mkdir -p $(SRCDIR) ;\
+ cp $(CLSFILES) $(CLSDIR) ;\
+ cp $(BSTFILES) $(BSTDIR) ;\
+ cp $(CSFFILES) $(CSFDIR) ;\
+ cp $(DOCFILES) $(DOCDIR) ;\
+ cp $(TEXTFILES) $(DOCDIR) ;\
+ cp $(SRCFILES) $(SRCDIR)
+
+uninstall:
+ -rm $(addprefix $(CLSDIR)/, $(CLSFILES))
+ -rm $(addprefix $(BSTDIR)/, $(BSTFILES))
+ -rm $(addprefix $(CSFDIR)/, $(CSFFILES))
+ -rm $(addprefix $(DOCDIR)/, $(DOCFILES))
+ -rm $(addprefix $(DOCDIR)/, $(notdir $(TEXTFILES)))
+ -rm $(addprefix $(SRCDIR)/, $(SRCFILES))
+ -rmdir $(CLSDIR)
+ -rmdir $(BSTDIR)
+ -rmdir $(CSFDIR)
+ -rmdir $(DOCDIR)
+ -rmdir $(SRCDIR)
+
+reinstall: uninstall install
+
+$(TARGET).dvi: $(TARGET).dtx
+ $(LATEX) $(LATEXFLAGS) $<
+ $(MI) $(MIFLAGS) $(TARGET)
+ $(LATEX) $(LATEXFLAGS) $<
+ $(LATEX) $(LATEXFLAGS) $<
+
+$(TARGET).pdf: $(TARGET).dtx
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+ $(MI) $(MIFLAGS) $(TARGET)
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+
+$(BST).dvi: $(BST).dtx
+ $(LATEX) $(LATEXFLAGS) $<
+ $(MI) $(MIFLAGS) $(BST)
+ $(LATEX) $(LATEXFLAGS) $<
+ $(LATEX) $(LATEXFLAGS) $<
+
+$(BST).pdf: $(BST).dtx
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+ $(MI) $(MIFLAGS) $(BST)
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+
+%.cls: %.ins
+ $(LATEX) $^
+
+%.dvi: %.dtx
+ $(LATEX) $(LATEXFLAGS) $<
+ $(LATEX) $(LATEXFLAGS) $<
+
+%.dvi: %.tex
+ $(LATEX) $(LATEXFLAGS) $<
+ $(LATEX) $(LATEXFLAGS) $<
+
+%.pdf: %.dtx
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+
+%.pdf: %.tex
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+ $(PDFLATEX) $(PDFLATEXFLAGS) $<
+
+help:
+ @echo " all (default) build package and documentation" ;\
+ echo " clean remove output files" ;\
+ echo " doc alias for pdf target" ;\
+ echo " dvi build documentation in DVI format" ;\
+ echo " help show description of targets" ;\
+ echo " install install package and documentation" ;\
+ echo " package build package" ;\
+ echo " pdf build documentation in PDF format" ;\
+ echo " reinstall reinstall package and documentation" ;\
+ echo " uninstall uninstall package and documentation"
diff --git a/Master/texmf-dist/doc/latex/disser/README b/Master/texmf-dist/doc/latex/disser/README
index 6cabff88b48..c7119bebe51 100644
--- a/Master/texmf-dist/doc/latex/disser/README
+++ b/Master/texmf-dist/doc/latex/disser/README
@@ -66,8 +66,9 @@ in Windows:
set DESTDIR=disk:\path\to\texmf
nomake install
-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
+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
Example of commands for MiKTeX version 2.8:
diff --git a/Master/texmf-dist/doc/latex/disser/README.ru b/Master/texmf-dist/doc/latex/disser/README.ru
index 291390b8c01..267759ab00b 100644
--- a/Master/texmf-dist/doc/latex/disser/README.ru
+++ b/Master/texmf-dist/doc/latex/disser/README.ru
@@ -8,16 +8,16 @@
Рекомендуемые пакеты и программы
--------------------------------
-Для корректной сборки документов в вашем дистрибутиве LaTeX должны быть
+Для корректной сборки документов в вашем дистрибутиве LaTeX должны быть
установлены следующие пакеты:
amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, kvoptions,
-natbib, hyperref, subfig, wrapfig, а также пакеты для поддержки
+natbib, hyperref, subfig, wrapfig, а также пакеты для поддержки
русского языка.
-Для использования шрифта Times в текстовом режиме следует установить
+Для использования шрифта Times в текстовом режиме следует установить
пакет pscyr или cyrtimes, в математическом режиме --- txfonts или mtpro.
-Для автоматизированной обработки рисунков с помощью скриптов Makefile и
+Для автоматизированной обработки рисунков с помощью скриптов Makefile и
nomake.cmd следует установить программы Ghostscript, epstool и sam2p.
diff --git a/Master/texmf-dist/doc/latex/disser/cp1251.csf b/Master/texmf-dist/doc/latex/disser/cp1251.csf
new file mode 100644
index 00000000000..6e6e360a34d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/disser/cp1251.csf
@@ -0,0 +1,275 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% CHARACTER SET: Cyrillic (CP 1251)
+%%
+%% SORTING ORDER: First Cyrillic then Latin
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% FILE FORMAT
+%%
+%% The codepage and sorting order (CS) file defines how BibTeX will treat an
+%% 8-bit character set, specifically which characters are to be treated as
+%% letters, the upper/lower case relationships between characters, and the
+%% sorting order of characters.
+%%
+%% The CS file may contain a number of sections, each presented in the
+%% form of a TeX macro:
+%%
+%% \section-name{
+%% <section definitions>
+%% }
+%%
+%% Four sections are currently supported: \lowupcase, \lowercase, \uppercase
+%% and \order. The syntax of the four supported sections is summarised below.
+%%
+%% 8-bit characters may be entered naturally, but to avoid problems with
+%% character set translation or corruption, they can also be entered using
+%% the TeX-style portable notation for character codes, i.e. ^^XX, where XX
+%% is the hexadecimal value ofthe character code.
+%%
+%% Reading of the sections ends when the first '}' character is reached, so
+%% '}' can't be included in a section. You can't use ^^7d either.
+%%
+%% The percent sign ('%') is used to introduce a trailing comment - it and
+%% all remaining characters on a line are ignored. ^^25 has the same effect.
+%%
+%%
+%% \lowupcase section
+%%
+%% The \lowupcase section of the CS file is used to define the lower
+%% /upper and upper/lower case relationship of pairs of specified
+%% characters. It is only used if the relationship is symmetrical - use
+%% \lowercase or \upcase if it isn't.
+%%
+%% The syntax of the \lowupcase section is:
+%%
+%% \lowupcase{
+%% <LC-1> <UC-1> % Comment begins with a percent sign
+%% <LC-2> <UC-2>
+%% ...
+%% <LC-N> <UC-N>
+%% }
+%%
+%% Each <LC-n> <UC-n> pair of characters defines that the upper case
+%% equivalent of <LC-n> is <UC-n> *and* the lower case equivalent of
+%% <UC-n> is <LC-n>.
+%%
+%% You cannot redefine the lower or upper case equivalent of an ASCII
+%% character (code < 128), so all instances of <LC-n> and <UC-n>
+%% (i.e. both sides of the relationship) must have codes > 127.
+%%
+%%
+%% \lowercase section
+%%
+%% The \lowercase section of the CS file is used to define the lower case
+%% equivalent of specified characters. It should normally only be used
+%% if the relationship isn't symmetrical - use \lowupcase if it is.
+%%
+%% The syntax of the \lowercase section is:
+%%
+%% \lowercase{
+%% <UC-1> <LC-1> % Comment begins with a percent sign
+%% <UC-2> <LC-2>
+%% ...
+%% <UC-N> <LC-N>
+%% }
+%%
+%% Each <LC-n> <UC-n> pair of characters defines that the lower case
+%% equivalent of <UC-n> is <LC-n>.
+%%
+%% You cannot redefine the lower case equivalent of an ASCII character
+%% (code < 128), so all instances of <UC-n> (i.e. the left hand side
+%% of the relationship) must have codes > 127.
+%%
+%%
+%% \uppercase section
+%%
+%% The \uppercase section of the CS file is used to define the upper case
+%% equivalent of specified characters. It should normally only be used
+%% if the relationship isn't symmetrical - use \lowupcase if it is.
+%%
+%% The syntax of the \uppercase section is:
+%%
+%% \uppercase{
+%% <LC-1> <UC-1> % Comment begins with a percent sign
+%% <LC-2> <UC-2>
+%% ...
+%% <LC-N> <UC-N>
+%% }
+%%
+%% Each <LC-n> <UC-n> pair of characters defines that the upper case
+%% case equivalent of <LC-n> is <UC-n>.
+%%
+%% You cannot redefine the upper case equivalent of an ASCII character
+%% (code < 128), so all instances of <LC-n> (i.e. the left hand side
+%% of the relationship) must have codes > 127.
+%%
+%%
+%% \order section
+%%
+%% The \order section of the CS file is used to define the order in which
+%% characters are sorted.
+%%
+%% The syntax of the \order section is:
+%%
+%% \order{
+%% <char-1> % Comment begins with a percent sign
+%% <char-2> <char-3> % whitespace between the chars
+%% <char-4> - <char-5> % a hyphen between the chars
+%% <char-4> _ <char-5> % an underscore between the chars
+%% ...
+%% <char-n>
+%% }
+%%
+%% All characters on the same line are given the same sorting weight.
+%%
+%% The construct <char-1> <underscore> <char-2> is used to denote that
+%% all characters in the range <char-1> to <char-2> should be given the
+%% same sorting weight. For example, "A _ Z" would cause all ASCII
+%% upper case alphabetical characters to have the same sorting weight
+%% and would be equivalent to placing all 26 characters on the same line.
+%%
+%% The construct <char-1> <hyphen> <char-2> is used to denote that all
+%% characters in the range <char-1> to <char-2> should be given an
+%% ascending set of sorting weights, starting with <char-1> and ending
+%% with <char-2>. For example, "A - Z" would cause all upper case ASCII
+%% alphabetical characters to be sorted in ascending order and would be
+%% equivalent to placing 'A' on the first line, 'B' on the second,
+%% through to 'Z' on the 26th line.
+%%
+%% The characters at the beginning of the order section are given a lower
+%% sorting weight than characters occuring later. When sorting
+%% alphabetically, characters with the lowest weight come first.
+%%
+%% All characters not in the \order section (including ASCII characters)
+%% are given the same very high sorting weight to ensure that they come
+%% last when sorting alphabetically.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%
+%% CHARACTER SET
+%%
+\lowupcase{
+ а А
+ б Б
+ в В
+ г Г
+ ґ Ґ
+ д Д
+ е Е
+ є Є
+ ё Ё
+ ж Ж
+ з З
+ и И
+ і І
+ ї Ї
+ й Й
+ к К
+ л Л
+ м М
+ н Н
+ о О
+ п П
+ р Р
+ с С
+ т Т
+ у У
+ ф Ф
+ х Х
+ ц Ц
+ ч Ч
+ ш Ш
+ щ Щ
+ ъ Ъ
+ ы Ы
+ ь Ь
+ э Э
+ ю Ю
+ я Я
+}
+
+
+
+%%
+%% SORTING ORDER
+%%
+%%
+\order{
+ 0-9
+ А а
+ Б б
+ В в
+ Г г
+ Ґ ґ
+ Д д
+ Е е
+ Є є
+ Ё ё
+ Ж ж
+ З з
+ И и
+ І і
+ Ї ї
+ Й й
+ К к
+ Л л
+ М м
+ Н н
+ О о
+ П п
+ Р р
+ С с
+ Т т
+ У у
+ Ф ф
+ Х х
+ Ц ц
+ Ч ч
+ Ш ш
+ Щ щ
+ Ъ ъ
+ Ы ы
+ Ь ь
+ Э э
+ Ю ю
+ Я я
+ A a
+ B b
+ C c
+ D d
+ E e
+ F f
+ G g
+ H h
+ I i
+ J j
+ K k
+ L l
+ M m
+ N n
+ O o
+ P p
+ Q q
+ R r
+ S s
+ T t
+ U u
+ V v
+ W w
+ X x
+ Y y
+ Z z
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END OF FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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 9f860cb49c8..2c8c8fbc282 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
@@ -44,7 +44,7 @@ exit /b
echo epstoeps alias for optimize target
echo epstopdf convert EPS to PDF
echo fixbb fix BoundingBox of EPS files
- echo help ^(default^) show description of targets
+ echo help show description of targets
echo optimize optimize EPS files ^(implies fixbb^)
echo pdftopng256 convert PDF to PNG ^(256-color^)
echo pdftotiffg4 convert PDF to TIFF ^(b/w CCITT Group 4^)
diff --git a/Master/texmf-dist/doc/latex/disser/include/latex.mk b/Master/texmf-dist/doc/latex/disser/include/latex.mk
index e93fadcc4ab..535828969d4 100644
--- a/Master/texmf-dist/doc/latex/disser/include/latex.mk
+++ b/Master/texmf-dist/doc/latex/disser/include/latex.mk
@@ -43,8 +43,7 @@ clean:
-rm -f $(CLFILES)
.help:
- @$(MAKE) -s -C fig help ;\
- echo " dvi (default) build DVI" ;\
+ @echo " dvi (default) build DVI" ;\
echo " figclean clean output files in figures directory" ;\
echo " html convert DVI to HTML" ;\
echo " pdf build PDF" ;\
@@ -54,7 +53,8 @@ clean:
echo " ps_2on1 build PS with two A5 pages on one A4 ordered by number" ;\
echo " ps_book build PS booklet (two A5 on A4)" ;\
echo " rtf convert DVI to RTF" ;\
- echo " srcdist build source distribution"
+ echo " srcdist build source distribution" ;\
+ $(MAKE) -s -C fig help
html: $(TARGET).dvi
$(L2H) $(L2HFLAGS) $(TARGET).tex
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 f5ede11db0b..e3a4ed959fc 100644
--- a/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd
+++ b/Master/texmf-dist/doc/latex/disser/include/latex.nmk.cmd
@@ -80,10 +80,8 @@ goto :eof
goto :eof
:help
- call ..\..\include\latex.fig.nmk.cmd
echo dvi ^(default^) build DVI
echo figclean clean output files in figures directory
- echo help show description of targets
echo html convert DVI to HTML
echo pdf build PDF
echo pdf_2on1 build PDF with two A5 pages on one A4 ordered by number
@@ -93,6 +91,7 @@ goto :eof
echo ps_book build PS booklet ^(two A5 on A4^)
echo rtf convert DVI to RTF
echo srcdist build source distribution
+ call ..\..\include\latex.fig.nmk.cmd
goto :eof
:html
diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex
index 6531a321885..a1a7e5e1d7a 100644
--- a/Master/texmf-dist/doc/latex/disser/manual.tex
+++ b/Master/texmf-dist/doc/latex/disser/manual.tex
@@ -1,7 +1,7 @@
\documentclass[a4paper,10pt]{article}
\usepackage[a4paper,includehead,includefoot,mag=1000,
left=3cm,right=2cm,top=1cm,bottom=2cm]{geometry}
-\usepackage{doc,ifpdf,indentfirst,tabularx,color}
+\usepackage{doc,ifpdf,indentfirst,ltxtable,color}
\definecolor{darkblue}{rgb}{0,0,.6}
\ifpdf
@@ -12,7 +12,6 @@
\fi
\hypersetup{
- pdfusetitle,
pdftitle = {User manual for disser package},
pdfauthor = {Stanislav Kruchinin},
pdfsubject = {disser},
@@ -56,7 +55,7 @@
\let\makelabel\deflabel}
}{\end{list}}
-\def\fileversion{1.1.5}
+\def\fileversion{1.1.6}
\begin{document}
\sloppy
@@ -92,13 +91,13 @@
\section{Опции класса}
-\textbf{Примечание:} полужирным начертанием выделены опции, используемые по умолчанию.
-\\[2ex]
+\textbf{Примечание:} полужирным начертанием выделены опции и значения, используемые по умолчанию.
+\\
\extrarowheight=3pt
\tabcolsep=6pt
\arraycolsep=0pt
-\newcolumntype{L}{>{\raggedright}p{4.5cm}}
-\begin{tabularx}{\textwidth}{L|X}
+\newcolumntype{L}{>{\raggedright}p{4cm}}
+\begin{longtable}{L|p{10.5cm}}
\hline\hline
\multicolumn{2}{c}{\textbf{Стандартные опции}}\\
\hline
@@ -159,9 +158,12 @@
libcat &
Включает вывод номера УДК на титульном листе.
\\\hline
- titlepagefile = filename.rtx &
- Файл с описанием разметки титульного листа.
- По умолчанию имя файла определяется типом документа.
+ substylefile = filename.rtx &
+ Имя файла с описанием стиля документа (оформление титульного листа, нумерация формул, элементов списков и т.\,д.).
+ Опция предназначена для подключения собственных стилей документов, отличающихся от стандартных: \file{autoref.rtx},
+ \file{bachelor.rtx}, \file{master.rtx},
+ \file{candidate.rtx}, \file{doctor.rtx}.
+ Если данной опции не присвоено значение, то по умолчанию подключается файл, имя которого совпадает с названием типа документа.
\\\hline
\multicolumn{2}{c}{\textbf{Опции для подключения и настройки сторонних пакетов}}
\\\hline
@@ -182,7 +184,7 @@
Использование математических шрифтов MathTime Pro.
При наличии опции \cmd{times} вместо пакета \pkg{txfonts} подключается пакет \pkg{mtpro}.
\\\hline\hline
-\end{tabularx}
+\end{longtable}
\section{Система сборки документов}
@@ -329,7 +331,7 @@ nomake <target1> <target2> ...
Псевдоним для \cmd{optimize}.
\item[epstopdf]
Конвертация EPS в PDF.
- Используемая программа: \cmd{epstopdf} (входит в состав MiK\TeX{} и \TeX{}Live).
+ Используемая программа: \cmd{epstopdf} (входит в состав MiK\TeX{} и \TeX\ Live).
Список файлов определяется переменной |E2PFILES|.
По умолчанию обрабатываются все файлы с расширением \file{eps}.
\item[fixbb]
@@ -418,44 +420,48 @@ nomake <target1> <target2> ...
Пример:
\begin{verbatim}
@BOOK{Anselm_1978,
- author = {А. И. Ансельм},
- title = {Введение в теорию полупроводников},
- publisher = {Наука},
- address = {Москва},
- year = {1978},
- language = {russian}
+ author = {А. И. Ансельм},
+ title = {Введение в теорию полупроводников},
+ publisher = {Наука},
+ address = {Москва},
+ year = {1978},
+ language = {russian},
}
\end{verbatim}
Для указания даты обращения к Интернет-ресурсам следует использовать поле |urldate|. Пример:
\begin{verbatim}
@INCOLLECTION{InP,
- title = {InP Basic Parameters at 300 K},
- booktitle = {Electronic archive New Semiconductor Materials. Characteristics and Properties},
+ 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}
+ address = {St. Petersburg},
+ year = {2001},
+ url = {http://www.ioffe.rssi.ru/SVA/NSM/Semicond/InP/basic.html},
+ urldate = {01.11.2009},
}
\end{verbatim}
Для работы с русскоязычными библиографическими ссылками необходимо использовать интерпретатор \cmd{bibtex8}, поддерживающий 8-битные символы.
В зависимости от кодировки текста в bib-файле, необходимо подключать соответствующий csf-файл с описанием кодовой страницы и порядка сортировки, например, \file{cp1251.csf}.
+По умолчанию в скриптах сборки используется файл \file{cp1251.csf}, сортирующий список литературы так, как указано в ГОСТ~7.0.5: сначала идут русскоязычные источники, названия которых набраны кириллицей, а затем иностранные, набранные латиницей.
+Другой порядок (сначала латиница, потом кириллица) можно получить, указав файл \file{cp1251lc.csf}.
+
Последовательность команд, используемая для полной сборки документа с библиографией, имеет следующий вид:
\begin{verbatim}
latex <tex-file>
-bibtex8 -H -c <csf-file> <tex-file-basename>
+bibtex8 -H -c <csf-file> <aux-file>
latex <tex-file>
latex <tex-file>
\end{verbatim}
-Здесь |<tex-file>| "--- файл документа, |<tex-file-basename>| "--- имя файла документа без расширения, |<csf-file>| "--- файл описания кодовой страницы.
+Здесь |<tex-file>| "--- файл документа, |<aux-file>| "--- имя aux-файла, который генерируется после первой этапа компиляции (совпадает с именем tex-файла), |<csf-file>| "--- файл описания кодовой страницы и порядка сортировки.
\section{Авторефераты кандидатских и докторских диссертаций}
\subsection{Общий текст}
В соответствии с требованиями, раздел <<Общая характеристика работы>> автореферата и глава <<Введение>> диссертации должны совпадать.
-Общие разделы создаются с помощью команды |\mkcommonsect| в файле |common.tex|, который подключается из |autoref.tex| и |thesis.tex|.
+Общие разделы создаются с помощью команды |\mkcommonsect| в файле \file{common.tex}, который подключается из \file{autoref.tex} и \file{thesis.tex}.
Пример:
\begin{verbatim}
@@ -481,17 +487,24 @@ bibtex8 -H -c cp1251 my
latex autoref
latex autoref
\end{verbatim}
-Данные операции выполняются автоматически при использовании скриптов |Makefile| и |nomake.cmd|.
+
+Операция полной сборки документов реализована в скриптах \file{Makefile} и \file{nomake.cmd}.
Сборка автореферата в Windows:
\begin{verbatim}
set target=autoref
nomake
\end{verbatim}
-В Unix-подобных окружениях:
+Для возврата к сборке диссертации следует однократно присвоить переменной |TARGET| значение |thesis|:
+\begin{verbatim}
+set target=thesis
+nomake
+\end{verbatim}
+
+Пример сборки автореферата в Unix-подобных окружениях:
\begin{verbatim}
env TARGET=autoref make
\end{verbatim}
-Для возврата к сборке диссертации следует присвоить переменной |TARGET| значение |thesis|.
+
\subsection{Подписи диссертанта и ученого секретаря}
diff --git a/Master/texmf-dist/doc/latex/disser/nomake.cmd b/Master/texmf-dist/doc/latex/disser/nomake.cmd
index 5b42067fad2..dbb858104ac 100644
--- a/Master/texmf-dist/doc/latex/disser/nomake.cmd
+++ b/Master/texmf-dist/doc/latex/disser/nomake.cmd
@@ -17,6 +17,7 @@ set manual=manual
set clsfiles=*.cls *.rtx
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
@@ -25,6 +26,7 @@ if "!texmf!"=="" set texmf=%programfiles%\miktex
if "!destdir!"=="" set destdir=!texmf!
if "!clsdir!"=="" set clsdir=!destdir!\tex\latex\%target%
if "!bstdir!"=="" set bstdir=!destdir!\bibtex\bst\%target%
+if "!csfdir!"=="" set csfdir=!destdir!\bibtex\csf\%target%
if "!docdir!"=="" set docdir=!destdir!\doc\latex\%target%
if "!srcdir!"=="" set srcdir=!destdir!\source\latex\%target%
@@ -97,10 +99,12 @@ goto :eof
if not exist %target%.cls call :all
if not exist "!clsdir!" mkdir "!clsdir!"
if not exist "!bstdir!" mkdir "!bstdir!"
+ if not exist "!csfdir!" mkdir "!csfdir!"
if not exist "!docdir!" mkdir "!docdir!"
if not exist "!srcdir!" mkdir "!srcdir!"
for %%f in (%clsfiles%) do xcopy /y /i /f %%f "!clsdir!"
for %%f in (%bstfiles%) do xcopy /y /i /f %%f "!bstdir!"
+ for %%f in (%csffiles%) do xcopy /y /i /f %%f "!csfdir!"
for %%f in (%docfiles%) do xcopy /y /i /f %%f "!docdir!"
for %%f in (%textfiles%) do xcopy /y /i /f %%f "!docdir!"
for %%f in (%srcfiles%) do xcopy /y /i /f %%f "!srcdir!"
@@ -136,6 +140,7 @@ goto :eof
:uninstall
rmdir /s /q "!clsdir!"
rmdir /s /q "!bstdir!"
+ rmdir /s /q "!csfdir!"
rmdir /s /q "!docdir!"
rmdir /s /q "!srcdir!"
goto :eof
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 1d21813106c..1c4d22e57e6 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex
@@ -4,7 +4,7 @@
Внутритекстовая формула $\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}. Ссылка на формулу~\eqref{eq:e}
+Anselm_1978,Segall_1968,Agranovich_1983,InP,Mishchenko_1996,Skvortsov_2008}. Ссылка на формулу~\eqref{eq:e}
\begin{equation}\label{eq:e}
\frac{1}{|\vec r_1 - \vec r_2|} =
4\pi \int \frac{d^3 q}{(2\pi)^3}\,
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 bdbf9e416e8..e4c225cdc29 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib
+++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/thesis.bib
@@ -50,7 +50,7 @@
year = {1983},
series = {Modern Problems in Condensed Matter Sciences},
address = {Amsterdam},
- isbn = {978-0444863133},
+ isbn = {0444863133},
}
@INCOLLECTION{InP,
@@ -63,3 +63,21 @@
url = {http://www.ioffe.rssi.ru/SVA/NSM/Semicond/InP/basic.html},
urldate = {01.11.2009},
}
+
+@PHDTHESIS{Mishchenko_1996,
+ author = {Е. Ж. Мищенко},
+ title = {Неупругое рассеяние света в системе взаимодействующих
+ электронов и фононов},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {1996},
+ language = {russian},
+}
+
+@DOCDISSER{Skvortsov_2008,
+ author = {М. А. Скворцов},
+ title = {Флуктуационные и интерференционные эффекты в мезоскопических
+ системах},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {2008},
+ language = {russian},
+}
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 34108dc8233..49632efea20 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/common.tex
@@ -5,11 +5,15 @@
\author{ФИО автора}
-\specnum{11.11.11}
-\spec{Специальность}
+\specnum{01.04.05}
+\spec{Оптика}
+%\specsndnum{01.04.07}
+%\specsnd{Физика конденсированного состояния}
\sa{ФИО руководителя}
\sastatus{д.~ф.-м.~н., проф.}
+%\sasnd{ФИО второго руководителя}
+%\sasndstatus{к.~ф.-м.~н., проф.}
%\scon{ФИО консультанта}
%\sconstatus{д.~ф.-м.~н., проф.}
@@ -19,41 +23,47 @@
% Общие разделы автореферата и диссертации
\mkcommonsect{actuality}{Актуальность работы}{%
-Текст раздела. Ссылка~\cite{Yoffe_1993_AP_42_173}.
+Текст об актуальности. Ссылка~\cite{Yoffe_1993_AP_42_173}.
}
\mkcommonsect{objective}{Цель диссертационной работы}{%
-Текст раздела
+состоит в ...
+
+Для достижения поставленных целей были решены следующие задачи:
+
}
\mkcommonsect{novelty}{Научная новизна}{%
-Текст раздела
+Текст о новизне.
}
\mkcommonsect{value}{Практическая значимость}{%
-Текст раздела
+Результаты, изложенные в диссертации, могут быть использованы для ...
}
\mkcommonsect{results}{%
На защиту выносятся следующие основные результаты и положения:}{%
-Текст раздела
+Текст о результатах.
}
\mkcommonsect{approbation}{Апробация работы}{%
-Текст раздела
+Основные результаты диссертации докладывались на следующих конференциях:
}
\mkcommonsect{pub}{Публикации.}{%
-Материалы диссертации опубликованы в $N$ печатных работах, из них $n_1$ статей в
-рецензируемых журналах~\citemy{Ivanov_1999_Journal_17_173,
+Материалы диссертации опубликованы в $N$ печатных работах, из них $n_1$
+статей в рецензируемых журналах~\citemy{Ivanov_1999_Journal_17_173,
Petrov_2001_Journal_23_12321,Sidorov_2002_Journal_32_1531}, $n_2$ статей в
сборниках трудов конференций и $n_3$ тезисов докладов.
}
\mkcommonsect{contrib}{Личный вклад автора}{%
-Текст раздела
+Содержание диссертации и основные положения, выносимые на защиту, отражают персональный вклад автора в опубликованные работы.
+Подготовка к публикации полученных результатов проводилась совместно с соавторами, причем вклад диссертанта был определяющим. Все представленные в диссертации результаты получены лично автором.
}
\mkcommonsect{struct}{Структура и объем диссертации}{%
-Текст раздела
+Диссертация состоит из введения, обзора литературы, $n$ глав, заключения и библиографии.
+Общий объем диссертации $p_1$ страниц, из них $p_2$ страницы текста, включая $p_3$ рисунков.
+Библиография включает $b_1$ наименований на $p_4$ страницах.
}
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 dfe9fbfdb33..36b74356506 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib
+++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/thesis.bib
@@ -79,7 +79,7 @@
year = {1983},
series = {Modern Problems in Condensed Matter Sciences},
address = {Amsterdam},
- isbn = {978-0444863133},
+ isbn = {0444863133},
}
@INCOLLECTION{InP,
@@ -92,3 +92,21 @@
url = {http://www.ioffe.rssi.ru/SVA/NSM/Semicond/InP/basic.html},
urldate = {01.11.2009},
}
+
+@PHDTHESIS{Mishchenko_1996,
+ author = {Е. Ж. Мищенко},
+ title = {Неупругое рассеяние света в системе взаимодействующих
+ электронов и фононов},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {1996},
+ language = {russian},
+}
+
+@DOCDISSER{Skvortsov_2008,
+ author = {М. А. Скворцов},
+ title = {Флуктуационные и интерференционные эффекты в мезоскопических
+ системах},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {2008},
+ language = {russian},
+}
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 ff7c5dacf13..2621c58304b 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/common.tex
@@ -4,52 +4,63 @@
\topic{Тема диссертации}
\author{ФИО автора}
-\specnum{11.11.11}
-\spec{Специальность}
+
+\specnum{01.04.05}
+\spec{Оптика}
+%\specsndnum{01.04.07}
+%\specsnd{Физика конденсированного состояния}
\scon{ФИО консультанта}
\sconstatus{д.~ф.-м.~н., проф.}
+%\sconsnd{ФИО второго консультанта}
+%\sconsndstatus{д.~ф.-м.~н., проф.}
\city{Санкт-Петербург}
\date{\number\year}
% Общие разделы автореферата и диссертации
\mkcommonsect{actuality}{Актуальность работы}{%
-Текст раздела. Ссылка~\cite{Yoffe_1993_AP_42_173}.
+Текст об актуальности. Ссылка~\cite{Yoffe_1993_AP_42_173}.
}
\mkcommonsect{objective}{Цель диссертационной работы}{%
-Текст раздела
+состоит в ...
+
+Для достижения поставленных целей были решены следующие задачи:
+
}
\mkcommonsect{novelty}{Научная новизна}{%
-Текст раздела
+Текст о новизне.
}
\mkcommonsect{value}{Практическая значимость}{%
-Текст раздела
+Результаты, изложенные в диссертации, могут быть использованы для ...
}
\mkcommonsect{results}{%
На защиту выносятся следующие основные результаты и положения:}{%
-Текст раздела
+Текст о результатах.
}
\mkcommonsect{approbation}{Апробация работы}{%
-Текст раздела
+Основные результаты диссертации докладывались на следующих конференциях:
}
\mkcommonsect{pub}{Публикации.}{%
-Материалы диссертации опубликованы в $N$ печатных работах, из них $n_1$ статей в
-рецензируемых журналах~\citemy{Ivanov_1999_Journal_17_173,
+Материалы диссертации опубликованы в $N$ печатных работах, из них $n_1$
+статей в рецензируемых журналах~\citemy{Ivanov_1999_Journal_17_173,
Petrov_2001_Journal_23_12321,Sidorov_2002_Journal_32_1531}, $n_2$ статей в
сборниках трудов конференций и $n_3$ тезисов докладов.
}
\mkcommonsect{contrib}{Личный вклад автора}{%
-Текст раздела
+Содержание диссертации и основные положения, выносимые на защиту, отражают персональный вклад автора в опубликованные работы.
+Подготовка к публикации полученных результатов проводилась совместно с соавторами, причем вклад диссертанта был определяющим. Все представленные в диссертации результаты получены лично автором.
}
\mkcommonsect{struct}{Структура и объем диссертации}{%
-Текст раздела
+Диссертация состоит из введения, обзора литературы, $n$ глав, заключения и библиографии.
+Общий объем диссертации $p_1$ страниц, из них $p_2$ страницы текста, включая $p_3$ рисунков.
+Библиография включает $b_1$ наименований на $p_4$ страницах.
}
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 772598038ca..36b74356506 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib
+++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/thesis.bib
@@ -79,7 +79,7 @@
year = {1983},
series = {Modern Problems in Condensed Matter Sciences},
address = {Amsterdam},
- isbn = {978-0444863133},
+ isbn = {0444863133},
}
@INCOLLECTION{InP,
@@ -93,3 +93,20 @@
urldate = {01.11.2009},
}
+@PHDTHESIS{Mishchenko_1996,
+ author = {Е. Ж. Мищенко},
+ title = {Неупругое рассеяние света в системе взаимодействующих
+ электронов и фононов},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {1996},
+ language = {russian},
+}
+
+@DOCDISSER{Skvortsov_2008,
+ author = {М. А. Скворцов},
+ title = {Флуктуационные и интерференционные эффекты в мезоскопических
+ системах},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {2008},
+ language = {russian},
+}
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 ca96fb9e885..e4c225cdc29 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib
+++ b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.bib
@@ -50,7 +50,7 @@
year = {1983},
series = {Modern Problems in Condensed Matter Sciences},
address = {Amsterdam},
- isbn = {978-0444863133},
+ isbn = {0444863133},
}
@INCOLLECTION{InP,
@@ -64,3 +64,20 @@
urldate = {01.11.2009},
}
+@PHDTHESIS{Mishchenko_1996,
+ author = {Е. Ж. Мищенко},
+ title = {Неупругое рассеяние света в системе взаимодействующих
+ электронов и фононов},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {1996},
+ language = {russian},
+}
+
+@DOCDISSER{Skvortsov_2008,
+ author = {М. А. Скворцов},
+ title = {Флуктуационные и интерференционные эффекты в мезоскопических
+ системах},
+ school = {ИТФ им. Л.~Д.~Ландау},
+ year = {2008},
+ language = {russian},
+}
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 0f72b327ecb..20d760656cc 100644
--- a/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex
+++ b/Master/texmf-dist/doc/latex/disser/templates/master/thesis.tex
@@ -47,15 +47,25 @@
% Научный руководитель
\sa {ФИО руководителя}
\sastatus{д.~ф.-м.~н., ст.~н.~с.}
+% Второй научный руководитель
+%\sasnd {ФИО руководителя}
+%\sasndstatus{д.~ф.-м.~н., ст.~н.~с.}
% Рецензент
\rev {ФИО рецензента}
\revstatus{д.~ф.-м.~н., в.~н.~с.}
+% Второй рецензент
+%\revsnd {ФИО рецензента}
+%\revsndstatus{д.~т.~н., ст.~н.~с.}
% Консультант
-\conspec{вопросам\\охраны труда}
\con{ФИО консультанта}
+\conspec{вопросам\\охраны труда}
\constatus{к.~т.~н., доц.}
+% Второй консультант
+%\consnd{ФИО консультанта}
+%\consndspec{экономическим\\вопросам}
+%\consndstatus{к.~э.~н., доц.}
% Город и год
\city{Санкт-Петербург}