Cara mudah untuk menginstal TeX Live (dan TeX Studio) di Ubuntu 12.04

10

Saya baru-baru ini beralih ke menggunakan Linux (Ubuntu 12.04) dan saya perlu menginstal distribusi dan editor LaTeX. Saya cukup berpengalaman dengan LaTeX di Win7, jadi apakah ada cara mudah untuk mengaktifkan dan menjalankan LaTeX?

Medulla oblongata
sumber
3
Dalam 14,04 Ubuntu memiliki TeXLive 2013 yang dikemas --- kemungkinan 12,04 memiliki versi yang cukup lama. Tergantung pada apa yang Anda lakukan, YMMV. Baca jawabannya dengan @ tatjana-heuser dan kemudian pilih dari sana ...
Rmano
Ada petunjuk arah pada sourceforge wiki TeXstudio di sini: sourceforge.net/p/texstudio/wiki/Compiling/#linux
dinosaurus

Jawaban:

10

Mungkin yang terbaik untuk mengunduh .isogambar distribusi TeX dari CTAN , texlive2013.isomisalnya - ~ 2GB. Masukkan ini ke Downloadsfolder Anda .

Pastikan Anda telah perl-tkmenginstal paket sebelum menggunakan GUI. Jika tidak, buka terminal dan buka:

$ apt-get install perl-tk

Kemudian buat titik mount:

$ sudo mkdir /mnt

Ubah direktori saat ini, .isopasang dan mulai instalasi

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

Ini membuka GUI yang bagus. Anda dapat memutuskan untuk menginstal apa Installation collections. Juga ubah Create symlinks in system directories seperti pada tangkapan layar sehingga direktori akan ditata untuk Anda. Ini berarti Anda tidak perlu melihat-lihat dan memodifikasi file sistem Anda setelah instalasi.

perltk

Setelah instalasi, tutup terminal dan buka terminal baru:

$ sudo umount /mnt

Periksa apakah semuanya OK:

$ tex --version

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

Cobalah memproses file .tex dan mempratinjau file PostScript.

$ latex sample2e.tex
$ dvips sample2e.dvi

Anda juga dapat membuat file .pdf:

$ pdflatex sample2e.tex

Jika Anda ingin mengubah pengaturan atau mendapatkan lebih banyak paket, lakukan ini di TeX Live Manager 2013:

$ sudo tlmgr -gui

Untuk menginstal editor LaTeX, (mis. TeX Studio), unduh .debfile yang relevan ke folder Unduhan dan instal

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

Anda mungkin perlu menginstal libpoppler-qt4-3.debterlebih dahulu.

Referensi:

Dokumentasi TUG

TeX Live docs

Blog Starlinq

Medulla oblongata
sumber
1
Memberi +1 untuk upaya tetapi Anda agak menciptakan kembali roda di sini. Paket-paket LaTeX tersedia di repositori Ubuntu.
terdon
1
@terdon Cheers. Saya hanya ingin membagikan apa yang saya lakukan setelah blog Starlinq membingungkan saya.
Medulla Oblongata
2
Dan terima kasih banyak atas upaya untuk memposting ini! Untuk referensi di masa mendatang, gunakan saja dari repo seperti yang saya tunjukkan dalam jawaban saya. Jauh lebih mudah untuk menginstal seperti itu dan lebih mudah untuk meningkatkan dan menangani semua paket.
terdon
3
+1 - dokumentasi yang baik, dan cara untuk pergi jika Anda ingin instalasi texlive terbaru. Sayangnya, yang ada di dalam repo memiliki kecenderungan untuk ketinggalan cukup signifikan. Juga cara untuk pergi jika Anda menjalankan texlive pada beberapa platform dan lebih memilih untuk tetap sinkron. (Atau Anda tidak akan pernah berhenti menelusuri kembali mengapa proyek buku Anda berkembang setengah halaman diimbangi oleh halaman 916, ketika diterjemahkan pada sistem yang berbeda. (Memimpin ke file yang akan dicetak dengan semua jangan-bungkus-di-ini- titik tweak dilakukan dengan sia-sia dan semua kengerian di cetak))
Tatjana Heuser
setelah mengikuti semua langkah Anda, saya diberi tahu bahwa Program 'tex' saat ini tidak diinstal. Anda dapat menginstalnya dengan mengetik: sudo apt-get install texlive-binaries
Saprativa Bhattacharjee
10

Cukup instal paket yang relevan dari repositori:

sudo apt-get install texlive-latex-base

