Замечание! Данная статья предназначена для пользователей windows, которые впервые узнали о существовании ТеХ и хотят попробовать свои силы, не особо углубляясь в особенности настройки программирования и пр. По этой причине здесь приводятся достаточно банальные рекомендации.
Итак, кратко о терминологии. TeX — это система компьютерной вёрстки. По сути — это язык программирования и для удобства работы с ним, а также автоматизации большей части задач этот язык расширяется макросами. Наиболее популярным набором макросов (или как говорят, макропакетом) является LaTeX.
Сборка TeX-компилятора, различных макропакетов (LaTeX, ConTeXt и др.), конверторв и пр. в единый программный продукт называют дистрибутивом. Для пользователей windows наиболее известными являются дистрибутивы:
Первый из них — наиболее полный дистрибутив, поддерживаемый TeX-сообществом. Он содержит подавляющее большинство известных расширений, находящихся на серверах CTAN. Однако начинающему пользователю часть этих пакетов не нужна и инсталлировать ~1.5Gb на первых порах бессмысленно.
Мини-Курс по Латех(LaTex). Создание первого документа
MiKTeX — наиболее известный windows-дистрибутив. Распространяется в виде инсталлятора базовой системы (~100Мb) с возможностью доустановки нужных пакетов по сети. Тут можно ознакомится с процессом инсталляции.
Зачем тратить время на освоение LaTeX, если можно быстро натыкать документы в Word?
Одно из самых главных преимуществ LaTeX — работа с математикой. Оформление крупных выкладок формул в MS Word — дело, граничащее с мазохизмом, даже при использовании дополнительных пакетов. В принципе, TeX (прародитель и основа LaTeX ) и был разработан одним профессором (математик и информатик Дональд Кнут), которого очень сильно расстроило качество компьютерной полиграфии, с которым он столкнулся при попытке напечатать одну из своих работ. Оно было настолько низким, по его мнению, что ему проще было написать свой текстовый процессор и работать в нём, чем корпеть и устраивать «танцы с бубном» вокруг уже имеющихся средств компьютерной полиграфии.
Как много времени займёт набор вот этого фрагмента в Word и будут ли формулы в строке смотреться так же органично? В LaTeX это дело минут тридцати.
Кроме более удобного оформления формул и расчётных выкладок, LaTeX хорош тогда, когда верстается сложный и объёмный документ, разбитый на разные рубрики(главы, разделы, и т.п.), имеющий однотипные по своему оформлению вставки и элементы. При работе в MS Word оформление заголовков различного уровня документа, оформление подписей к иллюстрациям, таблицам, оформление блоков текста, отличающихся от основного (например, теорем в учебниках по алгебре и их доказательств) невозможно автоматизировать. Максимум — такая работа сводится к копипастингу, с последующим перепечатыванием текста. При этом ещё и необходимо следить не только за форматом но и за верной нумерацией всех объектов. Чем крупнее документ, тем сложнее за всем этим уследить.
Старый мем, в данном случае с belgut.ru
Как быстро начать работать с Latex
Кто помнит эти страдания, когда оформленный дипломный проект 100500 раз не мог пройти нормоконтроль, из-за того, что одна часть текста была исправлена, а остальные случайно были пропущены при исправлении? А всё потому, что одну и ту же ошибку пришлось исправлять в разных частях документа вручную.
Если документ «разовый» и объёмом не вышел, то LaTeX только усложняет работу, которая может быть оформлена в Word за несколько минут, это всё равно, что использовать Компас 3D для рисования графиков.
Главная причина, по которой LaTeX не распространился так широко как Word (несмотря на полную свою бесплатность) — он не является графическим процессором «Что пишу то и вижу», к которым относится Word. Работа в нём подразумевает создание исходного кода (на довольно простом языке) и последующую компиляцию в выходной файл (как правило PDF).
Это исключает самый распространённый среди рядовых пользователей метод работы — метод тыка. В то время как большая часть людей, работающих в MS Word просто тычет по кнопкам и таким образом узнаёт минимальный его функционал, для начала работы в LaTeX потребуется изучить азы, потратить время на освоение программы. На это многие идти не хотят, надо сказать, как и на нормальное освоение Word , так как это требует усилий.
[ меня потряхивает, когда студенты в Word (да и преподаватели, чего уж) переход на новую страницу делают с помощью 10-20 нажатий на Enter, прячут оглавление в таблицу (а то и просто так пишут) вместо автособираемого, не могут посреди документа сменить ориентацию страниц и т.п. ]
Год назад я начал освоение LaTeX с того, что прошёл онлайн-курс от ВШЭ на Coursera , сейчас я по мере сил внедряю его в свою работу, подрабатываю фрилансом, работая в нём же, и вот решил внести свой вклад в популяризацию данного текстового процессора. Канал на Дзене я завёл в первую очередь для этого, а так же для того, чтобы иметь дополнительный стимул развивать навыки работы в LaTeX. Так что присоединяйтесь, с чего начать я расскажу в следующей статье.
Если Вам просто интересно, что такое LaTeX, или Вы недавно начали осваивать его, или же Вам есть что сказать и поделиться опытом — подписывайтесь на канал LaTeX на уровне (ниже) среднего , ставьте лайки и пишите комментарии!
Источник: dzen.ru
latex учебник
Начало работы с латексом
LaTeX (произносится lay-tech или lah-tekh ) — это язык разметки для верстки документов, аналогичных тому, как HTML является одним для веб-сайтов.
Документы LaTeX обычно скомпилированы в файлы PDF, так что согласованность в макете сохраняется у разных зрителей и для печати.
LaTeX особенно популярен в академической литературе благодаря своей богатой поддержке набора уравнений, перекрестных ссылок и таблиц, а также цитат и библиографий.
Версии
LaTeX 2.09 | 1985-09-01 |
LaTeX 2e | 1994-06-01 |
Установка и настройка
Вы можете выбирать между основными дистрибутивами LaTeX:
- TeX Live (Windows, Linux и OS X), стандартное межплатформенное распределение.
- MacTeX (Mac) Пакетная версия TeX Live для OS X с некоторыми Mac-специфическими инструментами
- MiKTeX (Windows) Отдельный дистрибутив полностью, что
Все распределения более или менее эквивалентны в идеальном мире. Преимущество TeX Live состоит в том, что он доступен на всех платформах и, следовательно, имеет гораздо лучшую поддержку сообщества. MiKTeX может использовать функции, специфичные для Windows. По причинам лицензирования MiKTeX также будет распространять несколько пакетов, которые TeX Live не будет.
Во всех случаях рекомендуется полная установка. В частности, использование функции загрузки по команде MiKTeX приведет к зависанию или сбою многих редакторов.
Монтаж
Windows (TeXLive)
- Загрузите последнюю версию TeXLive install-tl-windows.exe со своего сайта .
- Запустите install-tl-windows.exe и следуйте инструкциям.
Windows (MiKTeX)
- Загрузите последнюю версию установщика MiKTeX со своего веб-сайта .
- Запустите программу установки и следуйте инструкциям.
Mac OS X (TeXLive)
- Загрузите последнюю версию MacTeX со своего веб-сайта .
- Запустите MacTeX.pkg и следуйте инструкциям.
Linux (TeXLive)
Пользователи Linux имеют два варианта:
- Установите через менеджер пакетов вашего дистрибутива (как правило, несколько выпусков позади)
- Установить с восходящего потока (выпущено ежегодно, часто обновляется)
Использование менеджеров пакетов
- Arch Linux: pacman -S texlive-most
- Debian / Ubuntu / Mint: apt-get install texlive-full
- Fedora: yum install texlive
Обратите внимание, что использование этого метода означает, что вы будете зависимы от поддерживающего этого пакета для распространения обновлений. Эти пакеты часто будут содержать несколько выпусков за самым последним дистрибутивом, часто это означает, что критические обновления будут отсутствовать. Почти всегда лучше устанавливать с восходящего потока. Также обратите внимание, что диспетчер пакетов дистрибутива, вероятно, не распознает прямую установку и может попытаться установить его при установке других связанных пакетов поддержки.
Установка из Upstream
- Загрузите последнюю версию TeXLive install-tl-unx.tar.gz со своего веб-сайта .
- Извлеките файлы из архива tar -zxvf install-tl-unx.tar.gz .
- Перейдите в загруженную папку с помощью cd install-tl-unx .
- Запустите ./install-tl и следуйте инструкциям. TeXLive теперь должен быть установлен в /usr/local/texlive/YEAR/ , где YEAR — четырехзначный год (например, 2016 ). Таким образом, возможно иметь несколько версий TeXLive рядом друг с другом и переключаться между ними, изменяя переменную PATH. Откройте эту папку и проверьте папку bin . Он должен содержать подпапку, которая (в зависимости от вашей платформы) будет похожа на i386-linux или x86_64-linux .
- Добавьте двоичную папку TeX Live в свой путь с помощью
EXPORT PATH=/usr/local/texlive/YEAR/bin/PLATFORM:$PATH
Тестирование
Установка LaTeX завершена. Чтобы протестировать его, создайте новый файл с вашим любимым текстовым редактором, назовите его test.tex и добавьте следующий контент:
documentclass begin Hello World! end
Теперь откройте консоль или терминал, перейдите в папку, в которой вы сохранили test.tex и запустите
pdflatex test
(Обратите внимание, что у вашего редактора могут быть возможности запускать это для вас.)
Поздравляем, вы успешно установили LaTeX и создали свой первый документ LaTeX!
Редакторы LaTeX
Хотя вы можете создавать документы LaTeX с помощью любого редактора и компилировать с помощью консоли, существует несколько плагинов для широко используемых редакторов для упрощения создания документов LaTeX, а также есть специализированные редакторы LaTeX. Исчерпывающий список редакторов LaTeX доступен на TeX.SE (сайт StackExchange, посвященный TeX, LaTeX и друзьям).
Источник: learntutorials.net