Простая преамбула с разъяснениями

Простая преамбула с разъяснениями


\documentclass[a4paper,11pt]{book}   
\usepackage{amsmath,amsthm,amssymb}
%\usepackage[T1]{fontenc}                % для латинницы   
\usepackage[T2A]{fontenc}                % для кирилицы
\usepackage[utf8]{inputenc}   
\usepackage[english,russian]{babel}

\title{Моя новая книга}  
\author{Неизвестный автор}

\begin{document}

\maketitle   
\tableofcontents
	
chapter{} 
\section{} 
\subsection{}
   
\end{document}			

Строка \maketitle создает титульный лист latex.

Следующая строка \tableofcontents создает содержание latex.

Следующая директива \chapter позволяет создать новую главу, которую вы можете назвать так, как вам нравится.

После этой инструкции вы можете писать текст главы, и глава будет закончена, когда встретится новая инструкция \chapter. Эта новая глава будет автоматически добавлена в содержание в качестве второй главы.

Главы можно разделить на более мелкие часть с помощью инструкции \section и \subsection. Все разделы будут автоматически добавлены в содержание.

В первой строке с помощью инструкции documentclass задается размер бумаги - a4paper и размер шрифта latex - 11 пунктов.

Инструкции \userpackage загружают предустановленные пакеты LaTex, которые используются для загрузки шрифтов, поддержки кодировки и качество шрифта. Пакеты amsmath,amsthm,amssymb нужны для работы кириллицы, пакет fontenc загружает кодировки шрифтов, T1 для латиницы и T2A для кириллицы.

Пакет inputenc загружает кодировку UTF-8, а пакет babel загружает поддержку языков.

Добавление изображений

Пример:

\documentclass{article}
\usepackage{graphicx}
\graphicspath{ {images/} }

\begin{document}
The universe is immense and it seems to be homogeneous, 
in a large scale, everywhere we look at.

\includegraphics{universe}

There's a picture of a galaxy above
\end{document}

Для использования graphicx включите во вступление следующую строку: \usepackage{graphicx}.

Команда \graphicspath{ {images/} } сообщает LaTeX, что изображения находятся в каталоге images в текущей директории.

Команда \includegraphics{universe}, в свою очередь, уже конкретно добавляет изображение в документ. Здесь universe представляет имя файла, содержащего изображение, без его расширения, поэтому universe.png стал просто universe. Имя файла изображения не должно содержать пробелов и многоточий.

Примечание: расширение файла включить можно, но лучше его опустить. В этом случае LaTeX будет искать все поддерживаемые форматы.

Подписи, метки и ссылки

С помощью окружения figure изображения можно подписывать, размечать, а также делать на них ссылки:

\begin{figure}[h]
    \centering
    \includegraphics[width=0.25\textwidth]{mesh}
    \caption{a nice plot}
    \label{fig:mesh1}
\end{figure}

As you can see in the figure \ref{fig:mesh1}, the 
function grows near 0. Also, in the page \pageref{fig:mesh1} 
is the same example.

В примере выше показаны три важные команды:

  • \caption{a nice plot}: подписывает изображение. При создании списка изображений данная подпись будет в них использована. Поместить ее можно как под, так и над рисунком.
  • \label{fig:mesh1}: если вам нужно сослаться на изображение внутри документа, установите метку с помощью этой команды. Метка пронумерует изображение и при использовании вместе со следующей командой позволит на него сослаться.
  • \ref{fig:mesh1}: этот код будет замещен числом, соответствующим изображению, на которое делается ссылка.

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

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


добавить список таблиц и изображений в начало книги. Чтобы сделать это просто добавьте такие команды:

\listoffigures
\listoftables

  • \documentclass - описывает класс документа, статья, книга, отчет и так далее;
  • \begin - указывает на начало тела документа или блока;
  • \end - завершение документа или блока;
  • \usepackage - загружает пакет команд LaTeX в текущий документ, нужно для настройки кодировки, шрифта и другого;
  • \maketitle - создает титульный лист с названием и всем прочим;
  • \tableofcontents - содержание статьи или книги;
  • \chapter - создает главу;
  • \section - создает раздел;
  • \subsection - создает подраздел;
  • \bfseries - жирный текст; \textbf{}
  • \textit - курсив; \textit{}
  • \underline - подчеркнутый; \underline{}
  • \title - заголовок документа;
  • \author - автор документа;
  • \date - дата создания документа.