Creating a document in latex

Текстовый редактор

LaTeX-документ (расширение tex) — это обычный текстовый файл, в котором содержится и некоторый объём команд для LaTeX процессора. В каком-то смысле это программа, по выполнении которой получается качественно оформленная печатная или электронная копия документа.

Поэтому для редактирования tex-файлов используются обычные текстовые редакторы. В принципе,
подойдёт любой редактор, но, безусловно, для эффективного набора лучше выбрать специализированный
текстовый редактор, например, emacs. Предварительно
следует убедиться в том, что выбранный текстовый редактор поддерживает кодировку UTF-8 (общепринятая стандартная кодировка текста для символов Unicode). Этой кодировки следует придерживаться и при создании документов.

Можно также выбрать специализированный LaTeX-редактор, например,
Texmaker или
TeXstudio.

Ещё один хороший вариант — это LyX. Этот редактор совмещает поддержку
команд LaTeX и визуальное редактирование WYSIWYM (What You
See Is What You Mean).

Documentation distributed with LaTeX

General documentation

A short introduction to LaTeX (with some focus on the differences
between the old LaTeX 2.09 and current standard LaTeX2e) is given in
the following document:

LaTeX2e for authors

For more extensive introductory documentation take a look at the links to
contributed documentation that have their own page.

More advanced documentation about core LaTeX, which is available via the net includes:

  • LaTeX2e
    for class and package writers
  • LaTeX2e
    font selection
  • LaTeX2e
    font encodings
  • Cyrillic
    languages support in LaTeX
  • Configuration
    options for LaTeX2e
  • Modifying
    LaTeX
  • The LaTeX3
    Project

Specifically targeting the typesetting of mathematics is:

User’s Guide for the amsmath Package (Version 2.1)

Japanese translations

Yukitoshi FUJIMURA kindly translated two of the above documents to the Japanese language. These are

  • 著者のための LaTeX 2e (LaTeX2e for authors)
  • amsmath パッケージユーザガイド(Version2.1) (User’s Guide for the amsmath Package)

He also provided a translation of “Short Math Guide for LaTeX” distributed and maintained
by the American Mathematical Society (AMS):

はやわかり LaTeX で数式組版 (Short Math Guide for LaTeX)

Here are his comments on the translation.

Quick summary of changes by release

Changes made to the LaTeX kernel or to core packages maintained by the
LaTeX team are discussed in some detail in the
LaTeX News Newsletters
that come as part of each release.
A summary sorted by release is given in the following document:

Changes to the LaTeX2ε format since 2014

Source code documentation

The full documentation of the source code with all commands and their
implementation can be obtained by processing
distributed as part of the LaTeX2e distribution. A compiled version
with a list of all major changes and an index of all commands and
their usage within the kernel is

The LaTeX2e Sources, release 2019-10-01 (660+ pages)

As a companion document Martin Scharrer compiled a useful reference
list with links back into the previous document if both are stored in
the same directory:

List of internal LaTeX2e Macros useful to Package Authors

For the implementation of the standard classes , ,
and there also exists a document that contains the complete sources
with commentary:

Standard Document Classes for LaTeX2e

In 2015 we introduced a roll-back/roll-forward functionality by which
it becomes possible to reset the kernel code (though not external
packages at this stage) to the behavior that it had on a particular
date. This can be useful when processing older documents. It is
documented here:

The latexrelease package

Changing the qed symbol

To change the symbol printed at the end of a proof is straightforward.

\documentclass{article}
\usepackage{inputenc}
\usepackage{babel}

\usepackage{amsthm}

\renewcommand\qedsymbol{$\blacksquare$}

\begin{document}
\begin{lemma}
Given two line segments whose lengths are $a$ and $b$ respectively there 
is a real number $r$ such that $b=ra$.
\end{lemma}

\begin{proof}
To prove it by contradiction try and assume that the statemenet is false,
proceed from there and at some point you will arrive to a contradiction.
\end{proof}
\end{document}

The command changed the default white square for a black square that is printed by , the parameter inside the braces. You can change this for any other symbol or text, for instance you can use

\renewcommand\qedsymbol{QED}

To print the traditional QED (quod erat demonstrandum) at the end of a proof.

Пример LaTeX-документа

В этом разделе мы представим первый LaTeX-документ. Для этого необходимо создать файл
HelloWorld.tex, и поместить в него (скопировав или набрав) следующее содержание. Файл
HelloWorld.tex и другие примеры можно найти в архиве latex_examples.zip в разделе «Материалы для скачивания».

