summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/disser/manual.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-27 01:30:49 +0000
committerKarl Berry <karl@freefriends.org>2009-11-27 01:30:49 +0000
commitfc5af52f05a1b38ceecdf30ba7a5cb0cd5b9dfb5 (patch)
tree31f59ecea61711810e8f1dbf717e146cc43a242c /Master/texmf-dist/doc/latex/disser/manual.tex
parent45a77effd223883b558d54a8a7cbd6a87aa01e16 (diff)
disser update (26nov09)
git-svn-id: svn://tug.org/texlive/trunk@16188 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/disser/manual.tex')
-rw-r--r--Master/texmf-dist/doc/latex/disser/manual.tex105
1 files changed, 62 insertions, 43 deletions
diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex
index 51f52b1bbf1..1f9480a235c 100644
--- a/Master/texmf-dist/doc/latex/disser/manual.tex
+++ b/Master/texmf-dist/doc/latex/disser/manual.tex
@@ -9,7 +9,7 @@
pdftex,
colorlinks,
plainpages = false,
- pdftitle = {User manual for disser},
+ pdftitle = {User manual for disser package},
pdfauthor = {Stanislav Kruchinin},
pdfsubject = {disser},
pdfstartview = {FitH},
@@ -60,7 +60,7 @@
\let\makelabel\deflabel}
}{\end{list}}
-\def\fileversion{1.1.3}
+\def\fileversion{1.1.4}
\begin{document}
\sloppy
@@ -75,8 +75,8 @@
\maketitle
\begin{abstract}\noindent
-Данный документ содержит руководство по использованию пакета |disser|.
-Инструкции по установке и обновлению смотрите в файлах |README| и |README.ru|.
+Данный документ содержит руководство по использованию пакета \pkg{disser}.
+Инструкции по установке и обновлению смотрите в файлах \file{README} и \file{README.ru}.
Описание исходных текстов содержится в файлах \href{file:disser.pdf}{\file{disser.pdf}}, \href{file:gost732.pdf}{\file{gost732.pdf}} и
\href{file:gost705.pdf}{\file{gost705.pdf}}.
\end{abstract}
@@ -87,11 +87,11 @@
Пакет \pkg{disser} предназначен для верстки диссертаций и авторефератов в соответствии с требованиями диссертационных советов и ВАК.
В состав пакета входят классы \file{disser.cls} и \file{gost732.cls}, стили оформления библиографии \file{gost705.bst}, \file{gost705s.bst}, а также скрипты для сборки пакета и документов (\file{Makefile}, \file{nomake.cmd}, файлы с расширением \file{mk} и \file{cmd}).
-Поскольку дипломы и диссертации имеют фиксированную структуру, в пакет также включены их шаблоны (каталог \file{disser/templates}), которые рекомендуется использовать для создания своих документов.
+Поскольку дипломы и диссертации имеют фиксированную структуру, в пакет также включены их шаблоны (каталог \file{templates}), которые рекомендуется использовать для создания своих документов.
Одной из основных целей создания \pkg{disser} являлось устранение общего недостатка стандартных классов: отсутствия возможности настройки формата элементов титульного листа, заголовков и записей в автоматически генерируемых списках.
-Для этого была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд глобальных переменных, которые описаны в комментариях к исходным текстам.
-Это позволило значительно упростить разработку пользовательских классов, которые удовлетворяют специфическим требованиями тех или иных учебных заведений.
+Для достижения этой цели была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд глобальных переменных, которые описаны в комментариях к исходным текстам.
+Это позволило значительно упростить разработку пользовательских классов, которые удовлетворяют специфическим требованиями учебных заведений и диссертационных советов.
Примером реализации этого подхода является класс \pkg{gost732}.
\section{Опции класса}
@@ -179,10 +179,12 @@
Скрипты поддерживают одинаковый набор целей (targets).
Использование в Unix-подобных окружениях:
\begin{verbatim}
-make <target1> <target2> ...\end{verbatim}
+make <target1> <target2> ...
+\end{verbatim}
В Windows:
\begin{verbatim}
-nomake <target1> <target2> ...\end{verbatim}
+nomake <target1> <target2> ...
+\end{verbatim}
Далее приведены описания целей в зависимости от каталога, в котором производится сборка.
@@ -201,7 +203,7 @@ nomake <target1> <target2> ...\end{verbatim}
Справка по целям сборки.
\item[install]
Копирование пакета, документации и шаблонов в дерево каталогов \TeX{}.
- Соответствует цели \cmd{install} в подкаталогах \file{src} и \file{templates}.
+ Соответствует цели \cmd{install} в каталогах \file{src} и \file{templates}.
\item[package]
Сборка пакета.
Соответствует цели \cmd{package} в каталоге \file{src}.
@@ -215,13 +217,13 @@ nomake <target1> <target2> ...\end{verbatim}
Создание архива скомпилированных файлов пакета и шаблонов.
\item[templates]
Сборка всех шаблонов.
- Соответствует цели по умолчанию в подкаталоге \file{templates}.
+ Соответствует цели по умолчанию в каталоге \file{templates}.
\item[uninstall]
- Удаление файлов пакета из дерева каталогов \TeX{}.
- Соответствует целям \cmd{uninstall} в подкаталогах \file{src} и \file{templates}.
+ Удаление пакета из каталога \TeX{}.
+ Соответствует целям \cmd{uninstall} в каталогах \file{src} и \file{templates}.
\end{deflist}
-\subsection{Каталог \texttt{disser/src}}
+\subsection{Подкаталог \texttt{src}}
\begin{deflist}{\longestlabel}
\item[all]
@@ -244,11 +246,11 @@ nomake <target1> <target2> ...\end{verbatim}
\item[reinstall]
Переустановка пакета.
\item[uninstall]
- Удаление пакета каталогов \TeX{}.
+ Удаление пакета из каталога \TeX{}.
\end{deflist}
-\subsection{Каталоги \file{disser/templates} и
- \file{disser/templates/<тип-диссертации>}}
+\subsection{Подкаталоги \file{templates} и
+ \file{templates/<тип-диссертации>}}
\begin{deflist}{\longestlabel}
\item[dvi]
@@ -281,7 +283,7 @@ nomake <target1> <target2> ...\end{verbatim}
Сборка архива из содержимого текущего каталога.
\end{deflist}
-Помимо указанных выше целей, в каталоге \file{disser/templates} доступны следующие:
+Помимо указанных выше целей, в каталоге \file{templates} доступны следующие:
\begin{deflist}{\longestlabel}
\item[install]
Копирование шаблонов в дерево каталогов \TeX{}.
@@ -294,13 +296,13 @@ nomake <target1> <target2> ...\end{verbatim}
\begin{flushleft}
\textbf{Примечания:}
-1) Файлы \file{nomake.cmd} в подкаталогах шаблонов зависят от \file{include/latex.nmk.cmd} и \file{include/latex.fig.nmk.cmd}.
+1) Файлы \file{nomake.cmd} в каталогах шаблонов зависят от \file{include/latex.nmk.cmd} и \file{include/latex.fig.nmk.cmd}.
Файлы \file{Makefile} зависят от \file{include/latex.mk} и \file{include/latex.fig.mk}.
2) \file{Makefile} и \file{nomake.cmd} могут использовать цели из каталога \file{fig}.
\end{flushleft}
-\subsection{Каталог \file{disser/templates/<тип-диссертации>/fig}}
+\subsection{Подкаталоги \file{templates/<тип-диссертации>/fig}}
\begin{deflist}{\longestlabel}
\item[bmtoeps]
@@ -349,7 +351,7 @@ nomake <target1> <target2> ...\end{verbatim}
Поскольку в российских диссертациях обычно не используются колонтитулы, содержащие название текущей главы документа, то стили, реализованные в данном классе, влияют лишь на положение номера страницы.
Стиль колонтитулов обычных страниц документа задается в преамбуле командой |\pagestyle{<style>}|, а стиль страниц, с которых начинается новая глава "--- командой |\chapterpagestyle{<style>}|.
Здесь |<style>| может принимать следующие значения:
-\begin{deflist}{headcenter}
+\begin{deflist}{headcenter }
\item[footleft] Номер внизу и слева.
\item[footcenter] Номер внизу и по середине.
\item[footright] Номер внизу и справа.
@@ -366,7 +368,8 @@ nomake <target1> <target2> ...\end{verbatim}
\begin{verbatim}
\def\headfont{\small}
\pagestyle{headcenter}
-\chapterpagestyle{headcenter}\end{verbatim}
+\chapterpagestyle{headcenter}
+\end{verbatim}
\section{Оформление библиографии}
@@ -384,19 +387,6 @@ nomake <target1> <target2> ...\end{verbatim}
\item Настраиваемые префикс и постфикс номера библиографической ссылки для оформления списка работ диссертанта в автореферате.
\end{enumerate}
-Для работы с русскоязычными библиографическими ссылками необходима версия \BibTeX{} с поддержкой 8-битных символов, \cmd{bibtex8}.
-В зависимости от кодировки текста в \file{bib}-файле, необходимо подключать соответствующий \file{csf}-файл с описанием кодовой страницы и порядка сортировки, например, \file{cp1251.csf}.
-Примеры библиографических записей приведены в документации к пакету \pkg{gost}, который может быть найден в любом современном дистрибутиве \LaTeX{}.
-
-Последовательность команд, используемая для полной сборки документа с библиографией, имеет следующий вид:
-\begin{verbatim}
-latex <tex-file>
-bibtex8 -H -c <csf-file> <tex-file-basename>
-latex <tex-file>
-latex <tex-file>
-\end{verbatim}
-Здесь |<tex-file>| "--- файл документа, |<tex-file-basename>| "--- имя файла документа без расширения, |<csf-file>| "--- файл описания кодовой страницы.
-
Стили позволяют менять префикс и постфикс номеров ссылок, т.\,е. использовать ссылки вида [A1] или [1a].
Это необходимо для того, чтобы в автореферате различались ссылки на работы соискателя и на внешние источники.
Префикс и постфикс номера ссылки определяются макросами |\BibPrefix| и |\BibPostfix|, соответственно.
@@ -409,18 +399,45 @@ latex <tex-file>
\bibliography{thesis}
\end{verbatim}
В данном случае ссылки будут иметь вид [A$n$], где $n$ "--- номер.
-
-К сожалению, пакет |natbib| не <<сжимает>> ссылки с нецифровыми символами, т.\,е. ссылки вида [A1, A2, A3, A4] не преобразуются к более компактной форме [A1--A4].
+К сожалению, пакет \pkg{natbib} не <<сжимает>> ссылки с нецифровыми символами, т.\,е. ссылки вида [A1, A2, A3, A4] не преобразуются к более компактной форме [A1--A4].
Ведется работа над исправлением этого недостатка.
+При описании русскоязычных источников следует явным образом присваивать полю |language| значение |russian|.
+Пример:
+\begin{verbatim}
+@BOOK{Anselm_1978,
+ author = {А. И. Ансельм},
+ title = {Введение в теорию полупроводников},
+ publisher = {Наука},
+ address = {Москва},
+ year = {1978},
+ language = {russian}
+}
+\end{verbatim}
Для указания даты обращения к Интернет-ресурсам следует использовать поле |urldate|. Пример:
\begin{verbatim}
-@MISC{photosyn,
- url = {http://www.bio.indiana.edu/~hangarterlab/courses/b373/lecturenotes/photosyn/et.html},
- urldate = {10.10.2009 г.}
+@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}
}
\end{verbatim}
+Для работы с русскоязычными библиографическими ссылками необходимо использовать интерпретатор \cmd{bibtex8}, поддерживающий 8-битные символы.
+В зависимости от кодировки текста в bib-файле, необходимо подключать соответствующий csf-файл с описанием кодовой страницы и порядка сортировки, например, \file{cp1251.csf}.
+Последовательность команд, используемая для полной сборки документа с библиографией, имеет следующий вид:
+\begin{verbatim}
+latex <tex-file>
+bibtex8 -H -c <csf-file> <tex-file-basename>
+latex <tex-file>
+latex <tex-file>
+\end{verbatim}
+Здесь |<tex-file>| "--- файл документа, |<tex-file-basename>| "--- имя файла документа без расширения, |<csf-file>| "--- файл описания кодовой страницы.
+
\section{Авторефераты кандидатских и докторских диссертаций}
\subsection{Общий текст}
@@ -456,10 +473,12 @@ latex autoref
Сборка автореферата в Windows:
\begin{verbatim}
set target=autoref
-nomake\end{verbatim}
-В Unix-like окружениях:
+nomake
+\end{verbatim}
+В Unix-подобных окружениях:
\begin{verbatim}
-env TARGET=autoref make\end{verbatim}
+env TARGET=autoref make
+\end{verbatim}
Для возврата к сборке диссертации следует присвоить переменной |TARGET| значение |thesis|.
\subsection{Подписи диссертанта и ученого секретаря}