Prosty sposób na zainstalowanie TeX Live (i TeX Studio) w Ubuntu 12.04

10

Niedawno przeszedłem na system Linux (Ubuntu 12.04) i muszę zainstalować dystrybucję i edytor LaTeX. Mam wystarczające doświadczenie z LaTeX na Win7, więc czy istnieje prosty sposób na uruchomienie LaTeX?

Medulla Oblongata
źródło
3
W 14.04 Ubuntu ma pakiet TeXLive 2013 - są szanse, że 12.04 ma dość starą wersję. W zależności od tego, co robisz, YMMV. Przeczytaj odpowiedź @ tatjana-heuser, a następnie wybierz stamtąd ...
Rmano
Wskazówki na stronie sourceforge TeXstudio znajdują się tutaj: sourceforge.net/p/texstudio/wiki/Compiling/#linux
dinozaur

Odpowiedzi:

10

To chyba najlepiej, aby pobrać .isoobraz dystrybucji TeX z CTAN , texlive2013.isona przykład - to ~ 2GB. Umieść to w swoim Downloadsfolderze.

perl-tkPrzed użyciem GUI upewnij się, że masz zainstalowany pakiet. Jeśli nie, otwórz terminal i przejdź:

$ apt-get install perl-tk

Następnie utwórz punkt montowania:

$ sudo mkdir /mnt

Zmień bieżący katalog, podłącz .isoi rozpocznij instalację

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

To otwiera niezły GUI. Możesz zdecydować, w czym chcesz zainstalować Installation collections. Zmień także Create symlinks in system directories jak na zrzucie ekranu, aby wszystkie katalogi zostały ułożone dla Ciebie. Oznacza to, że nie będziesz musiał się przejmować i modyfikować plików systemowych po instalacji.

perltk

Po instalacji zamknij terminal i otwórz nowy terminal:

$ sudo umount /mnt

Sprawdź, czy wszystko jest w porządku:

$ tex --version

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

Spróbuj przetworzyć plik .tex i przejrzyj plik PostScript.

$ latex sample2e.tex
$ dvips sample2e.dvi

Możesz także utworzyć plik .pdf:

$ pdflatex sample2e.tex

Jeśli chcesz zmodyfikować ustawienia lub uzyskać więcej pakietów, zrób to w TeX Live Manager 2013:

$ sudo tlmgr -gui

Aby zainstalować edytor LaTeX (np. TeX Studio), pobierz odpowiedni .debplik do folderu Pobrane i zainstaluj

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

libpoppler-qt4-3.debNajpierw może być konieczne zainstalowanie .

Bibliografia:

Dokumentacja TUG

TeX Live docs

Blog Starlinq

Medulla Oblongata
źródło
1
+1 za wysiłek, ale w pewnym sensie wymyślasz koło na nowo. Pakiety LaTeX są dostępne w repozytoriach Ubuntu.
terdon
1
@terdon Cheers. Chciałem tylko podzielić się tym, co zrobiłem po tym, jak blog Starlinq bardzo mnie zdezorientował.
Medulla Oblongata
2
I bardzo dziękuję za wysiłek opublikowania tego! Aby jednak skorzystać z nich w przyszłości, skorzystaj z repozytoriów, jak pokazałem w mojej odpowiedzi. W ten sposób instalacja jest dużo łatwiejsza, a aktualizacja i obsługa wszystkich pakietów znacznie łatwiejsza.
terdon
3
+1 - dobra dokumentacja i droga, jeśli chcesz mieć aktualną instalację tekstową. Niestety, ta w repozytorium ma tendencję do pozostawania w tyle dość znacząco. Jest to także droga, jeśli korzystasz z texlive na kilku platformach i wolisz je synchronizować. (Lub nigdy nie przestaniesz śledzić, dlaczego twój projekt książki rozwija pół przesunięcia strony o stronę 916, gdy jest tłumaczony na inny system. (Prowadząc do pliku, który zostanie wydrukowany ze wszystkimi nie-wrap-at-this- punktowe poprawki wykonane na próżno i wszystkie okropności w druku))
Tatjana Heuser
po wykonaniu wszystkich kroków powiedziano mi, że program „tex” nie jest obecnie zainstalowany. Możesz go zainstalować, wpisując: sudo apt-get install texlive-binaries
Saprativa Bhattacharjee
10

Wystarczy zainstalować odpowiednie pakiety z repozytoriów:

sudo apt-get install texlive-latex-base

Otrzymasz podstawowy system LaTeX. Aby uzyskać bardziej kompletną instalację z większą liczbą pakietów i czcionek, użyj tego:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended
terdon
źródło
3
Z pewnością kwalifikuje się to jako najłatwiejsza instalacja, choć nieco niekompletna, ponieważ Ubuntu zawiera tylko część pakietów dostępnych za pośrednictwem tlmgr, a niektóre są nieaktualne w porównaniu do ctan. Jeśli texlive jest potrzebne w produktywnym środowisku, lepszym rozwiązaniem może być wykonanie waniliowej instalacji texlive z aktualizacjami tlmgr w celu lepszej kontroli instalacji synchronicznych i lepszej kontroli podczas aktualizacji. (Nigdy nie aktualizuj na końcowych etapach przedruku ważnego dokumentu ...)
Tatjana Heuser
3
Na Ubuntu 12.04 zainstaluje to TexLive 2009, w ogóle nie zalecane. Istnieje wiele problemów z modułami w texlive-latex-extrapakiecie, które uniemożliwiają pomyślną kompilację różnych funkcji.
Luís de Sousa,
2

Trzy drogi do przejścia:

  • Zainstaluj pakiety Ubuntu dla texlive. Opisane przez terdon, najłatwiejsze, ale mają tendencję do przestarzałości i tylko część tego, co byłoby dostępne za pośrednictwem tlmgr .
  • Zainstaluj texlive z najnowszego obrazu ISO. Opisane przez Medulla Oblongata. Obecnie dostępne: 2013 - nieaktualne przez prawie rok, więc pierwszym krokiem po instalacji będzie aktualizacja za pomocą tlmgr .
  • Zainstaluj za pomocą instalatora sieciowego dostępnego na tug.org . Jest to w rzeczywistości łatwe i polecam je, szczególnie jeśli chcesz zachować synchronizację instalacji na różnych platformach.

zobacz także: Jak zaktualizować moją dystrybucję TeX? na tex.sx , szczególnie dla pierwszej odpowiedzi (wiki społeczności) wyjaśniającej schemat aktualizacji TeX Live.

Tatjana Heuser
źródło
0

Możesz także użyć Kile - zintegrowanego środowiska LaTeX .

Możesz go łatwo zainstalować z centrum oprogramowania Ubuntu .

wprowadź opis zdjęcia tutaj

Bibi424
źródło
2
Tak, ale Kile jest tylko redaktorem. Nadal potrzebujesz dystrybucji LaTeX, aby ją uruchomić. Podczas instalacji kileza pomocą repozytoriów przyniesie większość potrzebnych pakietów, jest to dość okrągły sposób instalowania LaTeXa i kończy się to dodatkowymi rzeczami, których nie potrzebujesz, a także brakuje niektórych podstawowych pakietów LaTeX, które nie będą wymienione jako kilezależności .
terdon
Dziękuję ... Nie wiedziałem o tym. Użyłem Kile'a do robienia prezentacji i robienia raportów bez większych trudności :)
Bibi424
0

Najnowszą wersją TeX Live spakowaną dla Ubuntu 12.04 jest 2012, która jest dostępna z PPA portów tylnych TeX Live . Jest stosunkowo łatwy do zainstalowania z terminala, zaczynając od usunięcia absolutnych pakietów, które można zainstalować:

sudo apt-get remove texlive*              

Następnie dodaj PPA i zaktualizuj:

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

Na koniec zainstaluj:

sudo apt-get install texlive

Spowoduje to zainstalowanie najczęstszych modułów. Jeśli potrzebujesz bardziej szczegółowych modułów, będziesz musiał zainstalować pakiet „dodatkowy” (który przy ostatnim sprawdzeniu wynosił prawie 1 Gb):

sudo apt-get install texlive-latex-extra

Osobom pochodzącym z systemu Windows polecam TexMaker jako GUI (dostępny w Centrum oprogramowania). To właśnie karmimy studentom, którzy radzą sobie z tym najlepiej.

Luís de Sousa
źródło
0

Uruchomiłem, sudo apt-get install texlive-fullktóry ma niektóre z wyżej wymienionych wad, w tym, że może nie być super-aktualny, ale nie znalazłem żadnych problemów. (Jeszcze)

Ma tę zaletę, że po prostu instaluje wszystko za pomocą jednego szybkiego polecenia. Niektórzy mogą twierdzić, że jest to zła praktyka / marnotrawstwo miejsca na dysku twardym - ale używam ubuntu, ponieważ jest szybki i (zwykle) działa, a nie dlatego, że oszczędza mi kilkaset megabajtów miejsca na dysku w porównaniu z innymi dystrybucjami Linuksa ...

użytkownik3728501
źródło