Какой самый простой способ начать работу с LaTeX?

43

Я хотел бы изучить и использовать LaTeX в Ubuntu. Какие пакеты мне нужны? Какой лучший редактор для кода LaTeX в Ubuntu для нового пользователя LaTeX? Мне также хотелось бы иметь возможность видеть код на одной панели и результаты на второй панели, если это возможно, хотя не обязательно WYSIWYG.

eugenemarshall
источник
2
Я не буду участвовать в войнах редакторов TeX, но я хотел бы повторить то, что сказал @detly: что бы вы ни делали, не начинайте с Lyx: вы не узнаете, что делаете, и не получите функциональности. из этого, пока вы не знаете, что вы хотите сделать.
NBM

Ответы:

39

Просто установите пакет texlive , это потянет за собой все необходимое. Дополнительно вы можете установить документацию на вашем языке, например. texlive-doc-en . Если вы пишете на языке, отличном от английского, вы также должны добавить соответствующий языковой пакет, например, texlive-lang-french . Есть также хорошие тематически ориентированные пакеты, такие как texlive-science или texlive-гуманитарные науки - но если вы хотите изучить основы LaTeX, они вам точно не нужны.

Если вам просто нужна базовая поддержка редактирования, например подсветка синтаксиса, подойдет любой текстовый редактор, включая стандартный текстовый редактор GNOME gedit. Более продвинутые опции включают в себя:

  • texworks Установить текстовые работы : редактор LaTeX с довольно простым и понятным интерфейсом, с интегрированным средством просмотра PDF и синхронизацией между редактором и средством просмотра (то есть вы можете перейти на одну и ту же позицию в обоих)
  • kile Установить кил : мощный редактор для KDE (может быть установлен под GNOME и отлично работает, за исключением изменения некоторых деталей конфигурации, например, для использования средства просмотра PDF GNOME)
  • texmaker Установите texmaker : похож на KILE, но больше похож на GNOME (например, меньше кнопок на панели инструментов ;-)), немного меньше возможностей, чем KILE
  • latexila Установить латексилу : Как KILE, но нацелена на GNOME.
  • lyx Установить Lyx : на самом деле не редактор LaTeX, а скорее текстовый процессор, который использует LaTeX для внутреннего использования - мнения расходятся, является ли это лучшим способом изучения «настоящего» LaTeX.

Большинство из этих редакторов на самом деле не имеют панели предварительного просмотра, но в этом нет особой необходимости: просто держите evince открытым вместе с документом, над которым вы работаете, evince автоматически обновит его содержимое, как только вы «скомпилируете» свой латексный документ

Марсель Стимберг
источник
1
Texworks также является хорошим доступным редактором!
Питер Смит
Число рейнольдса LyX - нет никакого реального вреда в использовании его вместе с изучением LaTeX, если вы сами уверены, что это то, что вы делаете;) В любом случае, чтобы действительно использовать LyX с любой степенью успеха, вы должны знать Основы LaTeX и преодолели более основные ошибки без посторонней помощи.
детально
3
Я рекомендую TeXstudio : он основан на Texmaker, но с открытым исходным кодом и имеет дополнительные функции, облегчающие жизнь. texstudio.sourceforge.net
Рош
Я хотел бы отметить, что вопреки тому, что подразумевает Рош, Texmaker является открытым исходным кодом (GPL). В любом случае, TeXstudio и Texmaker - очень хорошие варианты для первого опыта работы с LaTeX.
Луис де Соуза
10

Если вы просто хотите установить базовый материал, вы должны установить texlive-latex-base

sudo apt-get install texlive-latex-base

Если вы хотите весь шебанг, включая обширную документацию, вы идете на texlive-full

sudo apt-get install texlive-full

Если вы хотите легкий редактор, вы можете просто установить gedit-latex-plugin

sudo apt-get install gedit-latex-plugin

который добавляет функциональность LaTeX в текстовый редактор по умолчанию.

Если вы хотите что-то с большей функциональностью, вы можете texmakerпопробовать

sudo apt-get install texmaker

ParanoiaPuppy
источник
1
Просто быстрый +1 специально для gedit-latex-plugin. В настоящее время я пишу свою кандидатскую диссертацию, и мне очень нравится, как она интегрируется в текстовый редактор по умолчанию, и как она без проблем работает с проектом, который охватывает несколько файлов и большой файл bibtex.
SB
8

Не обязательно инструмент специально для Ubuntu, но у нас есть сестринский TeX Stack Exchange в этой сети, который имеет отличную информацию для тех из нас, кто еще изучает LaTeX.

Хорхе Кастро
источник
3
Спасибо за пробку! «Те из нас, кто все еще изучает LaTeX» ... тогда это будут все, кто его использует.
Loop Space
7

Вы можете установить все необходимые латексные пакеты через texlive-latex-base. Также доступны дополнительные опции.

Вы всегда можете использовать emacs в качестве редактора, в нем есть много доступных утилит из латекса. Впрочем, любой редактор вас устраивает.

Если вам нравится иметь специализированные редакторы (которые на самом деле имеют wysiwyg), вы можете посмотреть на lyx, или, если вы используете KDE, вы можете использовать KILE, который является IDE для латекса.

KILE предоставляет вам дополнительную помощь с утилитами LaTex, такими как библиография и т. Д. Вы можете автоматически запустить всю необходимую компиляцию и т. Д.

