Modo semplice per installare TeX Live (e TeX Studio) in Ubuntu 12.04


10

Di recente sono passato all'utilizzo di Linux (Ubuntu 12.04) e devo installare una distribuzione e un editor LaTeX. Ho ragionevolmente esperienza con LaTeX su Win7, quindi esiste un modo semplice per avviare LaTeX?


3
In 14.04 Ubuntu ha il pacchetto TeXLive 2013 --- è probabile che 12.04 abbia una versione piuttosto vecchia. A seconda di ciò che fai, YMMV. Leggi la risposta di @ tatjana-heuser e quindi scegli da lì ...
Rmano,


Ci sono indicazioni sulla wiki di sourceforge di TeXstudio qui: sourceforge.net/p/texstudio/wiki/Compiling/#linux
dinosauro

Risposte:


10

Probabilmente è meglio scaricare .isoun'immagine di una distribuzione TeX da CTAN , texlive2013.isoad esempio - è ~ 2 GB. Metti questo nella tua Downloadscartella.

Assicurati solo di aver perl-tkinstallato il pacchetto prima di utilizzare la GUI. In caso contrario, apri un terminale e vai:

$ apt-get install perl-tk

Quindi creare un punto di montaggio:

$ sudo mkdir /mnt

Cambia la directory corrente, monta .isoe avvia l'installazione

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

Questo apre una bella interfaccia grafica. Puoi decidere cosa installare Installation collections. Cambia anche il Create symlinks in system directories come nello screenshot in modo che le directory siano tutte predisposte per te. Ciò significa che non sarà necessario curiosare e modificare i file di sistema dopo l'installazione.

perltk

Dopo l'installazione, chiudere il terminale e aprire un nuovo terminale:

$ sudo umount /mnt

Controlla se è tutto a posto:

$ tex --version

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

Prova a elaborare un file .tex e visualizza in anteprima un file PostScript.

$ latex sample2e.tex
$ dvips sample2e.dvi

Puoi anche creare un file .pdf:

$ pdflatex sample2e.tex

Se si desidera modificare le impostazioni o ottenere più pacchetti, farlo in TeX Live Manager 2013:

$ sudo tlmgr -gui

Per installare un editor LaTeX (ad es. TeX Studio), scaricare il .debfile pertinente nella cartella Download e installarlo

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

Potrebbe essere necessario installare libpoppler-qt4-3.debprima.

Riferimenti:

Documentazione TUG

Documenti di TeX Live

Blog di Starlinq


1
+1 per sforzo ma stai reinventando la ruota qui. I pacchetti LaTeX sono disponibili nei repository Ubuntu.
terdon,

1
@terdon Cheers. Volevo solo condividere ciò che ho fatto dopo che il blog di Starlinq mi ha confuso così tanto.
Medulla Oblongata,

2
E grazie mille per lo sforzo di pubblicare questo! Per riferimento futuro, però, basta usare quelli dei repository come mostrerò nella mia risposta. È molto più facile installarlo in questo modo e molto più semplice aggiornare e gestire tutti i pacchetti.
terdon,

3
+1: buona documentazione e la strada da percorrere se si desidera un'installazione texlive aggiornata. Sfortunatamente, quello nei repository ha una tendenza a rimanere indietro in modo abbastanza significativo. Anche la strada da percorrere se stai eseguendo texlive su diverse piattaforme e preferisci mantenerle sincronizzate. (O non smetterai mai di risalire al motivo per cui il tuo progetto di libri sviluppa una metà pagina sfalsata di pagina 916, quando tradotto su un sistema diverso. ritocchi puntuali fatti invano e tutti gli orrori in stampa))
Tatjana Heuser,

dopo aver seguito tutti i tuoi passi mi viene detto che il programma 'tex' non è attualmente installato. Puoi installarlo digitando: sudo apt-get install texlive-binaries
Saprativa Bhattacharjee

10

Basta installare i pacchetti pertinenti dai repository:

sudo apt-get install texlive-latex-base

Questo ti darà un sistema LaTeX di base. Per un'installazione più completa con più pacchetti e caratteri, utilizzare questo:

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

3
Questo certamente si qualifica come installazione più semplice , anche se in qualche modo incompleta poiché Ubuntu impacchetta solo un sottoinsieme dei pacchetti disponibili tramite tlmgr, e alcuni sono obsoleti rispetto a ctan. Se texlive è necessario in un ambiente produttivo, potrebbe essere meglio eseguire un'installazione texlive alla vaniglia con aggiornamenti tlmgr per un migliore controllo delle installazioni sincrone e un migliore controllo quando le cose vengono aggiornate. (Non aggiornare mai durante le fasi finali della prestampa di un documento importante ...)
Tatjana Heuser,

3
Su Ubuntu 12.04 questo installerà TexLive 2009, per niente raccomandato. Esistono diversi problemi con i moduli nel texlive-latex-extrapacchetto che impediscono la corretta compilazione di varie funzionalità.
Luís de Sousa,

2

Tre modi per andare:

  • Installa i pacchetti Ubuntu per texlive. Descritto da Terdon, più semplice, ma hanno la tendenza ad essere obsoleti e solo un sottoinsieme di ciò che sarebbe disponibile attraverso il tlmgr .
  • Installa texlive dall'ultima immagine iso. Descritto da Medulla Oblongata. Attualmente disponibile: 2013 - obsoleto da quasi un anno, quindi il primo passo dopo l'installazione sarebbe quello di aggiornarlo usando tlmgr .
  • Installa utilizzando il programma di installazione di rete disponibile su tug.org . In realtà è facile e lo consiglierei, soprattutto se si desidera sincronizzare le installazioni su piattaforme diverse.

vedi anche: Come aggiorno la mia distribuzione TeX? su tex.sx , in particolare per la prima risposta (wiki della community) che spiega lo schema di aggiornamento di TeX Live.


0

Puoi anche usare Kile, un ambiente LaTeX integrato .

Puoi installarlo facilmente dal centro software di Ubuntu .

inserisci qui la descrizione dell'immagine


2
Sì, ma Kile è solo un editore. È ancora necessaria una distribuzione LaTeX per eseguirla. Mentre l'installazione kiletramite i repository porterà nella maggior parte dei pacchetti necessari, questo è un modo piuttosto semplice per installare LaTeX e si finisce con cose extra che non servono oltre a perdere alcuni pacchetti LaTeX di base che non saranno elencati come kiledipendenze .
terdon,

Grazie ... non lo sapevo. Ho usato Kile per fare presentazioni e fare report durante i miei giorni di laurea, senza troppe difficoltà :)
Bibi424,

0

La versione più recente di TeX Live in pacchetto per Ubuntu 12.04 è il 2012, disponibile dal PPA back-port TeX Live . È relativamente facile da installare dal terminale, iniziare rimuovendo tutti i pacchetti assoluti che possono essere installati:

sudo apt-get remove texlive*              

Quindi aggiungere il PPA e aggiornare:

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

Infine installa:

sudo apt-get install texlive

Ciò installerà i moduli più comuni. Se hai bisogno di moduli più specifici, dovrai installare il pacchetto "extra" (che all'ultimo controllo era quasi 1 GB):

sudo apt-get install texlive-latex-extra

Per qualcuno che viene da Windows consiglierei TexMaker come GUI (disponibile dal Software Center). Questo è ciò che diamo da mangiare agli studenti e ci riescono per lo più bene.


0

Ho corso sudo apt-get install texlive-fullche presenta alcuni degli svantaggi sopra elencati, incluso il fatto che potrebbe non essere super-aggiornato, ma non ho riscontrato alcun problema. (Ancora)

Ha il vantaggio di installare tutto in un solo comando rapido. Alcuni potrebbero obiettare che questa è una cattiva pratica / uno spreco di spazio su disco rigido - ma uso Ubuntu perché è veloce e (di solito) funziona, non perché mi fa risparmiare qualche centinaio di megabyte di spazio su disco rispetto ad altre distribuzioni di Linux ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.