fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Начало работы с LaTeX

Начало работы с LaTeX

LaTeX – это высококачественная система подготовки документов, которая используется для создания профессионально выглядящих технических и научных документов. Чтобы подготовить документ в LaTeX, нам нужен исходный файл LaTeX, который содержит код LaTex и фактическое содержание документа. Этот файл имеет расширение .tex . Еще нам нужен текстовый редактор для редактирования исходного файла. Запуск компилятора LaTeX скомпилирует исходный файл в формат обмена документами, такой как pdf, который затем можно просмотреть в любой программе просмотра pdf.

Цель этого цикла статей – помочь вам начать работу с LaTex от уровня новичка до продвинутого уровня. В первой части мы узнаем о базовой установке программы и составим простой документ с титульной страницей в LaTex.

Установка

Для того чтобы начать составлять документ в LaTeX, вам необходимо установить две вещи:

  1. дистрибутив LaTeX
  2. 2. Текстовый редактор

Существует несколько дистрибутивов и редакторов LaTeX, но в данном руководстве мы будем использовать MikTex и Texmaker в качестве дистрибутива и редактора соответственно.

Скачайте и установите MiKTeX

Скачайте дистрибутив MiKTeX по этой ссылке.

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

Скачать и установить Texmaker

Скачайте редактор Texmaker по этой ссылке.

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

Составление первого документа

  1. Загрузите файлы примера проекта из этого репозитория Github.
  2. Откройте файл main.tex в Texmaker, нажмите на кнопку Run и вуаля . Примечание: Возможно, вам придется дважды нажать на кнопку Run, чтобы сгенерировать оглавление. Также установите пакет, если появится окно с сообщением.

В этой части мы расскажем о структуре документа LaTeX и о том, как создать титульный лист.

Структура файла LaTeX

Чтобы создать документ в LaTeX, нам нужен обычный текстовый файл, который заканчивается расширением ‘ .tex ‘. Этот файл содержит код LaTeX (команды LaTeX) и собственно содержимое документа. Команды LaTeX используются для определения того, как должен быть отформатирован документ, и каждая команда начинается с обратной косой черты. Типичная структура команды LaTeX – commandname .

Компилятор LaTeX принимает на вход .tex и компилирует его в файл .pdf.

Файл .tex можно разделить на две основные части:

  1. Преамбула документа
  2. Документ

Давайте рассмотрим содержимое очень простого .tex-файла:

Преамбула

Часть .tex-файла перед begin называется преамбулой. Часть преамбулы .tex-файла содержит команды, загрузку дополнительных пакетов и установку различных параметров. В приведенном выше блоке кода мы определяем класс документа как статья. Другими параметрами для класса документа являются:

Th

Документ

Теперь нам нужно использовать maketitle после begin, чтобы отобразить титульную страницу. Однако при этом документ начнет писаться с титульной страницы, сразу после завершения работы над содержанием титульной страницы.

Если вы хотите начать написание документа со следующей страницы, используйте окружение titlepage. Разместите следующий блок кода сразу после begin

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

В команде date ( date) можно использовать текущую дату вместо ручной, используя команду date.

Скачайте файлы примера проекта с этого репозитория Github, откройте файл main.tex в Texmaker, нажмите на кнопку Run и вуаля .

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

В LaTeX изображения автоматически индексируются и помечаются последовательными номерами, когда мы используем среду figure в сочетании с пакетом graphicx. Чтобы использовать изображения в документе LaTeX, нам нужно использовать пакет graphicx . Чтобы использовать пакет graphicx, добавьте следующую команду в преамбулу файла .tex:

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

Команда принимает один обязательный параметр, путь к изображению в фигурных скобках, и необязательный параметр ширины изображения в квадратных скобках. Используя приведенную выше команду, мы указываем, что images – это папка в текущем рабочем каталоге, содержащая изображения для включения, и поэтому компилятор будет искать эту папку для добавления изображений. Допустим, в каталоге images есть изображение с именем latex-logo, используйте следующую команду, чтобы добавить это изображение в документ:

Важно, что в имени изображения не должно быть пробелов. Мы также можем указать расширение файла изображения, например, latex-logo.png , но если опустить расширение, LaTeX будет искать совместимые форматы в папке images.

Расширенная настройка изображений

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

Масштабирование ширины и высоты изображения

Мы можем изменить ширину и высоту изображения следующими способами:

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

Использовать единицы измерения: Мы можем использовать единицы измерения, чтобы задать высоту и ширину изображения.

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

Задать размер относительно элемента документа: Мы можем задать ширину и высоту

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

  • Среда рисунков начинается с команды begin и заканчивается командой end.
  • Позиционирование изображений: Следующая команда использует среду рисунка для размещения рисунка с плавающей точкой. Кроме того, мы можем использовать команду centering, чтобы выровнять изображение по центру документа (по умолчанию выравнивание слева).

В приведенном выше блоке кода мы размещаем изображение примерно в той же точке, в которой оно встречается в тексте, используя значение float в виде дополнительного параметра [h] . Другие значения float, которые могут быть использованы для позиционирования изображения, описаны в таблице ниже:

  • Комбинация параметра override ! с другими значениями float принудительно применит указанное значение float. Например, [h!] принудительно поместит изображение в позицию команды image в файле .tex.

Добавление подписей: С помощью команды caption можно добавлять подписи для краткого описания изображений. Положение надписи, ниже или выше изображения, определяется размещением команды caption. Если команда caption размещена перед командой \includegraphics, надпись появится над изображением и наоборот.

Добавление меток: Ярлыки полезны для перекрестных ссылок на изображения в документе. Метку можно добавить к изображению с помощью команды label, а затем использовать эту метку для ссылки на изображение в документе.

Команда

ef ссылается на изображение, а команда pageref печатает номер страницы, на которой размещено ссылающееся изображение.

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

Список рисунков: Наконец, мы можем создать список рисунков, используя команду listoffigures после команды begindocument .

Добавление нескольких изображений

  • Мы можем добавить несколько изображений, используя комбинацию пакета subcaption и среды subfigure.
  • Добавим пакет subcaption в преамбулу файла .tex и определим среду subfigure в среде figure.
  • В приведенном выше блоке кода:

Сначала мы определили среду figure, а затем среду subfigure внутри нее.

  • Для среды подфигуры [b] – это спецификатор размещения, а

это ширина рамки изображения (не ширина самого изображения). Сумма ширин всех рамок изображений должна быть меньше ширины строки, если мы хотим, чтобы все изображения располагались в одной строке. Например, если мы хотим разместить три изображения в одной строке, мы можем установить ширину поля изображения равной 0.3linewidth .

В includegraphics[width=linewidth] мы указываем ширину и путь изображения. Здесь ширина линии – это ширина, которую мы указали в begin[b].

. Другими словами, если мы используем width=linewidth в команде includegraphics, это приведет к следующему

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

  • В приведенном выше блоке кода:
  • begin – это спецификатор размещения, который помещает изображение справа от текста.<0.4linewidth>Другие спецификаторы размещения, которые могут быть использованы, это l , i и o, которые будут размещать изображения слева от текста, внутри края и за краем соответственно.
  • Ширина изображения немного меньше ширины поля изображения, чтобы добавить немного белого пространства между изображением и текстом.<0.4linewidth>Скачайте файлы примера проекта с этого репозитория Github, откройте файл main.tex в Texmaker, нажмите на кнопку Run и вуаля .
  • Во второй части мы научимся создавать списки, таблицы, оглавление, библиографию и многое другое.

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

Важно, что в имени изображения не должно быть пробелов. Мы также можем указать расширение файла изображения, например, latex-logo.png , но если опустить расширение, LaTeX будет искать совместимые форматы в папке images.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *