Курсовая в LaTeX за три дня

6 Дек
2011

Долго интересовался LaTeX, ставил на Убунте, Винде, пробовал, но далеко не мог уйти с этим, помимо желания надо было еще и стимул. В итоге на горизонте появилась курсовая, не моя, но обратились ко мне с предложением оформить согласно правилам полученным от учителя.

Картинки стараюсь делать все кликабельные


Далее буду описывать подводные камни с какими столкнулся и конечно же выложу исходники для пользования.

Word был отклонён сразу, т.к. мучаться сам со сносками и форматированием текста было попросту лень. Так же хотелось этим заниматься в основной системе, коей является Windows 7, почитав опять блог, википедию, поисковики, наткнулся на замечательную библиотеку для LaTeX — ЕСКД.

Осталось выбрать сам редактор, после установки LyX, не понравился сам редактор, не ясно было как и что делать, и не нашел просмотра исходника, удалил.
Понял сразу какой хочется редактор и остановился на Texmaker, ибо по всем параметрам меня устроил + кросс платформенный.

На обучение и оформление потребовалось 3-4 дня. Больше всего потребовалось времени для составление таблиц (в некоторых надо было всё по центру) и на изменение стандартных стилей (очень долго искал как это сделать).

Содержимое


  • шапка документа
  • изменение базовых функций и добавление новых
  • управление подключениями
  • тело документа

Преамбула (шапка документа)


\documentclass[russian,cp1251,nocolumnsxix,nocolumnxxxii,nocolumnxxxi,hpadding=10mm]{eskdtext}

Указываем язык, кодировку (cp1251 — для винды), убираем не нужные поля в таблице, отступы в миллиметрах. Далее подключаем пакеты:
\usepackage[T2A]{fontenc}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{mathtext}
\usepackage[numberright]{eskdplain}

зачем нужен первый пакет — сам не знаю остальные: подключаем графику, формулы, убираем рамки листов везде (там где надо — потом прикрутим).

Изменение базовых функций и добавление новых


\ESKDsectStyle{section}{\normalsize \bfseries \centering} % Заголовки разделов обычным жирным шрифтом по центру
\ESKDsectStyle{subsection}{\normalsize \bfseries \centering} % Заголовки подразделов обычным жирным шрифтом по центру
\ESKDsectStyle{subsubsection}{\normalsize \bfseries \centering} % Заголовки подподразделов обычным жирным шрифтом по центру

Изменение данных в штампе:
\renewcommand{\ESKDcolumnXfIIname}{Провер.}
\renewcommand{\ESKDcolumnXfIVname}{Реценз.}
\renewcommand{\ESKDcolumnXfVname}{Н. Контр.}
\renewcommand{\ESKDcolumnXfVIname}{Утверд.}

Изменяем отображение разделов
Здесь раздел будет показан без стиля, т.е. без нумерации
А подраздел с нумерацией арабскими цифрами
\renewcommand{\thesection}{}
\renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}.}

Редактирование штампа и некоторых полей титульника
\ESKDcolumnIX{О-1}
\ESKDcolumnXIfIV{}
\ESKDcolumnXIfV{}
\ESKDcolumnXIfVI{}
\renewcommand{\ESKDtheTitleFieldX}{Бобруйск,~2011г.}
\renewcommand{\ESKDtheTitleFieldVIII}{
\null\hfill
\begin{minipage}{0.45\textwidth}
\normalsize ВЫПОЛНИЛ студент гр. О-1:
\\Шнин~С.~С.
\\ПРОВЕРИЛ преподаватель:
\\Горбунов ~А.~А.
\end{minipage}\\}
\ESKDdate{2011/08/21}
\renewcommand{\thefootnote}{\arabic{footnote}}

Переносы
\exhyphenpenalty=10000
\doublehyphendemerits=10000
\finalhyphendemerits=5000

Полный документ:


