Статья про LaTeX
Мы подумали и решили, что хотим рассказать вам про Других ТеХ.
Что такое Тех?
TeХ — это система компьютерной вёрстки. Большинство текстовых редакторов работают по принципу what you see is what you get, например, всем известный Microsoft Word.
В основе ТеХа лежит другая идея what you see is what you mind. То есть вы с какого-то момента не задумываетесь об оформлении документа, только о его содержании.
Текст (а скорее код), который вы пишете в TeXе, содержит также команды, которые впоследствии будут превращены в формулы, таблицы, рисунки и т.д. TeX сам подберёт оптимальные параметры межсловного, межстрочного интервалов, расстояние между абзацами, количество строк на странице и главное (больше всего заметно обычному читателю) единообразно оформит математические выражения.
Зачем он нужен?
В ТеХе вы можете написать книгу (см. прикрепленный к посту книгу про ТеХ), научную статью, оформить домашнее задание, лабораторную работу, условия и решения задач Кубка ЛФИ, создать подборку задач и т.д. Конечно, это можно сделать и в других программах. Однако TeХ создавался именно для работы с научным текстом и формулами, поэтому многим пользователям его функционал подходит намного больше.
Да, если нужно написать простой, не требующий серьёзной вёрстки текст, то подойдут и другие редакторы. В частности, Word тоже прекрасно справляется со всеми задачами, представленными выше, но мы просто приведём вам два примера: раз файл и два файл. Или крупная форма: раз книга, два книга. Мы даже не будем писать, какой из файлов набран в ТеХе, а какой в другом редакторе. Что-то нам подсказывает, что вы отгадаете сами. Можете написать ваш ответ в комментариях. А мы лишь заметим, что через какое-то время текст в ТеХе набирается ничуть не медленнее, чем в других редакторах. Есть умельцы, которые в нем ведут конспекты лекций и семинаров в реальном времени.
Важным плюсом является также то, что вы можете поддерживать все создаваемые документы в едином стиле. Если вы захотели поменять стиль — достаточно одним действием поменять преамбулу и перекомпилировать файлы (выполняется за O(1)).
Научиться техать можно одним способом — техая. А мы постараемся помочь вам в этом.
Как начать техать?
Во-первых, надо понять где вы техаете.
- Вариант первый - скачать и установить ТеХ: например MikTeX или TeXLive. Кроме того удобно подобрать хороший редактор. Они позволяют удобно набирать текст, содержат большое количество всплывающих подсказок и главное, позволяют быстро компилировать и смотреть итоговый pdf-документ.
Можно, конечно, набирать и в блокноте, запускать в терминале, но это совсем суровый Путь. - Вариант второй - вы можете работать в онлайн-редакторе. Тогда с любого компьютера, даже телефона (при наличии интернета, конечно же) вы можете продолжить редактировать свой TeX-файл.
Во-вторых, нужно потратить немного времени для того, чтобы узнать стандартные команды в ТеХе. Базовые знания можно получить из следующих источников:
- «Набор и вёрстка в системе LaTeX. Львовский С.М.». Классика. Можно использовать как справочник. Некоторая информация там, конечно, устарела, но большая часть до сих пор довольно актуальна
- Если вам нравится смотреть видео, то взгляните на записанные физтехами ролики по ТеХу, необходимый минимум для начала теханья. Всего три видео: видео раз, видео два и видео три.
В-третьих, через какое-то время мы рекомендуем посмотреть следующие ресурсы:
- Если вы работаете с конкретными пакетами, то вы можете изучать саму документацию пакета. Они хороши сами по себе. Поэтому не бойтесь заходить на https://ctan.org/ и искать необходимые вам команды или настройки.
- Посмотрите, что такое проект LaTeX3
Где взять преамбулу (шапку)?
После приобретения опыта вы поймёте, как должен выглядеть ваш файл. В начале работы в ТеХе можно использовать готовые шаблоны. Найти «тот самый стиль» можно тут.
Также можете глянуть на шаблон оформления тезисов с Белорусской конференции.
Можете воспользоваться шаблоном, который мы приложили к этому посту.
Как упростить себе жизнь при вёрстке файла?
Первым делом стоит установить себе русский словарь в TеХ, который будет выделять орфографические ошибки. Как это сделать, лучше поискать самим в яндексе гугле, так как процесс загрузки зависит от вашего редактора. В большинстве редакторов (при первом запуске) по умолчанию стоит английский словарь и, если вы пишите на кириллице, то редактор будет подчёркивать все слова красным текстом. Если же установить словарь, то работать станет удобнее!
К сожалению, словари не находят пунктуационные ошибки, ошибки в падежах и др. Для дополнительной проверки текста на опечатки и грамотность можно пользоваться сайтом.
Сайт для создания таблиц. Необходимая вещь при оформлении праков, не стоит мучаться вручную создавая сложные таблицы.
Сайт для поиска символов. Стоит пользоваться, если хотите вставить необычный или редкий символ (наверняка его кто-то за вас уже нарисовал).
Тех умеет очень много
ТеХ является открытым ПО, благодаря этому существуют огромное количество библиотек, которые постоянно пополняются сообществом. Впоследствии вы можете использовать наработки других людей для ваших целей.
Новые пакеты и документации к ним можно посмотреть на сайте. Оценить красоту и мощь TeXа можно, например, по документации их двух пакетов (которые, конечно же, тоже написаны в TeX):
- Пакет с красивыми блоками, которые можно использовать для структурирования информации, создания постеров и т.д.
- Вы можете рисовать красивые картинки
, если получится. Картинки на Кубке ЛФИ нарисованы именно в нем.
TeX довольно активно развивается с самого его создания, благодаря тому, что Дональд Кнут (создатель TeXa) заложил возможность создавать свои новые команды из существующих. В результате чего появился LaTeX, это тот же TeX только с большим количеством переопределений, предложенный Лэсли Лампортом. До сих пор люди используют версии именно LaTeXa. Однако уже существуют LuaLaTeX, XeLaTeX и др., которые обладают своими преимуществами и нововведениями.
Если у вас есть вопросы про ТеХ, то пишите в комментариях, мы обязательно ответим. Если есть что-то ещё, про что вы хотите почитать, то также пишите нам в личку или в комментарии к этому посту.
