Языки разметки. LaTeX.

Здесь вы можете ознакомиться с базовой информацией о языках разметки и о LaTex.

Image credit: Unsplash

Языки разметки. Что это такое?

Язык разметки (markup language) – средство описания данных и метаданных, хранящихся в документе.

Примеры языков разметки:

  1. Язык разметки гипертекста HTML
  2. Язык разметки XML
  3. Язык разметки векторной графики SVG
  4. Язык разметки текста и формул TEX

Основные элементы разметки

Основными понятиями любого языка разметки являются теги, элементы и атрибуты. Теги (tags) – специальные символы, позволяющие отличать в документе описание разметки от описания данных. Элемент – это тэги в совокупности с их содержанием (данными). Атрибут используется при определении элемента, чтобы задать какие-либо параметры, уточняющие характеристики данного элемента.

Виды разметки

  1. Стилистическая разметка отвечает за внешний вид документа.
  2. Структурная разметка задает структуру документа.
  3. Семантическая (контентная) разметка информирует о содержании данных.

LaTex

LaTEX (произносится как «лэйтех» или «латех») представляет собой инструмент для создания профессиональных документов. В его основе лежит парадигма редактирования WYSIWYM (что вижу, то и подразумеваю), то есть от пользователя требуется сосредоточиться только на содержимом документа, оставив его форматирование программе. Вместо ручного распределения текста по странице, как это делается в Microsoft Word или LibreOffice Writer, можно просто его вводить, позволив LaTeX заняться остальным.

Зачем нужен LaTeX?

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

Благодаря доступности большого числа открытых библиотек (об этом чуть позже) возможности LaTEX становятся практически безграничны. Эти библиотеки расширяют возможности пользователей еще больше, позволяя добавлять сноски, рисовать схемы и пр.

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

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

Беличева Дарья
Беличева Дарья
Студентка РУДН

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