Флаг России. Flag of Russia Флаг Великобритании Flag of Russia

Самоучитель LaTeX

1 𝌆𝌆𝌆 Общее оформление документа
2 📈📊 Изображения в LaTeX
3 📰📰 Добавление таблиц LaTeX
4 📏📐 Выравнивание текста в LaTeX
5 ∜⅘ Набор формул в LaTeX
6 💻💻 Как компилировать LaTeX
7 ∏∑ Математические символы LaTeX
8 ΨΩ Греческие символы в LaTeX
9 №№ Нумерация страниц LaTeX
10 Конвертация LaTeX в Word
11 Примеры
12 📚📖 Литература по LaTeX
13 Пособия по LaTeX
14 FAQ: решение проблем
15 📱🎥 Видеоуроки LaTeX
16 🖽🖽 Преобразование LaTeX в HTML

Первые шаги к Латеху

Скачиваем и устанавливаем WinEdt + MikTex или ставим Texmaker

Общее оформление документа

Начинается каждый документ с объявления типа документа (напр. article), размера шрифта и других атрибутов.

\documentclass[12pt,cmcyralt]{article}

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

\usepackage[cp1251]{inputenc}
Задаёт кодировку
\usepackage[english, russian]{babel}
Подключает языки
\usepackage{amsmath}
Подключает математический пакет
\usepackage{amsfonts}
Математические шрифты
\usepackage{graphicx}
Для графики
\usepackage{color}
Для цветного текста
\usepackage{alltt}
Позволяет писать текст, который интерпретируется буквально (включая несколько пробелов подряд.
\def\be{\begin{equation}}
Определяет новую функцию - вместо того, чтобы писать всегда \begin{equation} достаточно написать \be
\def\ee{\end{equation}}
Aналогично для закрывания тега \be
\inputencoding{cp1251}
Кодировка
\begin{document}
Начинаем документ.
\input titlepage
Вставляем титульный лист. Советую написать его отдельно чтобы не сбивать нумерацию страниц. Хранить нужно в той же папке (файл titlepage.tex).

Во вставляемых листах не нужно отдельно писать documentclass и прочее, по логике это просто кусок текста, который вставляется в конечную страницу.
\tableofcontents
Вставляет автоматически сгенерированное оглавление. (каждый раз, когда тегом \section или \subsection или \subsubsection вводится новая глава LaTeX запоминает это и потом сам создает оглавление)
\section{Введение}
Первая глава будет называться «Введение»
\subsection{Состояние ядерной энергетики в мире}
Подпункт первой главы
\end{document}
Заканчиваем документ

Таблицы и изображения имеют свойства появляться не там куда вы их хотите поместить, а там, куда их размещает LaTeX. Теоретически с этим можно бороться с помощью одного из параметров:

[h], [h!], [H]

которые всё более настойчиво будут рекомендовать LaTeXу разместить объект именно там, где он и стоит. Но [H] у меня воспринимается за ошибку а остальные почти никакого эффекта не дают. Поэтому после некоторых рисунков приходится вставлять тег

\clearpage

- который воспринимается LaTeXом как конец той области куда можно вставлять объекты, введенные в код выше. Тег

\newpage

такого действия не имеет.

🔝

Как вставить изображение LaTeX

Необходимый минимум знаний

Изображения нужно предварительно конвертировать в формат .eps. Это означает, что .jpg, gif, .png и другие форматы работать не будут. Конвертировать в eps можно с помощью GIMP ,онлайн конвертеров, например, этого и другими способами

\usepackage{graphicx}
Не забываем подключить в начале файла пакет для графики
\begin{figure}[h!]
Вставляем изображение. [h!] - говорит о том что мы хотим картинку в этом месте (работает крайне своеобразно, советую после картинок вставлять тег \clearpage)

В разделе Пособия по LaTeX можно найти ссылки на подробное описание управления плавающими объектами (изображениями, таблицами)
\centering
Выравниваем по центру
\includegraphics [width=1\textwidth]{pic1}\\
Собственно вставляем график (файл изображения лежит в той же папке и называется pic1.eps , но eps писать не нужно. Не забываем конвертировать изображения.
\caption{Название изображения номер один.\cite{L1}} \label{fig:pic1}
Название графика и ссылка на него. Чтобы где-то сослаться на этот график нужно будет написать \ref{fig:pic1} ;\cite{L1} - это ссылка на первую книгу из списка литературы
\ref{fig:pic1}
Ссылка на картинку pic1

Дополнительная информация

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

\graphicspath{{images-introduction\}{images-chapter-one\}{images-chapter-two\}{images-chapter-three\}}

🔝

Как вставить таблицу LaTeX

Самое адекватное описание этой операции я нашёл в книге Роженко А.И. «Искусство верстки в LaTeXe»

\begin{table}
- этот тег начинает таблицу
\caption{Название таблицы\cite{L1}}
- название таблицы и ссылка на источник
\label{tab:5-4}
- метка, на которую потом можно будет ссылаться
\begin{tabular}{|c|c|c|}
\begin{tabular}{|c|c|c|}
- сама таблица начнётся после этого тега; три столбца, выравненные по центру
\hline
- рисует горизонтальную линию
Страна & число & Мощность (МВт (эл)) \\ \hline
- первая строка
Аргентина & 1 & 692 \\ \hline
- вторая строка
\end{tabular}
- заканчивает таблицу
\end{table}
- заканчивает таблицу

Таблица, которая задана с помощью

\begin{tabular}{|c|c|c|c|c|c|c|}

может занять слишком много места и не поместиться по ширине, для того, чтобы избежать этого, вместо простого выравнивания можно зафиксировать ширину столбцов

\begin{tabular}{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}

Теперь слишком широкий текст автоматически будет переноситься на следующую строку внутри столбца.

В WinEdt 6.0 есть кнопка, с помощью которой можно быстро вставлять таблицы нужного размера. Однако
сперва нужно использовать теги

\begin{table} \caption{Название таблицы} \label{tab:1}

и

\end{table}

и

\end{table}

Чтобы объединить столбцы можно воспользоваться тегом

\multicolumn{2}{|c|}

- где {2} - это число столбцов, которые нужно объединить {|c|} - выравнивание


🔝

Как выровнять текст в LaTeX

Если в титульном листе, или ещё где-то нужно как-то по-особому выровнять текст и вы не можете найти в книгах как это сделать можно попробовать теги

\begin{alltt} и \end{alltt}

Внутри этих тегов текст будет выглядеть примерно так, как вы его напишете, т.е. пробелы не будут игнорироваться.


\begin{alltt}
        Научный руководитель
        д.ф.-м.н. Бор О.Н.
        Рецензент
        д.ф.-м.н. Басов Н.Г.
\end{alltt}


🔝

Набор формул в LaTeX

Есть два стандартных окружения для ввода формул: Первый и Второй

Если вы не собираетесь ссылаться на формулу в дальнейшем, то достаточно поставить два знака доллара $ $ , а между ними написать формулу, например:

$ A = 3B$

Такую простую формулу, можно было бы и без окружения написать, но уже для использования индексов окружение необходимо.

Чтобы LaTeX дал формуле номер (он делает это автоматически) нужно окружение

\begin{equation} Ваша формула \end{equation}

В этом окружении также можно использовать \label{} чтобы ставить метки.

Если ваша формула очень будет занимать несколько строк окружение нужно заменить на:

\begin{multline} Ваша формула \end{multline}

Вместо слов "Ваша формула" нужно написать нужное уравнение.

Как правильно написать уравнение Вы можете узнать из параграфа:Основные математические операции и символы LaTeX


Как компилировать LaTeX

Пишем файл в WinEdt ищем в верхнем меню пункт TeX и там выбираем LaTeX (или нажимаем Ctrl + Shift + L)

Получаем .dvi файл и если нам нужно конвертировать его в .pdf - нажимаем dvi - pdf

Как вариант можно сразу же компиллировать в .pdf с помощью кнопки PDF LaTeX , но этот способ я не рассматриваю как основной.


🔝

Основные математические операции и символы LaTeX

Здесь представлены те операции и символы, которые я использовал при написании диплома.

^
Верхний индекс
^2
2
Это квадрат
U^{235}
U235
Индексы в два и более символа надо заключать в фигурные скобки
_
Нижний индекс
H_2
H2
Например водород
\frac{dX_i}{dt}
Деление: в первых скобках числитель, во вторых скобках знаменатель
\ldots
Многоточие
\longrightarrow
Длинная стрелка слева направо
\bar
Верхняя черта над символом
\dot
Точка над символом
\sum
Большой знак суммы
\prod
\prod
Большой знак произведения

Для того, чтобы создавать PDF файл нужно нажать кнопку dvi pdf. Перед этим желательно скомпилировать пару раз подряд, чтобы все ссылки расставились правильно.

🔝

Греческий алфавит в LaTeX

Русское названиеLaTeX код строчной ВидLaTeX код прописнойВид
альфа\alpha
α
\Alpha
Α
бета (вита)\beta
β
\Beta
Β
гамма \gamma
γ
\Gamma
Γ
дельта \delta
δ
\Delta
Δ
эпсилон \epsilon
ε
\Epsilon
Ε
дзета (зита) \zeta
ζ
\Zeta
Ζ
эта (ита) \eta
η
\Eta
Η
тета (фита) \theta
θ
\Theta
Θ
йота \iota
ι
\Iota
Ι
каппа \kappa
κ
\Kappa
Κ
лямбда (лямда) \lambda
λ
\Lambda
Λ
мю (ми) \mu
μ
\Mu
Μ
ню (ни) \nu
ν
\NU
Ν
кси \xi
ξ
\Xi
Ξ
омикрон \omicron
ο
\Omicron
Ο
пи \pi
π
\Pi
Π
ро \rho
ρ
\Rho
Ρ
сигма \sigma
σ
\Sigma
Σ
тау (тав) \tau
τ
\Tau
Τ
ипсилон \upsilon
υ
\Upsilon
Υ
фи \phi
φ
\Phi
Φ
хи \chi
χ
\Chi
Χ
пси \psi
ψ
\Psi
Ψ
омега \omeg
ω
\Omega
Ω
\varepsilon\Varepsilon
\vartheta\Vartheta
\varpi\Varpi
\varrho\Varrho
\varsigma\Varsigma
\varphi\Varphi

У эпсилона, теты, пи, ро, сигма, фи есть два варианта написания: обычный и var, который получается добавлением приставки var к коду обычного написания. Например \Epsilon \Varepsilon

🔝

Нумерация страниц в LaTeX

Если вас не устраивает нумерация, проставленная по умолчанию, можно задать номер страницы с помощью команды

\setcounter{page}{n}

где n - это номер станицы, который вы хотите установить.

В случае, когда отображение номера страницы нежелательно (например страница номер "0") можно воспользоваться командой

\thispagestyle{empty}

🔝

Как конвертировать LaTeX в Word

Читал про большое количество способов. Многие попробовал. Расскажу, как обычно, про тот, который у меня заработал.

Сначала конвертируем .tex файл в .pdf

Скачиваем и устанавливаем SolidConverter (не забудьте оплатить его)

Конвертируем .pdf в .docx

У меня это получилось в Windows 7 и довольно кривом Office 10.

В Windows XP и кривом Office 2007 тоже получилось, но с формулами хуже. Нужно проверить в XP и 10м Office.

Способ Максима Николаевича (у меня картинки не перенеслись)

1) Я установил Word (у меня 2007)
2) У меня установлен Mathtype
3) У меня установлен GrindEq
4) Для использования crack я копирую соответствующие файлы (из скачанной папки) в папку с установленными компонентами. (обязательно приобретите лицензионную версию - не используйте способ Максима)
5) Открываю в ворде tex документ, который хочу конвертировать.
6) Происходит сама конвертация.


