fbpx

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

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

Как выучить

Как создавать профессиональные документы с помощью LaTeX

Как создавать профессиональные документы с помощью LaTeX

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

Что это такое?

LaTeX (произносится как lay-tek, НЕ lay-tek s ) – это бесплатная система цифрового набора текста, используемая профессионалами для создания красивых, высококачественных, пригодных для публикации документов, обычно в формате .pdf. Вместо того чтобы набирать документ в текстовом процессоре, например, Microsoft Word, содержимое документа пишется обычным текстом в текстовом редакторе вместе с кодом, содержащим инструкции. Ваши материалы компилируются с помощью движка LaTeX – программного обеспечения, работающего в фоновом режиме, которое интерпретирует ваш код, применяет форматирование к тексту и выводит профессионально подготовленный документ. LaTeX широко используется в академической среде для подготовки заданий, докладов, экзаменов и исследований, а также часто применяется для составления резюме и книг. Он требует небольшой кривой обучения, но преимущества того стоят.

Элегантно отформатированный текст, созданный с помощью LaTeX: уравнение Навье-Стокса

Код LaTeX для создания уравнения

История

Дональд Кнут, пионер компьютерной науки, в 1970-х годах написал серию книг по компьютерному программированию и был настолько разочарован качеством выходных данных электронных издательских инструментов, что потратил годы на создание лучшей системы. Им стал TeX, сложная система для полного контроля над версткой документов, которая позже была упрощена Лесли Лэмпортом и превратилась в систему LaTeX, используемую сегодня.

Почему стоит использовать LaTeX?

Создавайте красивые документы, как профессиональный издатель

Что отличает LaTeX от стандартных текстовых процессоров WYSIWYG (What You See Is What You Get), таких как Microsoft Word и Open Office, так это то, как он решает обрабатывать и форматировать ваше содержимое. Подобно издательской компании, LaTeX рассматривает документ и все его элементы как единое целое. Он обрабатывает документ с помощью алгоритмов, которые точно форматируют текст, абзацы и страницы в законченный, отполированный продукт. С другой стороны, текстовые процессоры форматируют документ на лету. Они игнорируют целостную эстетику документа и требуют, чтобы вы учитывали форматирование по мере набора текста. Любой пользователь Word понимает, как трудно уместить абзацы на странице, выровнять текст и изображения, сослаться на рисунки, изменить размер и вид заголовков и разделов, а также отменить автоформатирование, навязанное Word.

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

Сравнение документов LaTeX и Word с использованием форматирования по умолчанию. (Источники: LaTeX, Word)

Расширенные возможности

LaTeX

Для длинных документов LaTeX превосходит Word в организации глав, разделов, ссылок и рисунков, а поскольку он легкий, то не дает сбоев при увеличении объема документов, как это происходит в Word. Существуют также тысячи вспомогательных пакетов, которые добавляют функциональность к базовой системе LaTex. С помощью имеющихся пакетов можно создавать математические уравнения, сложные таблицы, диаграммы Ганта, технологические карты и даже векторную графику. Воспользуйтесь ими, чтобы получить практически неограниченный контроль над выводом документа. Быстрый поиск в Google поможет найти их.

Как использовать LaTeX

Выберите программу

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

Веб-приложения – самый простой способ начать работу

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

Программы для компиляции на вашем компьютере
    – (Mac, Linux и Windows – рекомендуется) – (Mac, Linux и Windows) – (только Mac) – (только Windows)

Для опытных пользователей я рекомендую добавить плагин компилятора LaTeXTools в Sublime Text через Package Control. Sublime Text – это замечательный текстовый редактор с широкими возможностями и настройками. Плагин LaTeXTools облегчает подготовку больших документов с главами, рисунками и цитатами. Начните с создания нового пустого текстового документа и сохранения его как файла .tex.

Продвинутые пользователи – Текстовый редактор с компилятором
    – Отличный текстовый редактор для разработчиков (бесплатная неограниченная пробная версия) – Менеджер для дополнений Sublime Text – Плагин для компиляции LaTeX прямо в Sublime Text

Основы

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

Когда ваш документ будет скомпилирован, он будет отформатирован так, чтобы выглядеть как заголовок раздела. Этот синтаксис подходит для многих однострочных команд:

Некоторые части документа требуют тегов bookend для определения содержимого объекта.

Как показано выше, использование символа процента начинает комментарий. Комментарии – все, что следует за символом % в строке кода, – не печатаются при компиляции документа. Используйте их как скрытые примечания при вставке новых или непонятных команд, или для маркировки участков текста для удобства навигации. Комментарии также являются хорошим инструментом для отладки, позволяя “закомментировать” некоторые строки, а не удалять их:

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

Если у вашего документа есть заголовок, автор или конкретная дата, укажите их в преамбуле:

Это отображается в заголовке в соответствии с форматированием по умолчанию, продиктованным классом документа. Вставьте свой заголовок с помощью команды ‘maketitle’:

Попробуйте

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

Скомпилируйте код с помощью кнопок Compile, Typeset или PDF – они зависят от приложения. Ваш результат должен выглядеть следующим образом:

Вывод для “Моего первого документа LaTeX”.

Надеюсь, все получилось, и теперь у вас есть ваш первый документ LaTeX! Пора приступать к написанию собственных материалов и осваиваться.

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

Если я забыл второе “е” в maketitle в строке 10, журнал ошибок будет выглядеть следующим образом:

Ошибка должна выглядеть примерно так: [имя файла]:[номер строки, в которой произошла ошибка]:[расплывчатое описание ошибки]. [неправильное содержимое].

Устранение неполадок

Если ваши ошибки сложнее, чем неизвестные команды и орфографические ошибки, обратитесь к Google. На ваши вопросы почти всегда можно найти ответ с помощью быстрого поиска. Кажется, что независимо от того, что вы хотите создать или с какой проблемой столкнулись, кто-то уже нашел решение. Для более конкретной помощи можно воспользоваться следующими ресурсами:

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

    Углубленный пример написания математики – PDF и исходный файл LaTeX
  • Составление резюме в LaTeX

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

Я включил шаблон, который я использовал для своего резюме и который я взял за основу

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

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