Itu akan memberi Anda sistem LaTeX dasar. Untuk instalasi yang lebih lengkap dengan lebih banyak paket dan font, gunakan ini:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended
terdon
sumber
3
Ini tentu saja memenuhi syarat sebagai instalasi termudah , jika agak tidak lengkap karena Ubuntu hanya mengemas sebagian paket yang tersedia melalui tlmgr, dan beberapa sudah ketinggalan jaman dibandingkan dengan ctan. Jika texlive diperlukan dalam lingkungan yang produktif, mungkin lebih baik melakukan instalasi vanilla texlive dengan pembaruan tlmgr untuk kontrol instalasi sinkron yang lebih baik dan kontrol yang lebih baik ketika hal-hal diperbarui. (Jangan pernah memperbarui selama tahap pracetak akhir dokumen penting ...)
Tatjana Heuser
3
Di Ubuntu 12.04 ini akan menginstal TexLive 2009, sama sekali tidak direkomendasikan. Ada beberapa masalah dengan modul dalam texlive-latex-extrapaket yang mencegah kompilasi berbagai fitur yang berhasil.
Luís de Sousa
2

Tiga cara:

  • Instal paket Ubuntu untuk texlive. Dijelaskan oleh terdon, termudah, tetapi mereka cenderung ketinggalan zaman dan hanya sebagian dari apa yang akan tersedia melalui tlmgr .
  • Instal texlive dari gambar iso terbaru. Dijelaskan oleh Medulla Oblongata. Saat ini tersedia: 2013 - ketinggalan jaman hampir satu tahun, jadi langkah pertama setelah instalasi adalah memperbaruinya menggunakan tlmgr .
  • Instal menggunakan penginstal jaringan yang tersedia di tug.org . Ini sebenarnya mudah, dan saya akan merekomendasikannya, terutama jika Anda ingin tetap menginstal di berbagai platform yang berbeda dalam sinkronisasi.

lihat juga: Bagaimana cara saya memperbarui distribusi TeX saya? pada tex.sx , terutama untuk jawaban pertama (komunitas wiki) yang menjelaskan skema pembaruan TeX Live.

Tatjana Heuser
sumber
0

Anda juga dapat menggunakan Kile - Lingkungan LaTeX yang Terintegrasi .

Anda dapat dengan mudah menginstalnya dari pusat perangkat lunak ubuntu .

masukkan deskripsi gambar di sini

Bibi424
sumber
2
Ya, tapi Kile hanyalah seorang editor. Anda masih memerlukan distribusi LaTeX untuk menjalankannya. Ketika menginstal kilemelalui repo akan membawa sebagian besar paket yang dibutuhkan, itu cara yang cukup bundar menginstal LaTeX dan Anda berakhir dengan hal-hal tambahan yang tidak Anda butuhkan serta melewatkan beberapa paket LaTeX dasar yang tidak akan terdaftar sebagai kiledependensi .
terdon
Terima kasih ... Saya tidak tahu itu. Saya menggunakan Kile untuk membuat presentasi dan membuat laporan selama hari-hari gelar saya, tanpa banyak kesulitan :)
Bibi424
0

Versi terbaru TeX Live yang dikemas untuk Ubuntu 12.04 adalah 2012, yang tersedia dari PPA port-belakang TeX Live . Ini relatif mudah untuk menginstal dari terminal, mulai dengan menghapus semua paket absolut yang mungkin diinstal:

sudo apt-get remove texlive*              

Kemudian tambahkan AKP dan perbarui:

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

Akhirnya instal:

sudo apt-get install texlive

Ini akan memasang modul yang paling umum. Jika Anda membutuhkan modul yang lebih spesifik maka Anda harus menginstal paket "ekstra" (yang pada cek terakhir hampir 1 Gb):

sudo apt-get install texlive-latex-extra

Untuk seseorang yang datang dari Windows, saya akan merekomendasikan TexMaker sebagai GUI (tersedia dari Pusat Perangkat Lunak). Ini adalah apa yang kami berikan kepada siswa dan mereka berhasil dengan baik.

Luís de Sousa
sumber
0

Saya menjalankan sudo apt-get install texlive-fullyang memiliki beberapa kelemahan yang tercantum di atas termasuk mungkin tidak super-up-to-date, tetapi saya tidak menemukan masalah. (Namun)

Memiliki kelebihan yaitu hanya menginstal semuanya dalam satu perintah cepat. Beberapa orang mungkin berpendapat ini adalah praktik buruk / pemborosan ruang hard disk - tapi saya menggunakan ubuntu karena cepat dan (biasanya) berfungsi, bukan karena itu menyelamatkan saya beberapa ratus megabyte ruang disk dari distro linux lain ...

pengguna3728501
sumber