Разработка стиля для диссертаций
в системе LaTeX

 В.А. Горельский, А.Ю. Смолин
Томский филиал Института структурной макрокинетики РАН
Институт физики прочности и материаловедения СО РАН
Томск
 
Аннотация. Разработан вариант стиля LaTeX для оформления диссертаций, удовлетворяющий требованиям ВАК России. За основу был взят стиль для оформления PhD диссертаций в Калифорнийском университете. Для формирования титульной страницы пользователь должен объявить несколько деклараций, таких как фамилия автора, искомая степень, название работы, организация, в которой выполнялась работа, город и год представления работы. После компиляции генерируется титульная страница, содержание, текст диссертации и список литературы. Отдельный стиль был также разработан для формирования макета автореферата диссертации на листах формата А4.
 

Введение

Известно [1,2], что в системе LaTeX имеется несколько стандартных стилей документов: article, book, report, letter. Для специфических потребностей создаются собственные стили, например, редакции некоторых журналов имеют собственные стили для статей. Если требование к оформлению документа не сильно отличается от какого-то стандартного стиля, то создание собственного стиля не имеет смысла, так как небольших изменений можно добиться, используя переопределение некоторых параметров, команд или процедур. Однако оформление диссертаций имеет, на наш взгляд, достаточно оснований для разработки специального стиля. Так, существуют определенные требования ВАК России к формату бумаги и размерам полей, диссертация должна содержать титульную страницу, содержание, текст собственно диссертации, список использованной литературы.

