LaTeX - это язык разметки, означающий, что все в документе относится к тому, чем оно является, а не к тому, как оно выглядит. Окончательное форматирование выполняется программой (например, pdflatex), которая переводит ваши входные исходные файлы в выходной файл (например, файл PDF).
Это избавляет вас от необходимости беспокоиться о том, как выглядит ваш документ, прежде чем вы его закончите. Подобный рабочий процесс возможен в таких программах, как Microsoft Word, когда вы определяете таблицу стилей и, например, форматируете заголовки как h1
а не как «жирный шрифт, 15pt, sans-serif», но для меня это происходит гораздо более естественно в языках разметки, таких как LaTeX.
Когда я начал изучать LaTeX, я выучил почти все, чтобы начать изучать это руководство.
Можно заниматься реальным программированием в TeX (базовый язык в LaTeX), и есть другие возможности, такие как Lua, но вам не нужно это для написания документов.
LaTeX может быть написан в любом текстовом редакторе (возможно, что вы видели раньше), но есть также специальные редакторы (среды), которые делают это очень простым для новых пользователей:
- Lyx, TeXnicCenter: сразу покажу, как будет выглядеть ваш документ
- AUCTeX: чрезвычайно производительный (La) плагин TeX для
emacs
(фактически единственная причина, по которой я использую emacs в наши дни), с preview
вы даже можете посмотреть, как будут выглядеть ваши фигуры и уравнения внутри emacs
- VIM-LaTeX: плагин LaTeX для
vim
, хорош для быстрой работы
Плюсы LaTeX по сравнению с использованием, например, Microsoft Word для меня:
- вы сосредоточены на своем контенте
- сделать документы профессионально выглядящими чрезвычайно простыми, например, нумерацию цифр, ссылок, очень хорошую поддержку для математической разметки
- Ваш университет может уже предоставить класс / стиль LaTeX, который заставляет все выглядеть как требуется
- У LaTeX очень слабые ограничения на размер вашего документа, и он не падает, как кажется Word, когда ваш документ становится очень большим