Ubuntu 12.04'te TeX Live'ı (ve TeX Studio) kurmanın kolay yolu


10

Son zamanlarda Linux (Ubuntu 12.04) kullanmaya geçtim ve bir LaTeX dağıtımı ve editörü kurmam gerekiyor. Win7'de LaTeX ile oldukça deneyimliyim, bu yüzden LaTeX'i çalıştırıp çalıştırmanın kolay bir yolu var mı?


3
14.04'te Ubuntu'nun TeXLive 2013'ü paketlenmiş --- 12.04'ün oldukça eski bir versiyona sahip olması ihtimali var. Ne yaptığınıza bağlı olarak, YMMV. @ Tatjana-heuser tarafından verilen cevabı oku ve oradan seç ...
Rmano


TeXstudio'nun sourceforge wiki'sinde burada talimatlar var: sourceforge.net/p/texstudio/wiki/Compiling/#linux
dinozor

Yanıtlar:


10

CTAN'dan.iso bir TeX dağıtımının görüntüsünü indirmek muhtemelen en iyisidir , texlive2013.isoörneğin - ~ 2GB. Bunu Downloadsklasörünüze koyun .

perl-tkGUI'yi kullanmadan önce paketin kurulu olduğundan emin olun . Değilse, bir terminal açın ve gidin:

$ apt-get install perl-tk

Ardından bir bağlama noktası oluşturun:

$ sudo mkdir /mnt

Geçerli dizini değiştirin, takın .isove yüklemeyi başlatın

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

Bu hoş bir GUI açar. Ne yükleyeceğinize karar verebilirsiniz Installation collections. Ayrıca Create symlinks in system directories ekran görüntüsünde olduğu gibi dizinlerin tümü sizin için düzenlenecek şekilde değiştirin. Bu, yükleme sonrasında sistem dosyalarınızı kurcalamanız ve değiştirmeniz gerekmeyeceği anlamına gelir.

perltk

Kurulumdan sonra terminali kapatın ve yeni bir terminal açın:

$ sudo umount /mnt

Her şeyin yolunda olup olmadığını kontrol edin:

$ tex --version

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

Bir .tex dosyasını işlemeyi deneyin ve bir PostScript dosyasını önizleyin.

$ latex sample2e.tex
$ dvips sample2e.dvi

Ayrıca bir .pdf dosyası da oluşturabilirsiniz:

$ pdflatex sample2e.tex

Ayarları değiştirmek veya daha fazla paket almak istiyorsanız, bunu TeX Live Manager 2013'te yapın:

$ sudo tlmgr -gui

Bir LaTeX düzenleyicisi (örn. TeX Studio) .debyüklemek için ilgili dosyayı İndirilenler klasörüne indirin ve yükleyin

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

libpoppler-qt4-3.debİlk önce yüklemeniz gerekebilir .

Referanslar:

TUG belgeleri

TeX Live belgeleri

Starlinq blogu


1
Çaba için +1 + ama burada tekerleği yeniden icat ediyorsun. LaTeX paketleri Ubuntu depolarında mevcuttur.
terdon

1
@terdon Cheers. Starlinq blogu beni çok karıştırdıktan sonra yaptığımı paylaşmak istedim .
Medulla Oblongata

2
Ve bunu göndermek için çaba harcadığınız için çok teşekkür ederim! Gelecekte referans olması için, yanıtımda gösterdiğim gibi depolardan olanları kullanın. Bu şekilde kurmak çok daha kolay ve yükseltmek ve tüm paketleri ele almak çok daha kolay.
terdon

