29

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы

Часть 0 --- http://pikabu.ru/story/latex_dlya_novichkov_vvedenie_4999494



В комментариях к введению, был поставлен вопрос о редакторах. Выбор редакторов для LaTeX огромен --- любое приложение умеющее открывать и сохранять txt файлы пригодно для создания проектов. В данном обзоре рассмотрим только основные редакторы. Поскольку автор использует Debian Linux в качестве рабочей системы, рассматриваться будут кроссплатформенные редакторы. В природе встречаются редакторы с поддержкой только Windows, но никакими реальными/ощутимыми преимуществами они не обладают.

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

TeXstudio и TeXworks. Первый --- форк второго, поэтому рассматриваем вместе. Типовые редакторы, в активном состоянии разработки. Техстудио, используемый автором, регулярно обновляется и получает новые возможности.

+Однооконный режим работы

+Показ документа (для наглядности)

+Графические инструменты для вставки картинок и таблиц

+Автодополнение (правда не слишком удачное)

+Боковая панель с быстрым доступом к части математических символов

+Портативная сборка, работает с портативной установкой

-Qt5 --- при использовании в Debian Stable, требуется использовать AppImage пакет для корректной работы переключения раскладок

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

Kile. Редактор LaTeX проекта KDE, основная среда обитания --- Linux. Порт под Windows отстал на несколько лет. Кодировку не поднял. В родной среде работает как часы.

+Предшествовал появлению TeXworks, поэтому плюсы совпадают

-Порт под Windows устарел

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

TeXnicCenter. Только под MS Windows.

+Автодополнение

+Показ строк с ошибками

+Меню с функциями LaTeX

-Работает с Adobe Acrobat

-Нет однооконного режима

-Разработка прекращена 3 года назад

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

LyX. Кросплатформенный. Работает не напрямую с LaTeX, а с собственным форматом .lyx (с последующим экспортом в .tex).

+Показывает формулы готовыми

+Нагляден

+Визуальное редактирование

-Осложнена работа напрямую с LaTeX

-Нет поддержки всех стилей

-Требует переучиваться с других редакторов

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

VIMLaTeX. Редактор для настоящих ценителей. Кроссплатформенный.

+Полностью текстовый интерфейс. Идеально подходит для работы по удалёнке (например через SSH).

+Минимальные системные требования (нет графики, нет проблем)

+Утончённый набор горячих клавиш.

+Кроссплатформенный

-Нет встроенного показа готового документа

-Порог вхождения --- требуется понимать не только что писать, но еще и как писать

-Нет графических инструментов для ввода таблиц

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

AuCTeX = Emacs+LaTeX. Ещё сложнее в освоении чем VIM, умеет копировать горячие клавиши оного, помимо своего набора. Работает как в графическом, так и в текстовом режимах.

+Инструменты для ввода таблиц

+Показ таблиц, формул и картинок прямо в тексте

+Скриптуется. От и до. Язык --- собственный диалект Lisp

+Кроссплатформенный

-Порог вхождения

-Нетороплив в работе --- поскольку является скриптом

LaTeX для новичков. Часть 1:Редакторы и дистрибутивы Латех, Совет, LaTeX ПО, Длиннопост

Дистрибутивы. LaTeX является свободным ПО, поэтому каждый волен распространять его по своему. На данный момент существует два с половиной основных дистрибутива:

1) TeXLive --- основной дистрибутив, поддерживает Win/Mac/Lin, при установке позволяет установить копию всего CTAN, что вызывает проблему большого веса в установленном виде (3-4 Гб).

2) MiKTex --- дистрибутив доступный только под MS Windows, предлагает динамическую загрузку недостающих пакетов при сборке. Малый вес в установленном виде, требует интернет для дозагрузки пакетов. Пользователи иногда жалуются что дозагрузка весьма медленная (типовая установка 500-800 мБ).

2.5) CTAN --- Comprehensive TeX Archive Network. Основа для двух дистрибутивов выше, хранилище пакетов TeX.


Автор использует TeXLive, поскольку имеет вечные проблемы с интернетом в общежитии и использует Linux.


p.s. С первым подписчиком меня :)