\documentclass[russian,cp1251,nocolumnsxix,nocolumnxxxii,nocolumnxxxi,hpadding=10mm]{eskdtext}
\usepackage[T2A]{fontenc}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{mathtext}
\usepackage[numberright]{eskdplain}
\ESKDdepartment{МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ}
\ESKDcompany{Федеральное государственное образовательное учреждение среднего профессионального образования
\\ \normalsize \mdseries «Бобруйский государственный колледж»}
\renewcommand{\ESKDtitleFontIII}{\normalsize}
\renewcommand{\ESKDtheTitleFieldIII}{Специальность 001001 «Лесоруб»}
\renewcommand{\ESKDtitleFontIV}{\LARGE}
\renewcommand{\ESKDtheTitleFieldIV}{КУРСОВАЯ РАБОТА}
\renewcommand{\ESKDtitleFontV}{\Large}
\renewcommand{\ESKDtheTitleFieldV}{НА ТЕМУ: «Как получить инвайт на Блог»}
\renewcommand{\ESKDtitleFontVI}{\large \slshape}
\renewcommand{\ESKDtheTitleFieldVI}{ПО ДИСЦИПЛИНЕ: «DIY или Сделай Сам»}
\ESKDtitle{Генератор}
\ESKDdocName{Пояснительная записка}
\ESKDsignature{001001.ПЗ}
\ESKDauthor{Шнин~С.~С}
\ESKDchecker{Горбунов ~А.~А.}
\ESKDsectStyle{section}{\normalsize \bfseries \centering} % Заголовки глав обычным жирным шрифтом по центру
\ESKDsectStyle{subsection}{\normalsize \bfseries \centering} % Заголовки разделов обычным жирным шрифтом по центру
\ESKDsectStyle{subsubsection}{\normalsize \bfseries \centering} % Заголовки подразделов обычным жирным шрифтом по центру
\renewcommand{\ESKDcolumnXfIIname}{Провер.}
\renewcommand{\ESKDcolumnXfIVname}{Реценз.}
\renewcommand{\ESKDcolumnXfVname}{Н. Контр.}
\renewcommand{\ESKDcolumnXfVIname}{Утверд.}
\exhyphenpenalty=10000
\doublehyphendemerits=10000
\finalhyphendemerits=5000
\renewcommand{\thesection}{}
%\renewcommand*\thesubsection{\arabic{subsection}}
%\renewcommand*\thesection{\thechapter.\arabic{section}}
\renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}.}
%\renewcommand{\thesubsubsection}{\Roman{subsection}.}
\ESKDcolumnIX{ТО-61}
\ESKDcolumnXIfIV{}
\ESKDcolumnXIfV{}
\ESKDcolumnXIfVI{}
\renewcommand{\ESKDtheTitleFieldX}{Бобруйск,~2011г.}
\renewcommand{\ESKDtheTitleFieldVIII}{
\null\hfill
\begin{minipage}{0.45\textwidth}
\normalsize ВЫПОЛНИЛ студент гр. О-1:
\\Шнин~С.~С.
\\ПРОВЕРИЛ преподаватель:
\\Горбунов ~А.~А.
\end{minipage}\\}
\ESKDdate{2011/08/21}
\renewcommand{\thefootnote}{\arabic{footnote}}
\begin{document}
\maketitle
\newpage
\hyphenpenalty=1000
\exhyphenpenalty=1000
\sloppy
\ESKDthisStyle{formII}
\linespread{1,4}
\tableofcontents
\newpage
\parindent=12.5mm
\linespread{1,5}
\section*{Введение}
\newpage
\begin{thebibliography}{99}
\bibitem{01} Жигалев М.А.,  Коваленко И.Г.,  Саюшев В.А. «Организация и методика производственного обучения». Москва «Высшая школа» 1978 г.
\end{thebibliography}
\end{document}

Так выглядят страницы содержания и самого документа:

Использовал книги и руководства:


P.s. Если возникнут вопросы спрашивайте, либо что-то не описано, постараюсь ответить.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх