it-swarm.it

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

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, comunque.

43
eugenemarshall

Basta installare il pacchetto texlive , questo comporterà 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 es. texlive-lang-francese . Esistono anche pacchetti orientati all'argomento Nice 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:

  • texworksInstall texworks : un editor LaTeX con un'interfaccia abbastanza pulita e semplice, con un visualizzatore integrato PDF e la sincronizzazione tra l'editor e il visualizzatore (ovvero puoi saltare nella stessa posizione in entrambi)
  • kileInstall 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)
  • texmakerInstall texmaker : Simile all'ambito di KILE, ma più "GNOME-like" (ad es. Meno pulsanti nella barra degli strumenti ;-)), un po 'meno funzioni di KILE probabilmente
  • latexilaInstall latexila : come KILE, ma indirizzato a GNOME.
  • lyxInstall lyx : non proprio un editor LaTeX ma più 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

39
Marcel Stimberg

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

Sudo apt-get install texlive-latex-base

Se vuoi l'intero Shebang, inclusa un'ampia documentazione, scegli texlive-full

Sudo apt-get install texlive-full

Se vuoi un editor leggero, puoi semplicemente installare 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 provare texmaker

Sudo apt-get install texmaker

10
ParanoiaPuppy

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

8
Jorge Castro

È 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.

7
txwikinger

I tempo fa ho scritto n post sul blog che confronta 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 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, supera i 2 GB!), Ti consiglio di installare il pacchetto texlive-full , o addirittura di saltare Ubuntu gestore pacchetti e installazione di TeXlive direttamente da CTAN/TUG. In questo modo non dovrai mai preoccuparti di mancare pacakges.

Diverse persone hanno menzionato Texmaker, ma se ci stai pensando, io altamente raccomandato optando per TexmakerX fork invece, 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 valgono entrambi!), E provare a farli entrambi contemporaneamente farebbe urlare la persona più paziente.

4
frabjous

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

3
Pablo

Install via the software center

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
hhlp

Vim è uno dei migliori editor, ma devi imparare un po 'prima di poterlo usare (avvia vimtutor in un terminale) e impara di più per usarlo in modo efficiente. Ha un'estensione vim-latex nel pacchetto vim-latexsuite. Puoi usare la versione grafica di vim, il gvim.

2
Arpad Horvath

Install via the software center

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.

2
hhlp

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
Mark Davidson

Senza voler iniziare una guerra (religiosa), consiglio vivamente emacs combinato 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 emacs e, purtroppo, usare il mio amato vim meno.

1
hargriffle

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
user9521