Для разработки стиля диссертаций за основу был взят стиль ucthesis для оформления PhD диссертаций в Калифорнийском университете, который в свою очередь основан на стандартном стиле report. Cтиль ucthesis входит в пакет ntex (ftp://sunsite.unc.edu/pub/Linux/apps/tex/ntex) для ОС  Linux. Пакет ntex русифицирован. В силу того, что в системе Linux принята кодировка KOI8-R, то для разработки стиля диссертаций использовалась именно эта кодировка.
 

Структура файлов и правила пользования стилем

Основной файл, содержащий описание стиля, называется {\tt rusthesis.cls} и предназначен для компиляции в системе LaTeX версии 2e. Предлагается строить диссертацию в виде составного документа [2]. Главный файл diser.tex имеет следующий вид:

%% Основной файл (скелет) диссертации.
%% Сюда включаются преамбула и все главы.
\input{preamble}
\includeonly{intro,
  chpt_1_1, chpt_1_2, chpt_1_3,
  chpt_2_1, chpt_2_2, chpt_2_3,
  chpt_3_1, chpt_3_2, chpt_3_3,
  chpt_4_1, chpt_4_2, chpt_4_3,
  rezult, liter}

\begin{document}
  \maketitle
  \tableofcontents
  \include{intro}
  \include{chpt_1_1} \include{chpt_1_2} \include{chpt_1_3}
  \include{chpt_2_1} \include{chpt_2_2} \include{chpt_2_3}
  \include{chpt_3_1} \include{chpt_3_2} \include{chpt_3_3}
  \include{chpt_4_1} \include{chpt_4_2} \include{chpt_4_3}
  \include{rezult}
  \include{liter}
\end{document}
 

В преамбуле (файл preamble.tex) задается стиль документа и объявляются необходимые декларации. Команда \maketitle генерирует титульную страницу диссертаци. Для формирования титульной страницы пользователь должен объявить несколько деклараций, таких, как фамилия автора, искомая степень, название работы, организация, в которой выполнялась работа, город и год представления работы и т.д. Ниже приводится пример файла-преамбулы:

%% Преамбула TeX-файла диссертации.
\documentclass []{rusthesis} % Стиль (по умолчанию 14pt)
\usepackage{graphicx}   % Пакет для включения рисунков

\def\printcitestart{/}  % левая и правая скобки для ссылки на
\def\printcitefinish{/} % литературу по умолчанию будут [ ]

\institut{ИНСТИТУТ ФИЗИКИ ПРОЧНОСТИ И МАТЕРАЛОВЕДЕНИЯ}
\minister{СИБИРСКОЕ ОТДЕЛЕНИЕ РАН}
\title{ОПИСАНИЕ ПРОЧНОСТНЫХ СВОЙСТВ ГЕТЕРОГЕННЫХ МАТЕРИАЛОВ НА
       ОСНОВЕ ПРИМЕНЕНИЯ МЕТОДА ПОДВИЖНЫХ КЛЕТОЧНЫХ АВТОМАТОВ}
\author{Смолин Алексей Юрьевич}
\field{01.04.07 --- физика тв\"ердого тела}
\degree{кандидата физико-математических}
\chiefdegree{доктор физико-математических}
\chief{Псахье С. Г.}
\othermembers{}
\numberofmembers{1}
\degreecity{Томск}
\degreeyear{1997}
\date{}
\sloppy                 % Не выходить за границы бокса
\endinput
 

Команда \tableofcontents генерирует список литературы. Затем включаются файлы с текстом собственно диссертации. Обычно отдельно оформляется введение, которое не нумеруется и имеет следующий вид (файл intro.tex):

\chapter*{Введение}                     % * - чтобы не нумеровалось
\addcontentsline{toc}{chapter}{ Введение}       % Но тогда надо в содержание...
\markboth{}{}                           % и в клонтитулы (myheadings)

        \underline{Объект исследования и актуальность темы.}
Прочностные характеристики конструкционных материалов в
значительной степени определяются как их внутренним строением,
так и особенностями развития процессов деформации и разрушения.

В связи с вышеизложенным, \underline{целью} диссертационной
работы является ...

        В соответствии с целью исследования были поставлены следующие
конкретные задачи:
\begin{enumerate}
  \item Развить метод ... ;
  \item Исследовать закономерности ... ;
  \item Разработать на основе метода ... ;
  \item Провести анализ особенностей ...
\end{enumerate}

        \underline{Научная новизна:}
\begin{enumerate}
  \item Показано, что на этапе  ...
  \item Впервые в методе чатиц разработан подход ...
  \item Численными экспериментами установлено, что ...
  \item Разработана методика ...
\end{enumerate}

        \underline{Научная и практическая ценность.}
В настоящей работе развит метод ...

        \underline{Положения, выносимые на защиту:}
\begin{enumerate}
  \item Закономерности ...
  \item Развитие подхода ...
  \item Эффект формирования областей ...
  \item Методика определения ...
\end{enumerate}

        \underline{Обоснованность и достоверность} результатов ...

        \underline{Апробация работы.} Результаты работы докладывались и
обсуждались на следующих конференциях:
\begin{enumerate}
  \item На международной конференции ``Materials Instability
  Under Mechanical Loading'' (Санкт-Петербург, Россия, 1996~г.);
...
...
...
\end{enumerate}
\endinput
 

Типичная структура файла раздела главы (например, файл chpt_1_1.tex), имеет следующий вид:

% Глава 1. Параграф 1.
\chapter{Компьютерное моделирование поведения материалов}

\section{Методы, основанные на механике сплошной среды}

        В рамках данного подхода ...
\endinput
 

Для формирования макета автореферата диссертации на листах формата А4 был разработан отдельный стиль, поскольку титульная страница автореферата отличается от таковой для основного тома диссертации. Файл с реализацией этого стиля называется rthauto.cls.

Заключение

С помощью разработанных стилей была подготовлена и оформлена диссертация Смолиным А.Ю. Стоит отметить, что в системе Linux проводились расчеты, строились графики (с помощью программы gnuplot), часть результатов программа-обработчик сохраняла непосредственно в формате EPS. Затем необходимые графические данные компоновались в программе xfig (она включена в пакет ntex) и экспортировались в формате EPS. Окончательные рисунки вставлялись в TeX файл в виде ссылок на файлы EPS, для этого использовался пакет graphicx (входит в ntex). Печать осуществлялась через конвертор dvips в PostScript файл, а затем через интерпретатор Ghostscript на принтер HP LaserJet 5P.

Файлы разработанных стилей можно получить по адресу Интернет: http://www.ispms.ru/files/rusthesis_TeTeX.tgz
 

Список литературы

1. Leslie Lamport. LaTeX. A Document Preparation System. Addison-Weley Publishing Company, Reading, Massachusetts, 1986.

2. Тельников К.О., Чеботаев П.З. LaTeX.  Издательская система для всех. Новосибирск.: Сибирский хонограф, 1994. 294 c.