🔝

Примеры файлов LaTeX

Пример титульной страницы для диплома Посмотреть

Скачать пример, к сожалению, версия не окончательная.



Литература по LaTeX:

АвторНазваниеСсылка на раздачу
1) Роженко А.И. Искусство верстки в LaTeX rutracker.org
2) Львовский С.М. Набор и вестка в LaTeX rutracker.org
3) Балдин Е.М. Компьютерная типография LaTeX rutracker.org
4) Беляков Н.С. Тех для всех rutracker.org


Пособия по LaTeX:

Викиучебник English Русский

Отличный справочник по символам

Подробное руководство

Хорошие статьи на mydebianblog:
Таблицы
Обзор редакторов
Контроль плавающих объектов

🔝

Макс предложил следущее:

Добавь ещё установка LaTeX из-под Linux.

  1. Подключаемся к интернету.
  2. Заходим в консоль.
  3. Устанавливаем texlive - это дистрибутив latex, аналог miktex в windows.
  4. Команда в консоли (устанавливается полный пакет со всеми приложениями): sudo apt-get install texlive-full
  5. Устанавливаем редактор - texmaker - аналог winedt под windows.
  6. Команда в консоли: sudo apt-get install texmaker
  7. Заходим в texmaker
  8. Создаем новый файл, сохраняем его под произвольным именем.
  9. Пишем latex код
  10. Компиляция - нажимаем кнопку F1.
  11. Получаем готовый pdf документ.

