Який найпростіший спосіб розпочати роботу з LaTeX?


43

Я хотів би вивчити та використовувати LaTeX на Ubuntu. Які пакунки мені потрібні? Який найкращий редактор коду LaTeX в Ubuntu для нового користувача LaTeX? Я також хотів би можливість бачити код на одній панелі та результати на другій панелі, якщо це можливо - не обов'язково WYSIWYG, хоча.


2
Я не приєднаюся до воєн редактора TeX, але хотів би повторити те, що сказав @detly: все, що ти не робиш, не починаєш з Lyx: ти не навчишся робити те, що ти не отримаєш виходьте з нього, поки не дізнаєтеся, що ви хочете це зробити.
nbm

Відповіді:


39

Просто встановіть пакет texlive , це втягне в себе все необхідне. Крім того, ви можете встановити документацію своєю мовою, наприклад. texlive-doc-en . Якщо ви пишете мовою, відмінною від англійської, вам слід також додати відповідний мовний пакет, наприклад texlive-lang-french . Існують також приємні теми, орієнтовані на теми, такі як texlive-science чи texlive-гуманітарні науки - але якщо ви хочете вивчити основи LaTeX, вони вам точно не потрібні.

Якщо вам просто потрібна основна підтримка редагування, як підсвічування синтаксису, будь-який текстовий редактор буде робити, включаючи стандартний редактор тексту GNOME gedit. Більш розширені варіанти включають:

  • texworks Встановіть текстильні вироби : Редактор LaTeX з досить чистим і простим інтерфейсом, який містить інтегрований переглядач PDF та синхронізацію між редактором та переглядачем (тобто ви можете перейти на одне і те ж місце в обох)
  • kile Встановіть kile : потужний редактор для KDE (може бути встановлений під GNOME і прекрасно працює, крім зміни деяких деталей конфігурації, наприклад, для перегляду PDF-програми GNOME)
  • texmaker Встановити текстовий виробник : За обсягом схожий на KILE, але більш "схожий на GNOME" (наприклад, менше кнопок на панелі інструментів ;-)), трохи менше функцій, ніж, ймовірно, KILE
  • латексила Встановіть латексилу : як KILE, але націлена на GNOME.
  • lyx Встановити lyx : насправді не редактор LaTeX, але більше текстовий процесор, який використовує LaTeX внутрішньо - думки відрізняються, чи це найкращий спосіб дізнатися "справжній" LaTeX.

Більшість із цих редакторів насправді не мають панелі попереднього перегляду, але це не дуже важливо. Просто тримайте відкритий електронний лист із документом, над яким ви працюєте, evince автоматично оновить його вміст, як тільки ви "скомпілюєте" ваш латексний документ


1
Texworks - це також хороший доступний редактор!
Пітер Сміт

Re. LyX - немає реального шкоди в його використанні поряд з вивченням LaTeX, якщо ви самі зрозуміли, що це ви робите;) У будь-якому випадку, щоб реально використовувати LyX з будь-яким ступенем успіху, ви повинні знати основи LaTeX і боролися через більш основні помилки без допомоги.
зірвано

3
Я рекомендую TeXstudio : базується на Texmaker, але є відкритим кодом і має додаткові функції для полегшення життя. texstudio.sourceforge.net
Rosch

Я хотів би зазначити, що, всупереч тому, що реалізує rosch, Texmaker є відкритим кодом (GPL). У будь-якому випадку, і TeXstudio, і Texmaker - це дуже хороші варіанти для першого досвіду роботи з LaTeX.
Luís de Sousa

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


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


8

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


3
Дякую за штекер! "Ті з нас, хто ще вивчає LaTeX" ... тоді будуть усі, хто ним користується.
Пробіл у петлі


7

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

Ви завжди можете використовувати emacs в якості редактора, у ньому є безліч утиліт з латексу. Однак працює будь-який редактор, якому вам подобається.

Якщо ви хочете мати спеціалізовані редактори (у яких фактично є wysiwyg), ви можете заглянути в lyx, або якщо ви використовуєте KDE, ви можете використовувати KILE, який є IDE для латексу.

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


Оскільки я використовую GNOME, чи не принесе Kile купу матеріалів KDE? І хіба це може не викликати у мене проблем? Дякую за пораду, до речі!
eugenemarshall

Так, він би встановив і завантажив бібліотеки kde
txwikinger

+1 для Lyx, дозволяє легко розпочати роботу, а потім опрацювати більше деталей.
Гаміш Даунер

1
@eugenemarshall: KDE і Gnome можуть співіснувати в одній і тій же системі, тому встановлення бібліотек KDE не повинно створювати проблем. Ну, Kile, ймовірно, буде виглядати поза місцем серед інших ваших програм, але це все.
David Z

4

Я, поки повернувся, написав повідомлення в блозі, де порівнював 8 різних безкоштовних редакторів LaTeX , які доступні для Ubuntu. (Звичайно, я використовував Ubuntu, коли писав пост!)

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

Якщо ви не шкодите дисковому простору (будьте обережні, це більше 2 ГБ!), Я рекомендую встановити пакунок texlive або навіть пропустити менеджер пакунків 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 все ще знаходиться в активному розвитку.


3

Ви можете спробувати TeXlipse - плагін, який додає підтримку TeX до IDE Eclipse.


Я також використовую TeXlipse, редактор LaTeX, інтегрований з усіма іншими інструментами Eclipse, є дуже потужним. Зважаючи на це, я зазначу, що нового випуску не було вже 3,5 року.
Луїс де Соуза

2

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


2

Встановіть через програмний центр

Texmaker - це безкоштовний, сучасний та кросплатформенний редактор LaTeX для систем Linux, macosx та Windows, який об'єднує багато інструментів, необхідних для розробки документів із LaTeX, лише в одному додатку.

Texmaker включає підтримку unicode, перевірку правопису, автоматичне завершення, складання коду та вбудований переглядач PDF у підтримку synctex та режим безперервного перегляду. Texmaker простий у використанні та налаштуванні.

Texmaker випускається під ліцензією GPL.


1

Як уже згадували інші, texlive-латекс-основа та texlive-full - найкращий спосіб отримати пакети з латексу у вашій системі. Я також встановлюю texlive-latex-extra, оскільки це робить ще більше пакетів.

Останнім часом для редактора латексу я випробовував TeXworks. За допомогою TeXworks ви можете відкрити свій латексний код в одному вікні, а у вікні поруч із ним можна скласти скомпільований документ. Під час оновлення та відновлення документа вигляд документа залишатиметься в точці, де ви дивитесь, тому це може бути корисним для того, щоб побачити, чи зміни вступили в силу.


1

Як дистрибутив LaTeX ви можете використовувати texlive. Існує метапакет під назвою texlive-full, який встановить весь дистрибутив для вас, але, звичайно, ви можете встановити окремі пакети у міру необхідності. Що стосується редактора, то тут є кілька варіантів, і вам, мабуть, варто спробувати afew і побачити, який з них ви віддаєте перевагу. Я особисто використовую або Emacs з auxtex, або текстильні роботи. Інші популярні редактори - vim, texmaker та багато іншого.


1

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

AUCTeX справді прекрасний для довгих документів - написання моєї дипломної роботи в ньому було те, що мене навчило, emacsі, на жаль, vimменше використовувати коханого .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.