txwikinger
источник
Так как я использую GNOME, разве Кайл не принесет кучу вещей KDE? И разве это не может вызвать у меня проблемы? Спасибо за совет, кстати!
eugenemarshall
Да, он установит и загрузит библиотеки kde
txwikinger
+1 для Lyx, облегчает начало работы, а затем уточняет детали позже.
Хэмиш Даунер
1
@eugenemarshall: KDE и Gnome могут сосуществовать в одной системе, поэтому наличие установленных библиотек KDE не должно вызывать у вас никаких проблем. Ну, Kile, вероятно, будет выглядеть неуместно среди других ваших приложений, но это все.
Дэвид З,
4

Недавно я написал сообщение в блоге, в котором сравниваются 8 различных бесплатных редакторов LaTeX , все из которых доступны для Ubuntu. (Конечно, я использовал Ubuntu, когда писал пост!)

Этому посту около шести месяцев. Я думаю, что значительная часть информации будет полезна, даже если некоторая ее часть устарела, или тем временем были добавлены новые вещи, не упомянутые там. (Например, у Texmaker (x) теперь есть встроенный предварительный просмотр, gedit стал более совместимым с SyncTeX - я полагаю, теперь у меня есть некоторые функции SyncTeX, хотя я так и не понял, как их использовать).

Если вам не мешает дисковое пространство (будьте осторожны, его размер превышает 2 ГБ!), Я рекомендую установить пакет texlive-full или даже пропустить менеджер пакетов Ubuntu и установить TeXlive напрямую из CTAN / TUG. Таким образом, вам никогда не придется беспокоиться о пропавших пакетах.

Несколько человек упомянули Texmaker, но если вы подумываете об этом, я настоятельно рекомендую вместо этого пойти на вилку TexmakerX , которая имеет гораздо больше функций, или, по крайней мере, я сделал, когда сравнивал.

Тем временем я остановился на использовании vim, но без набора vim-latex. Я написал несколько пользовательских сценариев, в том числе тот, который предоставляет vim панель предварительного просмотра с обновлением в реальном времени с использованием mupdf. Если кому-то будет интересно, я выложу инструкции по его использованию в Ubuntu. Тем не менее, я не рекомендую пытаться освоить vim и LaTeX одновременно. У каждого из них огромная кривая обучения (хотя они того стоят!), И попытка сделать их обоих одновременно заставит кричать самого терпеливого человека.

радостный
источник
1
Мне понравился ваш блог, он был довольно информативным. Кайл тоже мой любимый.
Сорока
3

Установить через центр программного обеспечения

Gummi - бесплатная кроссплатформенная программа с открытым исходным кодом, имеющая панель предварительного просмотра.

Особенности, включенные в последнюю стабильную версию Gummi:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

Особенности, которые в настоящее время включены в нашу ветку разработки:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

Gummi все еще находится в активной разработке.

hhlp
источник
3

Возможно, вы захотите попробовать TeXlipse , плагин, который добавляет поддержку TeX в Eclipse IDE.

Pablo
источник
Я также использую TeXlipse, редактор LaTeX, интегрированный со всеми другими инструментами Eclipse, очень мощный. Тем не менее, я хотел бы отметить, что не было нового выпуска в течение 3,5 лет.
Луис де Соуза
2

Vimявляется одним из лучших редакторов, но вам нужно немного изучить, прежде чем вы сможете его использовать (начать vimtutorв терминале), и узнать больше, чтобы использовать его эффективно. Он имеет расширение vim-latex в vim-latexsuiteупаковке. Вы можете использовать графическую версию vim gvim.

Арпад Хорват
источник
2

Установить через центр программного обеспечения

Texmaker - это бесплатный, современный и кросс-платформенный редактор LaTeX для систем Linux, Macosx и Windows, который объединяет множество инструментов, необходимых для разработки документов с LaTeX, всего в одном приложении.

Texmaker включает поддержку юникода, проверку орфографии, автозаполнение, свертывание кода и встроенную программу просмотра PDF с поддержкой синтаксиса и режимом непрерывного просмотра. Texmaker прост в использовании и настройке.

Texmaker выпускается под лицензией GPL.

hhlp
источник
1

Как уже упоминалось, texlive-latex-base и texlive-full - лучший способ получить латексные пакеты в вашей системе. Я также устанавливаю texlive-latex-extra, поскольку он делает доступным еще больше пакетов.

В последнее время для редактора латекса я пробовал TeXworks. С TeXworks вы можете открыть свой латексный код в одном окне, а в окне рядом с ним вы можете получить скомпилированный документ. Когда вы делаете обновление и перестраиваете документ, представление документа останется в той точке, где вы просматриваете, так что это может быть полезно для того, чтобы изменения вступили в силу.

Марк Дэвидсон
источник
1

В качестве дистрибутива LaTeX вы можете использовать texlive. Существует метапакет texlive-full, который установит весь дистрибутив для вас, но, конечно, вы можете устанавливать отдельные пакеты по мере необходимости. Что касается редактора, есть несколько вариантов, и вы, вероятно, должны попробовать заново и посмотреть, какой из них вы предпочитаете. Я лично использую Emacs с auctex или texworks. Другими популярными редакторами являются vim, texmaker и многие другие.


источник
1

Не желая начинать (религиозную) войну, я очень рекомендую в emacsсочетании с AUCTeX . Он предоставляет фантастические возможности для перемещения по документу, управления ссылками и цитатами, вставки разметки шаблона (LaTeX) для различных сред (таблиц, рисунков и т. Д.), Компиляции документа и его предварительного просмотра.

AUCTeX действительно отлично подходит для длинных документов - именно это помогло мне научиться писать мой тезис emacsи, к сожалению, vimменьше использовать моего любимого .

hargriffle
источник