Простой способ установить 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 как на скриншоте, чтобы каталоги были все выложены за вас. Это означает, что вам не нужно возиться и изменять системные файлы после установки.

perltk

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

$ 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 Приветствия. Я просто хотел поделиться тем, что я сделал после того, как блог Starlinq так сильно смутил меня.
Медулла Облонгата
2
И большое спасибо за то, что приложили усилия, чтобы опубликовать это! Для дальнейшего использования, просто используйте репозитории, как я покажу в своем ответе. Это намного проще установить таким образом, и гораздо проще обновить и работать со всеми пакетами.
Terdon
3
+1 - хорошая документация, и путь, если вы хотите, чтобы современная текстовая установка. К сожалению, тот, кто находится в репо, имеет тенденцию значительно отставать. Кроме того, если вы используете 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
terdon
источник
3
Это, безусловно, считается самой простой установкой, хотя и несколько неполной, поскольку Ubuntu упаковывает только подмножество пакетов, доступных через tlmgr, а некоторые устарели по сравнению с ctan. Если texlive необходим в производительной среде, может быть лучше выполнить ванильную установку texlive с обновлениями tlmgr для лучшего контроля синхронных установок и лучшего контроля при обновлении. (Никогда не обновляйте на заключительных этапах допечатной подготовки важный документ ...)
Татьяна Хойзер,
3
На Ubuntu 12.04 будет установлена ​​версия TexLive 2009, что совсем не рекомендуется. Есть несколько проблем с модулями в texlive-latex-extraпакете, которые мешают успешной компиляции различных функций.
Луис де Соуза
2

Три способа пойти:

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

см. также: Как обновить мой дистрибутив TeX? на tex.sx , особенно для первого ответа (вики сообщества), объясняющего схему обновления TeX Live.

Татьяна Хойзер
источник
0

Вы также можете использовать Kile - интегрированную среду LaTeX .

Вы можете легко установить его из программного центра Ubuntu .

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

Bibi424
источник
2
Да, но Кайл просто редактор. Вам все еще нужен дистрибутив LaTeX для его запуска. Хотя установка kileчерез репозитории принесет большинство необходимых пакетов, это довольно окольный способ установки LaTeX, и вы получите дополнительные вещи, которые вам не нужны, а также пропустите некоторые базовые пакеты LaTeX, которые не будут перечислены как kileзависимости ,
Тердон
Спасибо ... я этого не знал. Я использовал Kile для проведения презентаций и составления отчетов в дни
обучения
0

Самая последняя версия TeX Live, упакованная для Ubuntu 12.04, - 2012, которая доступна через PPA-порты TeX Live . Относительно легко установить из терминала, начните с удаления любых абсолютных пакетов, которые могут быть установлены:

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 ...

user3728501
источник