Qual è il modo più semplice per iniziare con LaTeX?


43

Mi piacerebbe imparare e usare LaTeX su Ubuntu. Di quali pacchetti ho bisogno? Qual è il miglior editor per il codice LaTeX su Ubuntu per un nuovo utente LaTeX? Mi piacerebbe anche la possibilità di vedere il codice in un riquadro e i risultati in un secondo riquadro, se possibile - non necessariamente WYSIWYG, però.


2
Non mi unirò alle guerre dell'editor di TeX, ma vorrei ribadire ciò che ha detto @detly: qualunque cosa tu faccia non inizi con Lyx: non imparerai cosa stai facendo e non otterrai davvero funzionalità fuori finché non sai cosa vuoi che faccia.
nbm,

Risposte:


39

Basta installare il pacchetto texlive , questo tirerà tutti gli elementi essenziali. Inoltre puoi installare la documentazione nella tua lingua, ad es. texlive-doc-en . Se stai scrivendo in una lingua diversa dall'inglese, dovresti anche aggiungere il rispettivo pacchetto linguistico, ad esempio texlive-lang-french . Ci sono anche dei bei pacchetti orientati all'argomento come texlive-science o texlive-humanities - ma se vuoi imparare le basi di LaTeX sicuramente non ne hai bisogno.

Se hai solo bisogno del supporto per l'editing di base come l'evidenziazione della sintassi, qualsiasi editor di testo lo farà, incluso l'editor di testo GNOME standard gedit. Le opzioni più avanzate includono:

  • texworks Installa texworks : un editor LaTeX con un'interfaccia abbastanza pulita e semplice, con un visualizzatore di PDF integrato e la sincronizzazione tra l'editor e il visualizzatore (ovvero puoi saltare nella stessa posizione in entrambi)
  • kile Installa Kile : un potente editor per KDE (può essere installato sotto GNOME e funziona benissimo a parte cambiando alcuni dettagli di configurazione per usare ad esempio il visualizzatore pdf GNOME)
  • texmaker Installa texmaker : simile all'ambito di KILE, ma più "GNOME-like" (ad es. meno pulsanti nella barra degli strumenti ;-)), un po 'meno funzioni rispetto a KILE probabilmente
  • latexila Installa latexila : come KILE, ma mirato a GNOME.
  • lyx Installa Lyx : non proprio un editor LaTeX ma piuttosto un elaboratore di testi che utilizza LaTeX internamente - le opinioni differiscono se questo è il modo migliore per imparare LaTeX "reale".

La maggior parte di questi editor non ha davvero un riquadro di anteprima, ma questo non è davvero necessario: tieniti sempre aperto con il documento su cui stai lavorando, evince aggiornerà automaticamente il suo contenuto non appena "compili" il tuo documento in lattice


1
Texworks è anche un buon editor disponibile!
Peter Smit,

Ri. LyX - non c'è nessun vero danno nell'usarlo insieme all'apprendimento di LaTeX, purché tu sia chiaro con te stesso che questo è quello che stai facendo;) Ad ogni modo, per usare davvero LyX con qualsiasi grado di successo, dovresti conoscere il nozioni di base di LaTeX e hanno lottato attraverso gli errori di base senza aiuto.
detenere l'

3
Consiglio TeXstudio : è basato su Texmaker, ma è open-source e ha funzioni aggiuntive per semplificare la vita. texstudio.sourceforge.net
rosch

Vorrei notare che, contrariamente a ciò che Rosch implementa, Texmaker è open source (GPL). In ogni caso, sia TeXstudio che Texmaker sono ottime opzioni per una prima esperienza con LaTeX.
Luís de Sousa,

10

Se vuoi solo installare gli elementi base devi installare texlive-latex-base

sudo apt-get install texlive-latex-base

Se vuoi l'intero shebang, compresa un'ampia documentazione, vai per texlive-full

sudo apt-get install texlive-full

Se vuoi un editor leggero, puoi semplicemente installarlo gedit-latex-plugin

sudo apt-get install gedit-latex-plugin

che aggiunge la funzionalità LaTeX all'editor di testo predefinito.

Se vuoi qualcosa con più funzionalità, puoi texmakerprovare

sudo apt-get install texmaker


1
Solo un veloce +1 specifico per il plugin gedit-latex. Attualmente sto scrivendo la mia tesi di dottorato con esso, e mi piace molto il modo in cui è integrato nell'editor di testo predefinito e il modo in cui funziona perfettamente con un progetto che si estende su più file e file bibtex di grandi dimensioni.
SB,


8

Non necessariamente uno strumento specifico per Ubuntu, ma abbiamo una sorella TeX Stack Exchange su questa rete che ha ottime informazioni per coloro che stanno ancora imparando LaTeX.


3
Grazie per la spina! "Quelli di noi stanno ancora imparando LaTeX" ... saranno tutti quelli che lo usano, allora.
Loop Space,


7

È possibile installare tutti i pacchetti di lattice necessari tramite texlive-latex-base. Ci sono anche opzioni aggiuntive disponibili.

Puoi sempre usare emacs come editor, ha molte utility in lattice disponibili. Tuttavia, qualsiasi editor con cui ti trovi a tuo agio funziona.

Se ti piace avere editor specializzati (che in realtà hanno wysiwyg), puoi guardare in lyx o se usi KDE puoi usare KILE che è un IDE per latex.

KILE ti dà ulteriore aiuto con programmi di utilità LaTex come la bibliografia, ecc. Puoi avviare automaticamente tutta la raccolta necessaria, ecc.


Da quando uso GNOME, Kile non introdurrebbe un mucchio di cose di KDE? E questo forse non mi causerebbe problemi? Grazie per il consiglio, a proposito!
Eugenemarshall,

Sì, installa e carica le librerie kde
txwikinger il

+1 per Lyx, ti consente di iniziare facilmente e di elaborare ulteriori dettagli in seguito.
Hamish Downer,

1
@eugenemarshall: KDE e Gnome possono coesistere sullo stesso sistema, quindi avere le librerie di KDE installate non dovrebbe causare alcun problema. Bene, probabilmente Kile sembrerà fuori posto rispetto alle altre applicazioni, ma è tutto.
David Z,

4

Nel frattempo ho scritto un post sul blog confrontando 8 diversi editor gratuiti LaTeX , tutti disponibili per Ubuntu. (Certo, stavo usando Ubuntu quando ho scritto il post!)

Il post ha circa sei mesi in questo momento. Penso che molte informazioni ci saranno utili, anche se alcune di esse sono obsolete o nel frattempo sono state aggiunte nuove cose non menzionate lì. (Ad esempio, Texmaker (x) ha un'anteprima integrata ora, gedit è diventato più conforme a SyncTeX - immagino che ora abbia alcune funzionalità SyncTeX, anche se non ho mai capito come usarle.)

Se non stai danneggiando lo spazio su disco (attenzione, è oltre 2 GB!), Ti consiglio di installare il pacchetto texlive-full , o addirittura di saltare il gestore dei pacchetti di Ubuntu e installare TeXlive direttamente da CTAN / TUG. In questo modo non dovrai mai preoccuparti di mancare pacakges.

Diverse persone hanno menzionato Texmaker, ma se stai considerando ciò, consiglio vivamente di optare per il fork TexmakerX , che ha molte più funzioni, o almeno l'ho fatto quando ho confrontato.

Nel frattempo, ho deciso di usare vim, ma senza la suite vim-latex. Ho scritto alcuni script personalizzati, incluso uno che fornisce a vim un pannello di anteprima live-update-as-you-type usando mupdf. Se qualcuno è interessato, posterò le istruzioni per usarlo con Ubuntu da qualche parte. Tuttavia, non consiglio davvero di provare a padroneggiare contemporaneamente sia Vim che LaTeX. Ognuno di essi ha un'enorme curva di apprendimento (anche se ne valgono entrambi!), E provare a farli entrambi contemporaneamente farebbe urlare la persona più paziente.


1
Mi è piaciuto il tuo blog, è stato piuttosto istruttivo. Anche Kile è la mia preferita.
Gazza,

3

Installa tramite il centro software

Gummi è un programma gratuito, open source, multipiattaforma, con un riquadro di anteprima dal vivo.

Funzionalità incluse nell'ultima versione stabile di Gummi:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

Funzionalità attualmente incluse nel nostro ramo di sviluppo:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

Gummi è ancora in fase di sviluppo attivo.


3

Potresti provare TeXlipse , un plugin che aggiunge il supporto TeX all'IDE Eclipse.


Uso anche TeXlipse, un editor LaTeX integrato con tutti gli altri strumenti Eclipse che è estremamente potente. Detto questo, vorrei notare che non c'è stata una nuova versione per 3,5 anni.
Luís de Sousa,

2

Vimè uno dei migliori editor, ma è necessario imparare un po 'prima di poterlo utilizzare (iniziare da vimtutorun terminale) e imparare di più per usarlo in modo efficiente. Ha un'estensione vim-latex nel vim-latexsuitepacchetto. Puoi usare la versione grafica di vim, il gvim.


2

Installa tramite il centro software

Texmaker è un editor LaTeX gratuito, moderno e multipiattaforma per sistemi Linux, macosx e Windows che integra molti strumenti necessari per sviluppare documenti con LaTeX, in una sola applicazione.

Texmaker include il supporto Unicode, il controllo ortografico, il completamento automatico, la piegatura del codice e un visualizzatore di pdf integrato con supporto Synctex e modalità di visualizzazione continua. Texmaker è facile da usare e da configurare.

Texmaker è rilasciato sotto licenza GPL.


1

Come altri hanno già detto texlive-latex-base e texlive-full sono il modo migliore per ottenere i pacchetti di lattice sul proprio sistema. Installo anche texlive-latex-extra in quanto rende disponibili ancora più pacchetti.

Ultimamente per un editor di latex ho provato TeXworks. Con TeXworks puoi avere il tuo codice latex aperto in una finestra e nella finestra accanto puoi avere il tuo documento compilato. Quando esegui un aggiornamento e ricostruisci il documento, la visualizzazione del documento rimarrà nel punto in cui lo guardi, quindi questo può essere utile per vedere le modifiche apportate.


1

Come distribuzione LaTeX, puoi usare texlive. C'è un metapacchetto chiamato texlive-full che installerà l'intera distribuzione per te, ma ovviamente puoi installare singoli pacchetti di cui hai bisogno. Per quanto riguarda l'editor, ci sono diverse opzioni e dovresti probabilmente provare afew e vedere quale preferisci. Personalmente uso Emacs con auctex o texworks. Altri editor popolari sono vim, texmaker e molti altri.


1

Senza voler iniziare una guerra (religiosa), consiglio vivamente di emacscombinarlo con AUCTeX . Offre fantastiche funzioni per spostarsi all'interno del documento, gestire riferimenti e citazioni, inserire markup dei template (LaTeX) per diversi ambienti (tabelle, figure, ecc.) E compilare il documento e visualizzarne l'anteprima.

AUCTeX è davvero eccellente per i documenti lunghi: scrivere la mia tesi è stato ciò che mi ha fatto imparare emacse, purtroppo, usare vimmeno la mia amata .

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.