🔝

LaTeX FAQ: возможные проблемы и способы их решения

LaTeX не распознаёт изображения .eps

Скорее всего после компилляции в LaTeX (Shift + Ctrl + L) вы нажимаете вместо кнопки dvi-pdf кнопку PDF LaTeX - нажмите правильную кнопку =) т.к. PDF LaTeX это другой способ компилляции, просто так он .eps распознавать не будет - нужно отдельно установить epstopdf пакет.



Видеоуроки LaTeX

Для ускорения загрузки этой страницы все видеоуроки перенесены сюда

Преобразование LaTeX в HTML

О новом релизе утилиты для преобразования LaTeX документов в HTML код можно прочитать здесь

1 𝌆𝌆𝌆 Общее оформление документа
2 📈📊 Изображения в LaTeX
3 📰📰 Добавление таблиц LaTeX
4 📏📐 Выравнивание текста в LaTeX
5 ∜⅘ Набор формул в LaTeX
6 💻💻 Как компилировать LaTeX
7 ∏∑ Математические символы LaTeX
8 ΨΩ Греческие символы в LaTeX
9 №№ Нумерация страниц LaTeX
10 Конвертация LaTeX в Word
11 Примеры
12 📚📖 Литература по LaTeX
13 Пособия по LaTeX
14 FAQ: решение проблем
15 📱🎥 Видеоуроки LaTeX
16 🖽🖽 Преобразование LaTeX в HTML



Расшарить в соцсетях: