From 4015a058f2c68e873ea7f12eb582b49b9a903cd7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 29 Mar 2010 23:31:05 +0000 Subject: disser 1.1.5 (28mar10) git-svn-id: svn://tug.org/texlive/trunk@17612 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/disser/ChangeLog | 17 ++- Master/texmf-dist/doc/latex/disser/README | 35 +++--- Master/texmf-dist/doc/latex/disser/README.ru | 31 +++-- Master/texmf-dist/doc/latex/disser/manual.tex | 114 ++++++++++--------- .../doc/latex/disser/templates/bachelor/1.tex | 1 - .../doc/latex/disser/templates/bachelor/thesis.bib | 89 ++++++++------- .../doc/latex/disser/templates/bachelor/thesis.tex | 21 ++-- .../latex/disser/templates/candidate/autoref.tex | 8 +- .../latex/disser/templates/candidate/common.tex | 3 + .../latex/disser/templates/candidate/thesis.bib | 125 +++++++++++--------- .../latex/disser/templates/candidate/thesis.tex | 20 ++-- .../doc/latex/disser/templates/doctor/autoref.tex | 6 + .../doc/latex/disser/templates/doctor/common.tex | 4 +- .../doc/latex/disser/templates/doctor/thesis.bib | 126 ++++++++++++--------- .../doc/latex/disser/templates/doctor/thesis.tex | 20 ++-- .../doc/latex/disser/templates/master/thesis.bib | 92 ++++++++------- .../doc/latex/disser/templates/master/thesis.tex | 31 ++--- 17 files changed, 432 insertions(+), 311 deletions(-) (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 ec87878c944..f4c51a14415 100644 --- a/Master/texmf-dist/doc/latex/disser/ChangeLog +++ b/Master/texmf-dist/doc/latex/disser/ChangeLog @@ -1,7 +1,22 @@ disser changelog -Copyright (C) 2004-2009 Stanislav Kruchinin +Copyright (C) 2004-2010 Stanislav Kruchinin ------------------------------------------- +Summary of changes in version 1.1.5 (2010-03-23): + +Classes and styles: ++ Add support for classified dissertations. ++ Add support for ISBN and DOI to gost705 style. ++ Add "colorlinks" option. ++ Add scientific consultant field. +* Fix compatibility with latest versions of "hyperref" and "oberdiek" + packages. + +Templates: ++ Enable "colorlinks" option by default. ++ Add examples of "isbn" and "doi" fields. + + Summary of changes in version 1.1.4 (2009-11-20): Classes and styles: diff --git a/Master/texmf-dist/doc/latex/disser/README b/Master/texmf-dist/doc/latex/disser/README index 98cdad0d40b..6cabff88b48 100644 --- a/Master/texmf-dist/doc/latex/disser/README +++ b/Master/texmf-dist/doc/latex/disser/README @@ -3,20 +3,22 @@ Overview The "disser" package provides LaTeX classes, bibliography styles and document templates for typesetting dissertations and author's abstracts that would -satisfy requirements of dissertation councils and High Certification +satisfy the requirements of a dissertation councils and High Certification Commission of Russian Federation. -Recommended packages and programs ---------------------------------- +Required packages and programs +------------------------------ -It is recommended to install the following third party LaTeX packages: -amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, natbib, -oberdiek, hyperref, hypernat, subfig, wrapfig, and packages for russian -language support in LaTeX. +For installation and working with documents you will need the following +third-party packages: +amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, kvoptions, natbib, +hyperref, hypernat, subfig, wrapfig, and packages for russian language support +in LaTeX. -For typesetting documents using Times font family you should install -pscyr or cyrtimes (text fonts), txfonts or mtpro (math fonts). +For typesetting documents using Times font family you should install the +following packages: pscyr or cyrtimes (text fonts), txfonts or mtpro (math +fonts). For automated processing of figures you should install the following programs: Ghostscript, epstool and sam2p. @@ -55,18 +57,25 @@ Installation 1. Installation from sources -In Unix-like environment: +Enter the following commands in the command prompt + +in a Unix-like environment: env DESTDIR=/path/to/texmf make install -In Windows: +in Windows: set DESTDIR=disk:\path\to\texmf nomake install -Here /path/to/texmf is the path to TeX directory tree. - +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: + set DESTDIR=C:\Documents and Settings\All Users\Application Data\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 diff --git a/Master/texmf-dist/doc/latex/disser/README.ru b/Master/texmf-dist/doc/latex/disser/README.ru index 72147812e44..291390b8c01 100644 --- a/Master/texmf-dist/doc/latex/disser/README.ru +++ b/Master/texmf-dist/doc/latex/disser/README.ru @@ -10,8 +10,8 @@ Для корректной сборки документов в вашем дистрибутиве LaTeX должны быть установлены следующие пакеты: -amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, natbib, -oberdiek, hyperref, hypernat, subfig, wrapfig, а также пакеты для поддержки +amsfonts, amsmath, amssymb, caption, cmap, graphicx, ifpdf, kvoptions, +natbib, hyperref, subfig, wrapfig, а также пакеты для поддержки русского языка. Для использования шрифта Times в текстовом режиме следует установить @@ -54,25 +54,38 @@ ZIP- 1. Из исходных текстов -В Unix-like ОС: +Для установки необходимо перейти в каталог с распакованными исходными +текстами и выполнить следующие команды + +в Unix-подобных окружениях: env DESTDIR=/путь/к/texmf make install -В Windows: +в Windows: set DESTDIR=диск:\путь\к\texmf nomake install -Здесь /путь/к/texmf -- путь к дереву каталогов TeX. - +Здесь /путь/к/texmf и диск:\путь\к\texmf -- пути к дереву каталогов TeX. После установки следует обновить базу имен файлов с помощью команды mktexlsr +Пример команд для дистрибутива MiKTeX версии 2.8: + set DESTDIR=%ALLUSERSPROFILE%\Application Data\MiKTeX\2.8 + nomake install + mktexlsr + 2. Из ZIP-архива со скомпилированными файлами -Файл disser.tds.zip содержит собранные файлы классов и документации, -поэтому его можно просто распаковать в каталог TeX. +Файл disser-.tds.zip содержит собранные файлы классов и +документации, поэтому его можно просто распаковать в каталог TeX. +Пример для Unix-подобных окружений: cd /путь/к/texmf - unzip /путь/к/файлу/disser.tds.zip + unzip /путь/к/файлу/disser-.tds.zip + mktexlsr + +Пример для Windows: + cd диск:\путь\к\texmf + unzip диск:\путь\к\файлу\disser-.tds.zip mktexlsr diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex index 1f9480a235c..6531a321885 100644 --- a/Master/texmf-dist/doc/latex/disser/manual.tex +++ b/Master/texmf-dist/doc/latex/disser/manual.tex @@ -5,29 +5,25 @@ \definecolor{darkblue}{rgb}{0,0,.6} \ifpdf - \usepackage[% - pdftex, - colorlinks, - plainpages = false, - pdftitle = {User manual for disser package}, - pdfauthor = {Stanislav Kruchinin}, - pdfsubject = {disser}, - pdfstartview = {FitH}, - pdfborder = {0 0 0}, - bookmarksopen, - bookmarksnumbered, - bookmarksopenlevel = 2, - pdfusetitle,unicode]{hyperref} + \usepackage[pdftex,hyperindex,unicode]{hyperref} \usepackage{cmap} \else \usepackage[hypertex]{hyperref} \fi \hypersetup{ - colorlinks = true, - linkcolor = darkblue, citecolor = darkblue, - filecolor = darkblue, menucolor = darkblue, - urlcolor = darkblue + pdfusetitle, + pdftitle = {User manual for disser package}, + pdfauthor = {Stanislav Kruchinin}, + pdfsubject = {disser}, + pdfstartview = {FitH}, + pdfborder = {0 0 0}, + bookmarksopen = true, + bookmarksnumbered = true, + bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue } \IfFileExists{pscyr.sty}{% @@ -60,7 +56,7 @@ \let\makelabel\deflabel} }{\end{list}} -\def\fileversion{1.1.4} +\def\fileversion{1.1.5} \begin{document} \sloppy @@ -86,11 +82,11 @@ \section{Введение} Пакет \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.cls} и \file{gost732.cls}, стили оформления библиографии \file{gost705.bst}, \file{gost705s.bst}, а также скрипты для сборки пакета и документов (\file{Makefile}, \file{nomake.cmd}, файлы с расширениями \file{mk} и \file{cmd} в каталоге \file{include}). Поскольку дипломы и диссертации имеют фиксированную структуру, в пакет также включены их шаблоны (каталог \file{templates}), которые рекомендуется использовать для создания своих документов. Одной из основных целей создания \pkg{disser} являлось устранение общего недостатка стандартных классов: отсутствия возможности настройки формата элементов титульного листа, заголовков и записей в автоматически генерируемых списках. -Для достижения этой цели была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд глобальных переменных, которые описаны в комментариях к исходным текстам. +Для достижения этой цели была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд новых переменных, которые описаны в комментариях к исходным текстам. Это позволило значительно упростить разработку пользовательских классов, которые удовлетворяют специфическим требованиями учебных заведений и диссертационных советов. Примером реализации этого подхода является класс \pkg{gost732}. @@ -104,11 +100,13 @@ \newcolumntype{L}{>{\raggedright}p{4.5cm}} \begin{tabularx}{\textwidth}{L|X} \hline\hline - \textbf{a4paper}, a5paper, b5paper & - Размеры листов. -\\\hline +\multicolumn{2}{c}{\textbf{Стандартные опции}}\\ +\hline 8pt, 9pt, 10pt, 11pt, 12pt, \textbf{14pt}, 16pt, 18pt, 20pt & Размер шрифта основного текста. +\\\hline + \textbf{a4paper}, a5paper, b5paper & + Размеры листов. \\\hline landscape & Альбомная ориентация. @@ -117,44 +115,42 @@ Односторонняя или двухсторонняя печать. \\\hline draft, \textbf{final} & - Выводить (draft) или нет (final) пометки, фиксирующие переполнение |\hbox| - для данной строки. -\\\hline - \textbf{titlepage}, notitlepage & - Печатать титульный лист или нет. -\\\hline - openright, \textbf{openany} & - Главы всегда будут начинаться только с нечетных страниц (т.е. справа, если - смотреть на разворот) или c любых. -\\\hline - \textbf{onecolumn}, twocolumn & - Верстка в один или в два столбца. + Выводить (draft) или нет (final) пометки, фиксирующие переполнение горизонтального блока для данной строки. \\\hline fleqn & Выключные формулы будут выравнены по левому краю, а не по центру. \\\hline leqno & Номера будут размещены слева, а не справа от формул. +\\\hline + \textbf{openany}, openright & + Главы всегда будут начинаться только с нечетных страниц (т.\,е. справа, если смотреть на разворот) или c любых. +\\\hline + \textbf{onecolumn}, twocolumn & + Верстка в один или в два столбца. \\\hline openbib & Блоки текста в списке литературы будут печататься на новых строках и с отступом. \\\hline - noams & - Не подключать пакеты \pkg{amsmath}, \pkg{amssymb} и \pkg{amsfonts} из класса. + \textbf{titlepage}, notitlepage & + Печатать титульный лист или нет. \\\hline - subf & - Подключение пакета \pkg{subfig} для ведения вложенной нумерации рисунков. +\multicolumn{2}{c}{\textbf{Специфические настройки класса}} \\\hline - href & - Подключение пакета \pkg{hyperref} для создания гиперссылок. + autoref, bachelor, master, \textbf{candidate}, doctor & + Тип документа: автореферат, бакалаврский диплом, магистерская, кандидатская или докторская диссертация. \\\hline - times & - Включает использование гарнитуры Times в тексте и формулах. - Для использования опции необходимо установить пакеты \pkg{pscyr} (или \pkg{cyrtimes}) и \pkg{txfonts} (или \pkg{mtpro}). + classified & + Включает вывод грифа секретности на титульном листе. \\\hline - autoref, bachelor, master, \textbf{candidate}, doctor & - Тип документа. + colorlinks = \{true$\,\vert\,$\textbf{false}\} & + Создание цветных гиперссылок. + Цвета определяются соответствующими параметрами пакета \pkg{hyperref}. +\\\hline + facsimile & + Включает отображение подписей диссертанта и ученого секретаря на титульных листах автореферата и диссертации (только для кандидатских и докторских). + По умолчанию включена только в шаблоне автореферата. \\\hline fixint = \{\textbf{true}$\,\vert\,$false\} & Замена стандартных знаков интегралов на прямые (из математического шрифта @@ -163,13 +159,28 @@ libcat & Включает вывод номера УДК на титульном листе. \\\hline - facsimile & - Включает отображение подписей диссертанта и ученого секретаря на титульных листах автореферата и диссертации (только для кандидатских и докторских). - По умолчанию включена только в шаблоне автореферата. + titlepagefile = filename.rtx & + Файл с описанием разметки титульного листа. + По умолчанию имя файла определяется типом документа. +\\\hline +\multicolumn{2}{c}{\textbf{Опции для подключения и настройки сторонних пакетов}} +\\\hline + href & + Подключение пакета \pkg{hyperref} для создания гиперссылок. +\\\hline + noams & + Не подключать пакеты \pkg{amsmath}, \pkg{amssymb} и \pkg{amsfonts} из класса. +\\\hline + subf & + Подключение пакета \pkg{subfig} для ведения вложенной нумерации рисунков. +\\\hline + times & + Использование гарнитуры Times в тексте и формулах. + Необходимо установить пакеты \pkg{pscyr} или \pkg{cyrtimes} (для текста), \pkg{txfonts} или \pkg{mtpro} (для формул). \\\hline mtpro & Использование математических шрифтов MathTime Pro. - При наличии опции times вместо пакета \pkg{txfonts} подключается пакет \pkg{mtpro}. + При наличии опции \cmd{times} вместо пакета \pkg{txfonts} подключается пакет \pkg{mtpro}. \\\hline\hline \end{tabularx} @@ -196,7 +207,7 @@ nomake ... \item[all] Сборка классов и шаблонов. \item[clean] - Цель |clean| в каталогах \cmd{src} и \cmd{templates}. + Цель \cmd{clean} в каталогах \file{src} и \file{templates}. \item[doc] Сборка DVI- и PDF-версий документации. \item[help] @@ -352,6 +363,7 @@ nomake ... Стиль колонтитулов обычных страниц документа задается в преамбуле командой |\pagestyle{