Простий спосіб встановлення TeX Live (і TeX Studio) в Ubuntu 12.04


10

Нещодавно я перейшов на використання Linux (Ubuntu 12.04), і мені потрібно встановити LaTeX-дистрибутив і редактор. У мене досить досвід роботи з LaTeX на Win7, тож чи є простий спосіб підняти LaTeX і працювати?


3
У 14.04 Ubuntu має упакований TeXLive 2013 --- ймовірність того, що 12.04 має досить стару версію. Залежно від того, що ви робите, YMMV. Прочитайте відповідь @ tatjana-heuser, а потім вибирайте звідти ...
Rmano


Тут розміщені вказівки щодо вікі-джерела TeXstudio: sourceforge.net/p/texstudio/wiki/Compiling/#linux
динозавр

Відповіді:


10

Мабуть, найкраще завантажити .isoзображення розподілу TeX із CTAN , texlive2013.isoнаприклад - це ~ 2 Гб. Помістіть це у свою Downloadsпапку.

Просто переконайтеся, що у вас встановлений perl-tkпакет перед використанням графічного інтерфейсу. Якщо ні, відкрийте термінал і перейдіть:

$ apt-get install perl-tk

Потім створіть точку кріплення:

$ sudo mkdir /mnt

Змініть поточний каталог, змонтуйте .isoі почніть встановлення

$ cd ~/Downloads
$ sudo mount -t iso9660 -o ro,loop,noauto texlive2013.iso /mnt
$ cd /mnt
$ sudo ./install-tl --gui=perltk

Це відкриває приємний графічний інтерфейс. Ви можете вирішити, що встановити Installation collections. Також змініть параметри Create symlinks in system directories як на скріншоті, щоб каталоги були все викладені для вас. Це означає, що вам не потрібно буде обміняти та змінювати системні файли після встановлення.

перлтак

Після установки закрийте термінал і відкрийте новий термінал:

$ sudo umount /mnt

Перевірте, чи все в порядку:

$ tex --version

TeX 3.1415926 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.

Спробуйте обробити .tex файл та перегляньте файл PostScript.

$ latex sample2e.tex
$ dvips sample2e.dvi

Ви також можете створити .pdf файл:

$ pdflatex sample2e.tex

Якщо ви хочете змінити налаштування або отримати більше пакетів, зробіть це в TeX Live Manager 2013:

$ sudo tlmgr -gui

Щоб встановити редактор LaTeX (наприклад, TeX Studio), завантажте відповідний .debфайл у папку «Завантаження» та встановіть

$ cd ~/Downloads
$ sudo dpkg -i texstudio_2.7.0_i386.deb

Можливо, вам потрібно буде встановити libpoppler-qt4-3.debспочатку.

Список літератури:

Документація TUG

Документи TeX Live

Блог Starlinq


1
+1 для зусиль, але ти тут щось винаходиш колесо. Пакети LaTeX доступні у сховищах Ubuntu.
тердон

1
@terdon Cheers. Я просто хотів поділитися тим, що я зробив після того, як блог Starlinq так сильно збентежив мене.
Medulla Oblongata

2
І дуже дякую, що доклали зусиль для публікації цього запису! Для подальшого ознайомлення просто використовуйте ті з репостів, як я показую у своїй відповіді. Це набагато простіше встановити таким чином, і набагато простіше оновити та мати справу з усіма пакетами.
тердон

3
+1 - хороша документація та шлях, якщо ви хочете оновити інсталяцію texlive. На жаль, той, хто в репості, має досить значне відставання. Також шлях, якщо ви працюєте texlive на декількох платформах і вважаєте за краще підтримувати їх у синхронізації. (Або ви ніколи не перестанете відслідковувати, чому ваш книжковий проект розробляє зсув половини сторінки на сторінці 916, коли він переведений на іншу систему. (Веде до файлу, який буде надрукований із усіма параметрами "не обгортати-це-це"
точні твіни,

Після виконання всіх ваших кроків мені кажуть, що програма "tex" наразі не встановлена. Ви можете встановити його, ввівши: sudo apt-get install texlive-binaries
Saprativa Bhattacharjee

10

Просто встановіть відповідні пакети із сховищ:

sudo apt-get install texlive-latex-base

Це дозволить отримати базову систему LaTeX. Для більш повної установки з більшою кількістю пакетів та шрифтів використовуйте це:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended

3
Це, безумовно, кваліфікується як найпростіша установка, якщо дещо неповна, оскільки Ubuntu пакує лише підмножину пакетів, доступних через tlmgr, а деякі застаріли порівняно з ctan. Якщо texlive потрібен у виробничих умовах, можливо, краще зробити інсталяцію vanilla texlive з оновленнями tlmgr для кращого контролю синхронних установок та кращого контролю над оновленням речей. (Ніколи не оновлюйте під час останнього етапу переддруку важливого документа ...)
Tatjana Heuser

3
У Ubuntu 12.04 це встановить TexLive 2009, зовсім не рекомендується. У модулі в texlive-latex-extraпакеті є багато проблем, які запобігають успішному компіляції різних функцій.
Luís de Sousa,

2

Три шляхи:

  • Встановіть пакети Ubuntu для texlive. Описується тердоном, найлегше, але вони мають тенденцію до застаріння і є лише підмножиною того, що було б доступне через tlmgr .
  • Встановіть texlive з останнього ISO-зображення. Описана Медулою довгастою. На даний момент доступний: 2013 рік - застарілий майже на рік, тому першим кроком після встановлення було б оновлення його за допомогою tlmgr .
  • Встановити за допомогою мережевого інсталятора, доступного на tug.org . Це насправді просто, і я рекомендую це, особливо якщо ви хочете синхронізувати установки на різних платформах.

див. також: Як оновити свій TeX-дистрибутив? на tex.sx , особливо для першої відповіді (вікі спільноти), що пояснює схему оновлення TeX Live.


0

Ви також можете використовувати Kile - інтегроване середовище LaTeX .

Ви можете легко встановити його з центру програмного забезпечення ubuntu .

введіть тут опис зображення


2
Так, але Кіл - просто редактор. Для його запуску вам потрібен дистрибутив LaTeX. Хоча установка kileчерез репост принесе більшість необхідних пакетів, це досить крутий спосіб встановлення LaTeX, і ви закінчите додаткові речі, які вам не потрібні, а також пропустіть деякі основні пакети LaTeX, які не будуть вказані як kileзалежності .
тердон

Дякую ... Я цього не знав. Я використовував Kile для того, щоб робити презентації та робити звіти протягом своїх днів, без особливих труднощів :)
Bibi424,

0

Найновішою версією TeX Live, упакованої для Ubuntu 12.04, є 2012 р., Яка доступна у зворотних портах TeX Live PPA . Встановити відносно терміналу досить просто. Почніть з видалення будь-яких абсолютних пакетів, які можуть бути встановлені:

sudo apt-get remove texlive*              

Потім додайте PPA та оновіть:

sudo add-apt-repository ppa:texlive-backports/ppa
sudo apt-get update

Нарешті встановіть:

sudo apt-get install texlive

Це дозволить встановити найпоширеніші модулі. Якщо вам потрібні більш конкретні модулі, вам доведеться встановити "додатковий" пакет (який при останньому перевірці становив майже 1 Гбіт):

sudo apt-get install texlive-latex-extra

Для тих, хто приїжджає з Windows, я рекомендував би TexMaker як графічний інтерфейс (доступний у Центрі ПЗ). Це те, що ми годуємо студентів, і вони з цим в основному справляються.


0

Я побіг, sudo apt-get install texlive-fullякий має деякі з перелічених вище недоліків, включаючи те, що він може бути не сучасним, але я не знайшов жодних проблем. (Все ж)

Має перевагу в тому, що він просто встановлює все за одну швидку команду. Деякі можуть стверджувати, що це погана практика / витрата місця на жорсткому диску, але я використовую ubuntu, тому що це швидко і (як правило) працює, а не тому, що це заощаджує мені кілька сотень мегабайт дискового простору над іншими дистрибутивами Linux ...

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