Table of Contents

Диплом

Исходные ссылки

Начало

sudo apt-get install texlive-full kile

это выкачает нам с гигабайт пакетов, которых все равно будет недостаточно1) :)

Установка пакетов

Пусть нам нужен поставить какой-нибудь экзотический пакет. На примере нафиг не нужного пакета ЕСКД мы попробуем это сделать.

Последовательность действий:

Сборка в Kile

Своя LaTeX-шапка по стандарту В.В.Яновского

Отступы, полуторный интервал и прочие фетиши

Библиография

Нумерация в списках

Для нумерованных списков с большой вложенностью и точечками, т.е. для списков типа:

1. бла
1.1. блабла
1.1.1. Блаааааааааааааа
1.2. буэээээ
2. ужоснах

мы будем использоваться стандартный enumerate-список с переопределенными счетчиками. По умолчанию, enumerate выдаст вот такое:

1. бла
 а блабла
  i Блаааааааааааааа
 b буэээээ
2. ужоснах

Добавим в начало документа заклинание

  %хороший нумерованный список enumerate
  % переопределить нумерацию первого уровня: цифра и точка
  \renewcommand\labelenumi{\arabic{enumi}.} 
  % переопределить нумерацию второго уровня: нумерация первого + цифра и точка
  \renewcommand\labelenumii{\theenumi.\arabic{enumii}.}
  % третьего...
  \renewcommand\labelenumiii{\arabic{enumi}.\arabic{enumii}.\arabic{enumiii}.}

Нумерация в секциях и главах

Формулы

При помощи \label и \ref вы можете в тексте ссылаться на уравнение.

\begin{equation} 
  \label{eq:eps}
  \epsilon > 0
\end{equation}
Из (\ref{eq:eps}) 
выводим что все плохо

Таблички

Если что, сразу скажу: таблички в латехе - полный отстой. Они едут во все стороны, у них отвратительный синтаксис, их содержимое тоже будет наезжать на границы и залезать в соседние ячейки.

Мои грабли и их решения

Широкие таблицы

вот код

\begin{tabularx}{\textwidth}{ |X|X|X|X| }
\hline
Название метода & Цель & Объект анализа & Критерий оценивания \\
\hline
Основанный на данных  & hhhh & hhhhhh & hhhhhhh \\
\hline
\end{tabularx}

решение пришло отсюда

Иногда при юзаньи tabularx все едет и налезает друг на друга. Тогда лучше юзать обычные команды таблиц с выравниванием в столбцах не c и не X, Fа задавая его явно: p[25pt]. Что такое pt и как его переводить в сантиметры - я не знаю. Но методом тыка все выйдет хорошо.

Оглавление

Для создания правильно оглавления могут понадобиться следующие директивы в преамбуле:

Плавающие таблицы

\usepackage{float} % важный пункт! Иначе LaTeX даже и не ругнется, а таблица продолжит плавать не пойми где

 В основе определения стоимости разработки лежит перечень проведенных работ и трудоемкость их выполнения, показанные в Таблице ~\ref{table_labour_intensity}.
\newpage
\begin{table}[H] % h - означает мягкое "here, please". При включении пакета float мы можем использовать H, что означает "HERE"
\centering

решение пришло отсюда ====Таблички, расположенные на нескольних страницах]]

\begin{longtable}{|p{3cm}|p{4cm}|p{6cm}|p{3cm}|}
\hline
Название & Цель & Описание & Стадия применения\\
\endfirsthead
\hline
OntoMetric 
&
выбор онтологии, отвечающей заданным критериям, из набора имеющихся 

Картинки

convert Pasta.jpg Pasta.eps . Для маздая слышал о программе jpeg2ps.

Презенташка

Перевод ошибок LaTeX

1)
вообще говоря, среди этих пакетов будет поддержка арабского и прочая лабуда, а потому пару гигов ставить вовсе необязательно. можно установить telive-basic и недостающие пакеты по ходу