3
+1 - iyi dokümantasyon ve güncel bir texlive kurulumu istiyorsanız gidilecek yol. Ne yazık ki, depolardakinin oldukça geride kalması eğilimi var. Ayrıca, birkaç platformda texlive çalıştırıyorsanız ve bunları senkronize tutmayı tercih ediyorsanız. (Ya da farklı bir sisteme çevrildiğinde, kitap projenizin neden sayfa 916'ya kadar yarım sayfa ofset geliştirdiğini izlemeyi asla bırakmayacaksınız. boşuna yapılan nokta tweaks ve baskıdaki tüm dehşet))
Tatjana Heuser

tüm adımlarınızı uyguladıktan sonra 'tex' programının şu anda yüklü olmadığını söylüyorum. Bunu yazarak yükleyebilirsiniz: sudo apt-get install texlive-binaries
Saprativa Bhattacharjee

10

Depolardan ilgili paketleri kurmanız yeterlidir:

sudo apt-get install texlive-latex-base

Bu size temel bir LaTeX sistemi sağlayacaktır. Daha fazla paket ve yazı tipi ile daha eksiksiz bir kurulum için şunu kullanın:

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

3
Ubuntu sadece tlmgr aracılığıyla mevcut olan paketlerin bir alt kümesini paketlediğinden ve bazılarının ctan ile karşılaştırıldığında eski olduğu için, bu biraz kolay değilse, bu kesinlikle en kolay kurulum olarak nitelendirilir. Üretken bir ortamda texlive gerekiyorsa, senkronizasyon kurulumlarının daha iyi kontrolü ve işler güncellendiğinde daha iyi kontrol için tlmgr güncellemeleri ile vanilya texlive kurulumu yapmak daha iyi olabilir. (Önemli bir belgenin son baskı öncesi aşamalarında asla güncelleme
yapmayın

3
Ubuntu 12.04'te bu, tavsiye edilmeyen TexLive 2009'u yükleyecektir. texlive-latex-extraPakette, çeşitli özelliklerin başarılı bir şekilde derlenmesini önleyen modüller ile ilgili birçok sorun vardır .
Luís de Sousa

2

Üç yol:

  • Texlive için Ubuntu paketlerini kurun. Terdon tarafından tarif edilen, En kolay, ancak modası geçmiş olma eğilimi vardır ve sadece tlmgr aracılığıyla mevcut olanların bir alt kümesi vardır .
  • En son iso görüntüsünden texlive yükleyin. Medulla Oblongata tarafından tanımlanmıştır. Şu anda mevcut: 2013 - neredeyse bir yıl eski, bu yüzden kurulumdan sonraki ilk adım tlmgr kullanarak güncellemek olacaktır .
  • Tug.org adresinde bulunan ağ yükleyicisini kullanarak yükleyin . Bu aslında kolaydır ve özellikle kurulumları farklı platformlarda senkronize tutmak istiyorsanız bunu tavsiye ederim.

ayrıca bkz: TeX dağıtımımı nasıl güncelleyebilirim? üzerinde tex.sx özellikle TeX Canlı güncelleme düzeni açıklayan ilk (topluluk wiki) cevap için.


0

Ayrıca Entegre LaTeX Ortamı olan Kile'yi de kullanabilirsiniz .

Ubuntu yazılım merkezinden kolayca kurabilirsiniz .

resim açıklamasını buraya girin


2
Evet, ama Kile sadece bir editör. Çalıştırmak için hala bir LaTeX dağıtımına ihtiyacınız var. Depolar kilearacılığıyla yükleme yapmak, gerekli paketlerin çoğunu getirirken , bu LaTeX'i kurmanın oldukça dolambaçlı bir yoludur vekile bağımlılık olarak listelenmeyecek bazı temel LaTeX paketlerini kaçırmanın yanı sıra ihtiyacınız olmayan ekstra şeyler ile sonuçlanırsınız .
terdon

Teşekkür ederim ... Bunu bilmiyordum.
Kile'i

0

Ubuntu 12.04 için paketlenen TeX Live'ın en son sürümü, TeX Live arka bağlantı noktaları PPA'dan edinilebilen 2012'dir . Terminalden kurmak nispeten kolaydır, kurulabilecek mutlak paketleri kaldırarak başlayın:

sudo apt-get remove texlive*              

Ardından PPA'yı ekleyin ve güncelleyin:

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

Son olarak yükleyin:

sudo apt-get install texlive

Bu, en yaygın modülleri kuracaktır. Daha spesifik modüllere ihtiyacınız varsa, "ekstra" paketi yüklemeniz gerekecektir (son kontrolde neredeyse 1 Gb idi):

sudo apt-get install texlive-latex-extra

Windows'dan gelen biri için TexMaker'ı GUI (Yazılım Merkezi'nden edinilebilir) olarak tavsiye ederim . Bu, öğrencilere beslediğimiz şey ve çoğunlukla onunla iyi yönetiyorlar.


0

sudo apt-get install texlive-fullYukarıda listelenen bazı dezavantajları olan koştum , güncel olmayabilir, ancak herhangi bir sorun bulamadım. (Hala)

Her şeyi tek bir hızlı komutta kurması avantajına sahiptir. Bazıları bunun kötü uygulama / sabit disk alanı kaybı olduğunu iddia edebilir - ama ubuntu kullanıyorum çünkü hızlı ve (genellikle) çalışıyor, çünkü beni diğer linux dağıtımlarına birkaç yüz megabayt disk alanı kazandırdığı için değil ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.