\RequirePackage{ifpdf} \ifpdf % We are running pdfTeX in pdf mode \documentclass[pdftex]{article} \else \documentclass{article} \fi \usepackage[a4paper, includehead, includefoot, mag=1000, left=3cm, right=2cm, top=1cm, bottom=2cm]{geometry} \usepackage{doc,indentfirst,ltxtable,multicol,color} \definecolor{darkblue}{rgb}{0,0,.5} \ifpdf \usepackage[% pdftex, colorlinks, plainpages=false, pdftitle = {User manual for disser}, pdfauthor = {Stanislav Kruchinin}, pdfsubject = {disser}, pdfstartview = {FitH}, pdfborder = {0 0 0}, bookmarksopen, bookmarksnumbered, bookmarksopenlevel = 2, pdfusetitle, unicode]{hyperref} \usepackage{cmap} \else \usepackage[hypertex]{hyperref} \fi \hypersetup{ colorlinks = true, linkcolor = black, citecolor = darkblue, filecolor = darkblue, menucolor = darkblue, urlcolor = darkblue } \ifpdf\usepackage{hypdestopt}\fi \IfFileExists{pscyr.sty}{% \usepackage{pscyr} \renewcommand\ttdefault{cmtt} \renewcommand\rmdefault{ftm} }{} \IfFileExists{url.sty}{\usepackage{url}}{\newcommand\url{\texttt}} \usepackage[T2A]{fontenc} \usepackage[cp1251]{inputenc} \usepackage[english,russian]{babel} \MakeShortVerb{\|} \def\deflabel#1{\ttfamily #1\hfill} \newenvironment{deflist}[1]{% \begin{list}{}{% \settowidth\labelwidth{\ttfamily #1}% \setlength\leftmargin\labelwidth \addtolength\leftmargin\labelsep \let\makelabel\deflabel} }{\end{list}} \def\fileversion{1.1.1} \def\filedate{2009/04/08} \begin{document} \sloppy \title{Пакет для оформления диссертаций |disser|:\\руководство пользователя} \date{Версия \fileversion\\[6pt]\filedate} \author{Станислав Кручинин\\[6pt] \normalsize E-mail: \href{mailto:stanislav.kruchinin@gmail.com} {\texttt{stanislav.kruchinin@gmail.com}}} \maketitle \begin{abstract}\noindent Данный документ содержит руководство по использованию класса. Инструкции по установке и обновлению смотрите в файлах |README| и |README.ru|. Описание исходных текстов содержится в файлах |disser.pdf|, |disser-bst.pdf| и |gost732.pdf|. \end{abstract} \tableofcontents \section{Введение} Пакет |disser| был создан в результате объединения множества дополнений и исправлений для класса |extreport|, написанных автором при оформлении бакалаврской и магистерской работ, а также кандидатской диссертации. Основной целью этих исправлений являлось устранение одного из главных недостатков стандартных классов "--- отсутствия возможности прямого редактирования формата элементов титульного листа, заголовков и записей в автоматически генерируемых списках (содержание, список иллюстраций, список таблиц). Для достижения этой цели была переопределена значительная часть команд, входящих в ядро \LaTeX{}, и введен ряд параметров, которые описаны в комментариях к исходным текстам. В состав пакета входят классы |disser.cls| и |gost732.cls|, стиль оформления библиографии |disser.bst| и скрипты для их сборки из исходных текстов (|Makefile|/|nomake.cmd|). Поскольку дипломы и диссертации имеют фиксированную структуру, в пакет включены соответствующие шаблоны (каталог |disser/templates|), которые рекомендуется использовать для создания своих документов. \section{Общие замечания} Класс |disser|, как и любой класс документов \LaTeXe{}, подключается в преамбуле документа с помощью команды следующего вида \begin{verbatim} \documentclass{disser} \end{verbatim} Зависимости от пакетов: |amsfonts|, |amsmath|, |amssymb|, |caption|, |cmap|, |graphicx|, |ifpdf|, |natbib|. Дополнительные пакеты: |hyperref|, |hypcap|, |hypernat|, |pscyr| или |cyrtimes|, |txfonts| или |mtpro|, |subfig|. \section{Опции класса} \textbf{Примечание:} полужирным начертанием выделены опции, используемые по умолчанию. \extrarowheight=3pt \tabcolsep=6pt \arraycolsep=0pt \begin{longtable}{l|p{0.55\linewidth}} \hline\hline \textbf{a4paper}, a5paper, b5paper & Размеры листов. \\\hline 8pt, 9pt, 10pt, 11pt, 12pt, \textbf{14pt} & Размер шрифта основного текста. \\\hline landscape & Альбомная ориентация. \\\hline \textbf{oneside}, twoside & Односторонняя или двухсторонняя печать. \\\hline draft, \textbf{final} & Выводить (draft) или нет (final) пометки, фиксирующие переполнение |\hbox| для данной строки. \\\hline \textbf{titlepage}, notitlepage & Печатать титульный лист или нет. \\\hline openright, \textbf{openany} & Главы будут всегда начинаться только с нечетных страниц (т.е. справа, если смотреть на разворот) или c любых. \\\hline \textbf{onecolumn}, twocolumn & Верстка в один или в два столбца. \\\hline fleqn & Выключные формулы будут выравнены по левому краю, а не по центру. \\\hline leqno & Номера будут размещены слева, а не справа от формул. \\\hline openbib & Блоки текста в списке литературы будут печататься на новых строках и с отступом. \\\hline noams & Не подключать пакеты |amsmath|, |amssymb| и |amsfonts|. \\\hline subf & Использовать пакет |subfig| для ведения вложенной нумерации рисунков. \\\hline href & Использовать пакет |hyperref|. \\\hline times & Включает использование гарнитуры Times в тексте и формулах. Для использования опции необходимо установить пакеты |pscyr| (или |cyrtimes|) и |txfonts| (или |mtpro|). \\\hline bachelor, master, \textbf{candidate}, doctor & Тип диссертации. \\\hline fixint = \{\textbf{true}$\,\vert\,$false\} & Замена стандартных знаков интегралов на прямые (из математического шрифта |euler|). \\\hline libcat & Включает вывод номера УДК на титульном листе. \\\hline facsimile & Включает отображение подписей диссертанта и ученого секретаря на титульных листах автореферата и диссертации (только для кандидатских и докторских). По умолчанию включена только в шаблоне автореферата. \\\hline mtpro & Поддержка шрифтов MathTime Pro. При наличии опции |times| вместо пакета |txfonts| подключается пакет |mtpro|. \\\hline\hline \end{longtable} \section{Стили колонтитулов} Поскольку в российских диссертациях обычно не используются колонтитулы, содержащие название текущей главы документа, то стили, реализованные в данном классе, влияют лишь на положение номера страницы. Стиль колонтитулов обычных страниц документа задается в преамбуле командой |\pagestyle{