Листинг 1. Исходный файл HelloWorld.tex
\documentclass{scrartcl}
\usepackage{inputenc}
\usepackage{babel}
\usepackage{indentfirst}
\usepackage{misccorr}
\usepackage{graphicx}
\usepackage{amsmath}
\begin{document}
Здравствуй, Мир!!!
\end{document}

На первой строке загружается класс документа . Этот класс входит в набор
KOMA-Script — современный пакет с отличной документацией и
богатыми возможностями. На следующих строках загружаются стилевые файлы, необходимые для
«русификации» документа:

  • — для выбора кодировки текста;
  • — пакет для локализации;
  • — красная строка для первого параграфа;
  • — пакет с дополнительными настройками для соответствия правилам отечественной полиграфии.

Стили и
отвечают за вставку картинок и отображение математической
нотации.

Сам текст документа набирается внутри окружения , которое начинается
с команды и заканчивается конструкцией
. Параграфы в тексте разделяются друг от друга пустой строкой.

После создания файла HelloWorld.tex, его можно скомпилировать с помощью программы
pdflatex и посмотреть полученный в результате PDF-файл HelloWorld.pdf,
как показано ниже

> pdflatex HelloWorld.tex
> okular HelloWorld.pdf

В принципе любой правильно настроенный современный специализированный LaTeX-редактор позволяет
компилировать tex-файлы и просматривать полученный результат. Для просмотра PDF-документов в системе
должна быть установлена соответствующая программа просмотра. В данном примере предполагалось, что
доступна программа okular, но всегда можно скачать
стандартную программу просмотра Adobe Reader.
Готовый PDF-файл HelloWorld.pdf также можно найти в архиве latex_examples.zip.

Customize chapters and sections

You can use the titlesec package to customize chapters, sections and subsections style in an easy way.

\documentclass{book}
\usepackage{fontenc}
\usepackage{inputenc}
\usepackage{titlesec}

\titleformat
{\chapter} % command
 % shape
{\bfseries\Large\itshape} % format
{Story No. \ \thechapter} % label
{0.5ex} % sep
{
    \rule{\textwidth}{1pt}
    \vspace{1ex}
    \centering
} % before-code
 % after-code


\titleformat{\section}
{\normalfont\bfseries}
{\thesection.}{0.5em}{}

\titlespacing{\section}{12pc}{1.5ex plus .1ex minus .2ex}{1pc}


\begin{document}

\chapter{Let's begin}

\section{First Attempt}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut 
enim ad minim veniam, quis nostrud exercitation ullamco laboris...

\section{Second attempt}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut 
enim ad minim veniam, quis nostrud exercitation ullamco laboris...

\end{document}

There are two general commands:

 \titleformat{<command>}{<format>}{<label>}{<sep>}{<before-code>}

where and are optional parameters, and:

  • is the sectioning command to be redefined: \part, \chapter, \section, \subsection, \subsubsection, \paragraph or \subparagraph.
  • is sectioning paragraph shape; possible values are: hang, block, display, runin, leftmargin, rightmargin, drop, wrap, frame.
  • is the format to be applied to the title, label, and text; for example
  • specify sectioning label.
  • is the horizontal separation between label and title body and it must be a length and not be empty.
  • is code preceding the title body.
  • is code following the title body.

and

 \titlespacing{<command>}{<left>}{<before-sep>}{<after-sep>}

where:

  • increases the left margin.
  • is the vertical space before the title.
  • is the separation between title and non-sectioning text.

The starred version of this command () kills the indentation of the paragraph following the title.

Визуальные редакторы

Некоторые пользователи предпочитают редактировать документы в визуальном режиме, как это делается, например, в MS Word. Желание скрестить визуальное редактирование и качественный вывод LaTeX породило
LyX. Этот редактор, хотя и имеет свой собственный формат документов, крайне тесно интегрирован с LaTeX. Кроме довольно качественного импорта/экспорта LyX позволяет вставлять LaTeX-фрагменты прямо в тело документа.

Рисунок 6. Визуальный текстовый WYSIWYM-редактор LyX

Текстовый процессор TeXmacs, как и LyX, имеет свой собственный формат для файлов документа. И к Emacs он также не имеет никакого отношения. От LaTeX TeXmacs взял только шрифты, поэтому для отображения всего содержимого документа, включая математику, используются качественные векторные LaTeX-шрифты.

TeXmacs ориентирован на набор математических текстов, обладает интерфейсами для доступа к различным системам компьютерной алгебры и статистики и поддерживает импорт/экспорт LaTeX-файлов.

Рисунок 7. Редактор TeXmacs с запущенной сессией Maxima.

Отдельно стоит упомянуть текстовый редактор BaKoMa TeX Word из коммерческого дистрибутива LaTeX BaKoMa TeX, который рассматривался в
предыдущей статье. BaKoMa TeX Word является настоящим LaTeX-редактором, но имеет и интерактивную WISYWIG составляющую.

Классы для статей в журналы и на конференции

Большинство конференций и журналов предъявляют собственные правила к оформлению статей, но в
основном эти требования реализуются через небольшие модификации базовых классов, например
revtex или
amscls. Мы не будем упоминать специализированные классы для конкретных журналов и конференций, так как для поиска информации по подготовке статьи в LaTeX лучше обратиться на сайт соответствующего издательства.

  • abstbook — из пакета
    ltxmisc — быстрый способ собрать сборник из «выжимок» из статей.
  • amscls — AMS-классы (American Mathematical Society)
    включают в себя amsart (статья),
    amsbook (книга) и
    amsproc (доклад).
  • confproc — специализированный класс для подготовки трудов конференции. В состав пакета также входят сценарии для автоматизации процесса.
  • combine — объединение множества докладов в один документ, может быть полезно при подготовке списка публикаций для конференции.
  • elsarticle — класс, обязательный при подготовке журнальных публикаций в издательстве Elsevier.
  • nature — класс, позволяющий подготовить PDF-файл для редакции журнала Nature, к нему прилагается одноимённый стиль для подготовки библиографии.
  • nccproc из
    ncclatex — труды конференций, проводящихся под
    эгидой Института вычислительной математики и математической геофизики.
  • revtex4 — один из самых популярных журнальных
    классов. В частности, он используется при оформлении статей для журналов МАИК
    Наука/Интерпериодика.
  • revtex — развитие класса
    revtex4. Поддерживается APS (American Physical Society).
  • sibjnm из
    ncclatex — класс для подготовки статей в «Сибирский журнал вычислительной математики». Автор Александр Роженко.
  • tugboat — класс для оформления статей в
    TUGboat.

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

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

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

Если Вы читаете эту статью со смартфона, имейте в виду, что никаких переносов делать не надо. Пишите
все команды слитно.

Основные теги LaTeX
Задаёт кодировку
Подключает языки
Подключает математический пакет
Математические шрифты
Для графики
Для цветного текста
Позволяет писать текст, который интерпретируется буквально (включая несколько пробелов подряд.
Определяет новую функцию — вместо того, чтобы писать всегда
\begin{equation} достаточно написать
\be
Aналогично для закрывания тега \be
Кодировка
Начинаем документ.
Вставляем титульный лист. Советую написать его отдельно чтобы не сбивать нумерацию страниц.
Хранить нужно в той же папке
(файл titlepage.tex).

Во вставляемых листах не нужно отдельно писать documentclass и прочее, по логике это просто
кусок текста, который вставляется
в конечную страницу.

Вставляет автоматически сгенерированное оглавление. (каждый раз, когда тегом \section
или \subsection или \subsubsection вводится новая глава LaTeX запоминает это и потом сам создает
оглавление)
Первая глава будет называться «Введение»
Подпункт первой главы
Заканчиваем документ

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

Параметры , , всё более настойчиво будут
рекомендовать LaTeXу разместить объект именно там, где он и стоит.

Но у меня воспринимается за ошибку
а остальные почти никакого эффекта не дают.
Поэтому после некоторых рисунков приходится вставлять тег

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

Тег

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

Right-justified text

Right-aligning text is straightforward with the environment .

\begin{flushright}
Hello, here is some text without a meaning.  This text should show what 
a printed text will look like at this place.  If you read this text, 
you will get no information.  Really?  Is there no information?  Is there 
a difference between this text and some nonsense like not at all!  A 
blind text like this gives you information about the selected font, how 
the letters are written and an impression of the look.  This text should
contain all letters of the alphabet and it should be written in of the
original language.There is no need for special content, but the length of
words should match the language.
\end{flushright}

This  is  the  second  paragraph. Hello, here is some text without 
a meaning.  This text should show what 
a printed text will look like at this place.  If you read this text, 
you will get no information.  Really?  Is there no information?  Is there 
a difference between this text and some nonsense like not at all!  A 
blind text like this gives you information about the selected font, how 
the letters are written and an impression of the look.  This text should
contain all letters of the alphabet and it should be written in of the
original language.There is no need for special content, but the length of
words should match the language.

Text in between and is right-justified. If you prefer the corresponding environment in that package is .

The switch command will also produce right-aligned text, but the behaviour is different; in this case the text will be right-aligned from the point where the command is declared till another switch command is used. This is more suitable for large blocks of text or for the whole document. The equivalent command in is .

Emphasising text

Text can be emphasized by using \emph command. Sometimes the \emph command behaves just as \textit, but is not exactly the same:

Some of the greatest \emph{discoveries} 
in science 
were made by accident.

\textit{Some of the greatest \emph{discoveries} 
in science 
were made by accident.}

\textbf{Some of the greatest \emph{discoveries} 
in science 
were made by accident.}

What the \emph command actually does with its argument depends on the context — inside normal text the emphasized text is italicized, but this behaviour is reversed if used inside an italicized text- see example above:

Moreover, some packages, e.g. Beamer, change the behaviour of \emph command.

Появление LaTeX и CTAN

Кнут начал писать TeX во времена, когда, чтобы программа работала, ещё приходилось задумываться об оптимизации, так как компьютеры были не быстрые, а памяти было немного. Предполагалось, что типография, решившая начать использовать TeX, заведёт у себя TeXксперта для создания и поддержки собственной специализированной версии TeX. Но всё пошло по другому пути и под давлением сообщества TeX стал полноценным языком программирования, на котором позже были написаны тысячи и тысячи его расширений.

Начало LaTeX положил Лесли Лэмпорт. В начале 80-х годов XX века Лэсли представил набор макросов на языке TeX, позволяющих решить ту или иную стандартную для печатника задачу. Иными словами он создал сборник рецептов.

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

Сборник рецептов LaTeX всё пополнялся и пополнялся, поэтому в 1992 году был организован файловый архив CTAN. CTAN — это акроним «Comprehensive TeX Archive Network». В этом архиве находится всё, что хоть как-то относится к LaTeX и имеет свободную лицензию. Поиск нужного пакета LaTeX и его описания следует начинать именно оттуда.

Основной сервер CTAN расположен в Германии по URL-адресу dante.ctan.org. Там же сосредоточены и основные сервисы по поиску и
загрузке новых пакетов. Также всё содержимое основного сервиса копируется на множество зеркал по всему миру. Для автоматического выбора ближайшего зеркала
можно воспользоваться специальным сайтом http://mirror.ctan.org/.

Интересно, что модель сборника рецептов LaTeX CTAN была успешно скопирована и активно используется во многих открытых проектах. Достаточно упомянуть
CPAN (The Comprehensive Perl Archive Network), CRAN (Comprehensive R Archive Network),
PyPI (Python Package Index) и т.д.

Using the package ragged2e

There are several standard LaTeX commands to change the text alignment. Alternatively, you can use the commands provided by the package ragged2e.

When the text is not fully justified, sometimes it may look «too ragged». The package ragged2e tackles this problem by allowing hyphenation when a line is too short, generating a more uniformly ragged text edge. Below, the example shown at the is compared with an image of the same text left-justified using standard LaTeX commands.

The package provides alternative commands for , and that support hyphenation. For these commands to be available the package has to be imported first, by adding to the preamble the next line:

\usepackage{ragged2e}

Alternative examples to those described in this article are presented in the next link:

Main package

LEd is distributed in two alternative ways: a single zip archive and an installation package.
For the zip archive, you only need to download the file to your hard disk and extract it into the directory you want.
Then, you can run LEd.exe and start working.
No installation process is needed.
For the installation package, you should download the setup executable file and run it to install LEd.

Description Date Zipped Installer
 LEd Standard Edition version 0.53 beta&nbsp(build 6501) 2009-10-09  5922 KB  5794 KB

Notes:

  1. LEd is free, however, if you want to support us, please consider a donation.
  2. For previous versions of LEd please visit the download—archive page.

Вставка картинок

Файлы с изображениями следует готовить за пределами LaTeX, используя специализированные
графические редакторы. Если в качестве компилятора используется pdflatex из актуальных дистрибутивов LaTeX, то в документ можно вставлять как векторные картинки в форматах eps и pdf, так и растровые в форматах jpeg и png. По возможности лучше использовать векторные форматы, так как они позволяют себя масштабировать без ухудшения качества изображения.

Для вставки файла KEDR.pdf (есть в архиве latex_examples.zip для
экспериментов) его нужно положить в каталог, где уже находится исходный tex-файл (Kurs.tex).
Вставка изображения в документ выполняется, как показано в листинге 5.

Листинг 5. Вставка изображения в LaTeX-документ
\begin{figure}
  \centering
  \includegraphics{KEDR}
  \caption{Детектор КЕДР}\label{fig:KEDR}
\end{figure}

Схема детектора КЕДР представлена в Рис.~\ref{fig:KEDR}.

Команда вставляет картинку, а команда формирует подпись к ней. Окружение является «плавающим», и поэтому
может расположить картинку с подписью наиболее удачным способом. Но если картинок много, то LaTeX может с этим не справиться и тогда лучше формировать связки из нескольких команд
в пределах одного элемента .

Inserting links manually

It was mentioned before that all cross-referenced elements become links once hyperref is imported, thus we can use anywhere in the document and refer later those labels to create links. This is not the only manner to insert hyperlinks manually.

It's also possible to link directly any word 
or \hyperlink{thesentence}{any sentence} in you document.

If you read this text, you will get no information.  Really?  
Is there no information?

For instance \hypertarget{thesentence}{this sentence}.

There are two commands to create user-defined links.

The first parameter passed inside braces to this command is a unique identifier for this sentence. The second parameter is the text «this sentence», and will be printed normally (depending on the value of anchorcolor, see the ), but when a link pointing to the identifier «thesentence» is clicked the PDF file will scroll to this point.
This command prints the text «any sentence» as a clickable element that redirects to the point whose identifier is «thesentence».

Basic geometric shapes: Circles, ellipses and polygons

Geometric figures can be made up from simpler elements or created by an special command. Let’s start with circles, ellipses and arcs.

\begin{tikzpicture}
\filldraw(-1,0) circle (1.5);
\fill (2.5,0) ellipse (1.5 and 0.5);
\draw (6.5,0) arc (0:220:1);
\end{tikzpicture}

We are already familiar with this command, it was used to draw a point in the previous section, but here there are some additional parameters inside brackets. These are explained below.
The colour of the ring around the circle is set to 60% red (lighter than only red). See the for a list of the default colours available in LaTeX; also, see Using colours in LaTeX to learn how to create your own colours.
The circle is filled in with an even more lighter red.
This parameter defines the thickness of the stroke, can also be used in the command. See the for a complete list of values.
To create an ellipse you provide a centre point (2.5,0), and two radii: horizontal and vertical (1.5 and 0.5). Also notice the command instead of draw or filldraw, this is because in this case there’s no need to control outer and inner colours.
This command will draw an arc, the extra parameter indicates that the arc will have an arrow at the end. To draw the arc you must provide the starting point and the other three numbers: the starting and ending angles, and the radius; in the format .

But not only curved geometric elements can be created. Straight-edged ones use a similar syntax:

\begin{tikzpicture}

\draw (0,0) rectangle (3,2);
\draw (4,0) -- (6,0) -- (5.7,2) -- cycle;

\end{tikzpicture}

Rectangles are created by the special command . You have to provide two points, the first one is where the «pencil» begins the draw and the second one is the diagonally opposite corner point.
To draw a polygon we draw a closed path of straight lines: a line from (4,0) to (6,0) and a line from (6,0) to (5.7,2). Finally, the last point declared is not such thing, but the word cycle, meaning the next line should join the last and the first points.

TeX Live

Флагманом среди дистрибутивов LaTeX, распространяемых TeX User Groups,
является дистрибутив TeX Live. С этим дистрибутивом идут исполняемые
файлы для различных Unix/Linux-платформ, операционных систем Mac OS и MS Windows (всего 21 платформа).
Если нужная платформа отсутствует в списке поддерживаемых, то можно собрать свой набор исполняемых
файлов из предоставляемого исходного кода.

TeX Live — это свободное программное обеспечение. Разработчиками дистрибутива используется
определение «свободы ПО», принятое
Фондом свободного программного обеспечения или
сообществом с превалированием определения FSF.

TeX Live изначально создавался как дистрибутив, который можно было бы запускать прямо с CD-диска. Базой
для него стал самый популярный в то время дистрибутив teTeX [http://www.tug.org/teTeX/], созданный Томасом
Эшером (Thomas Esser) и ориентированный на Unix/Linux. Первая версия TeX Live была выпущена в 1996 году.
Но со временем объём дистрибутива вырос, и теперь на CD не поместится даже его установочная часть. Сейчас
новая версия дистрибутива выпускается ежегодно, соответственно номер версии соответствует номеру года.
Дистрибутив поставляется с подробной документацией по
установке, в том числе и на
русском языке.

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

Если TeX Live не удаётся установить из стандартного репозитория или есть желание поставить самую
свежую версию, то проще всего воспользоваться
сетевой установкой, которая доступна для пользователей GNU/Linux и Windows.

В случае GNU/Linux установка выполняется следующим способом (если по какой-то причине не устраивает пакет texlive-full из стандартного репозитория):

> wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
> tar xfz install-tl-unx.tar.gz
> cd install-tl-20140701
> ./install-tl

По умолчанию установка в GNU/Linux проходит в текстовом режиме, а в Windows запустится графический установщик. Но его можно запустить и в Linux, если выполнить следующую команду:

> ./install-tl -gui perltk

Рекомендуется установить все предложенные компоненты, хотя это и потребует 3.8 ГБ дискового пространства, но зато вам изначально будут все возможности дистрибутива.

Рисунок 1. Экран программы установки TeX Live 2014.

Возможно, необходимо будет изменить размещение каталогов для установки дистрибутива, так как текущий пользователь не обязательно имеет права суперпользователя, и добавить символические ссылки на каталоги с программами. После этого следует начать установку, нажав клавишу I или соответствующую кнопочку. Загрузка и распаковка почти 4 ГБ займёт некоторое время.

Данный цикл статей по использованию LaTeX как раз будет базироваться на выпусках TeX Live 2013/2014.
Ранее, на портале IBM developerWorks был подготовлен
подробный каталог пакетов дистрибутива
TeX Live 2013.

Introduction

LaTeX default text is fully-justified, but often left-justified text may be a more suitable format. This left-alignment can be easily accomplished by importing the ragged2e package.

\documentclass{article}
\usepackage{inputenc}
\usepackage{babel}
\usepackage{ragged2e}

\begin{document}
\section{Heading on Level 1 (section)}

Hello, here is some text without a meaning.  This text should shows 
what a printed text will look like at this place.  If you read this 
text, you will get no information...

\end{document}

The line

\usepackage{ragged2e}

imports the package ragged2e and left-justifies the text. See the for more information on how this package actually works.

List of tables

To create a list of tables is straightforward.

\documentclass{article}
\usepackage{inputenc}

\begin{document}

\listoftables

...
\end{document}

The caption of each table will be used to generate this list. For languages supported by the babel package, the title «List of tables» will be translated accordingly. See the article about International language support for more info.

Changing the appearance of a table

Several table elements can be modified to achieve a good-looking document. Below you will learn how to modify the line thickness, the line colour and the background colour of the cells in your table.

The verbatim environment

The default tool to display code in LaTeX is , which generates an output in monospaced font.

\begin{verbatim}
Text enclosed inside \texttt{verbatim} environment 
is printed directly 
and all \LaTeX{} commands are ignored.
\end{verbatim}

Just as in the example at the introduction, all text is printed keeping line breaks and white spaces. There’s a starred version of this command whose output is slightly different.

\begin{verbatim*}
Text enclosed inside \texttt{verbatim} environment 
is printed directly 
and all \LaTeX{} commands are ignored.
\end{verbatim*}

In this case white spaces are emphasized with a special symbol.

Verbatim-like text can also be used in a paragraph by means of the command.

In the directory \verb|C:\Windows\system32| you can find a lot of Windows 
system applications. 
 
 The \verb+\ldots+ command produces \ldots

The command prints the text inside the delimiters in verbatim format. Any character, except letters and *, can be used as delimiter. For instance uses as delimiter.

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

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

Изображения нужно предварительно конвертировать в формат .eps.

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

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

В разделе

можно найти ссылки на подробное
описание управления плавающими объектами (изображениями, таблицами)

Выравниваем по центру
Собственно вставляем график (файл изображения лежит в той же папке и называется
pic1.eps , но eps писать не нужно. Не забываем конвертировать изображения.
Название графика и ссылка на него. Чтобы где-то сослаться на этот график нужно будет написать
\ref{fig:pic1} ;\cite{L1}
— это ссылка на первую книгу из списка литературы
Ссылка на картинку pic1

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий