Pagina 1 di 4

LaTeX, perché usarlo?

Inviato: mercoledì 2 giugno 2010, 21:26
da laerte
Mi sto informando un po su LaTeX, e magari qui c'è già gente che lo usa, allora io vorrei chiedere, perché imparare ad usare LaTeX???
Anche perché imparare ad impaginare bene, non è una passeggiata (per quel poco che ho visto al momento);
quali sono i suoi punti di forza rispetto ad un qualsiasi word processor?
I file compilati da LaTeX sono dei .pdf che OpenOffice.org crea in 2 secondi  ;D ... però mi interessa capire, infatti l'ho già installato :)

Re: LaTeX, perché usarlo?

Inviato: mercoledì 2 giugno 2010, 21:39
da Ikitt
laerte ha scritto: Mi sto informando un po su LaTeX, e magari qui c'è già gente che lo usa, allora io vorrei chiedere, perché imparare ad usare LaTeX???
Boh, ti posso dire perche' lo uso io. Giova ricordare che probabilmente/sicuramente (se non esplicitamente specificato) tutto quanto sotto si fa anche con software wysiwyg, semplicemente io con LaTeX faccio prima e/o meglio.

In rigoroso ordine sparso:
1. Mi piacciono di piu' i font
2. Default migliori, disponibilita' di stili e/o template piu' o meno infinita (e fatti bene)
3. Era (e' ancora, seppure non piu' dominante) lo standard in certi ambiti accademici, per cui l'ho imparato
4. Con eccezion fatta di alcuni scozzi con le figure, non mi ha mai praticamente messo i bastoni tra le ruote al contrario degi programmi wysiwyg (si, includendo anche word).
5. Mi trovo ottimamente con beamer (per le presentazioni)
6. Indicizzazione facile e gratis
7. Sono piu' veloce a scrivere
8. Non mi viene in mente altro.

Se usi LaTeX sarai sicuramente in minoranza per non dire la pecora nera, valuta anche questo.

Re: LaTeX, perché usarlo?

Inviato: mercoledì 2 giugno 2010, 21:44
da laerte
Ikitt ha scritto: Se usi LaTeX sarai sicuramente in minoranza per non dire la pecora nera, valuta anche questo.
In realtà anche usando i formati .odf sono in minoranza :)

Allora un'altra domanda, tu con cosa scrivevi in LaTeX? Con un semplice editor (tipo gedit) oppure un editor creato appositamente? (avevo trovato Lyx ad esempio)...

Re: LaTeX, perché usarlo?

Inviato: mercoledì 2 giugno 2010, 22:04
da Ipnorospo
laerte ha scritto:
Ikitt ha scritto: Se usi LaTeX sarai sicuramente in minoranza per non dire la pecora nera, valuta anche questo.
In realtà anche usando i formati .odf sono in minoranza :)

Allora un'altra domanda, tu con cosa scrivevi in LaTeX? Con un semplice editor (tipo gedit) oppure un editor creato appositamente? (avevo trovato Lyx ad esempio)...
io personalmente non mi sono mai trovato bene con Lyx...

Re: LaTeX, perché usarlo?

Inviato: mercoledì 2 giugno 2010, 23:52
da Vicious
Aggiungerei a quello che ha detto Ikitt che se devi scrivere parecchie formule matematiche con LaTeX è molto più veloce una volta che l'hai imparato.

Io per scrivere uso gedit (con e senza plugin per LaTeX) o texmaker

Re: LaTeX, perché usarlo?

Inviato: giovedì 3 giugno 2010, 0:45
da shaitan
laerte ha scritto:
Ikitt ha scritto: Se usi LaTeX sarai sicuramente in minoranza per non dire la pecora nera, valuta anche questo.
In realtà anche usando i formati .odf sono in minoranza :)

Allora un'altra domanda, tu con cosa scrivevi in LaTeX? Con un semplice editor (tipo gedit) oppure un editor creato appositamente? (avevo trovato Lyx ad esempio)...
lyx però non è un ediotor per latex...

un editor per latex è gummi (quello che uso io ad esempio).

Lyx è un editor wysiwyg (o quasi) basato su latex

Re: LaTeX, perché usarlo?

Inviato: giovedì 3 giugno 2010, 9:53
da check
Vicious ha scritto: Aggiungerei a quello che ha detto Ikitt che se devi scrivere parecchie formule matematiche con LaTeX è molto più veloce una volta che l'hai imparato.
Questo. Una volta imparato LaTex è molto più veloce per scrivere documenti ricchi di formule matematiche, io lo usavo per prendere appunti!

Ti consiglio di leggere Una (mica tanto) breve introduzione a LATEX2ε se ancora non l'hai fatto, ne vale la pena  ;)

Re: LaTeX, perché usarlo?

Inviato: giovedì 3 giugno 2010, 11:19
da laerte
Grazie ragazzi delle risposte...  ;D
Allora per adesso utilizzerò gedit, così vediamo di imparare seriamente LaTeX  ;D

Comunque io avevo trovato anche questa giuda, se a qualcuno interessa... Impara LaTeX! (... e mettilo da parte)

Re: LaTeX, perché usarlo?

Inviato: giovedì 3 giugno 2010, 12:56
da shaitan
ah dimenticavo di rispondere alla domanda iniziale sul perché...

beh c'è un motivo migliore del fatto che sia cool?

non l'usare latex in sé, ma i risultati che tiri fuori...

la mia tesi di dottorato l'ho fatta con classicthesis http://www.ctan.org/tex-archive/macros/ ... sicthesis/

beh sarà che la mia è una facoltà umanistica ma tutti sono rimasti così  :o e dopo riguardando la loro tesi in times new roman 12 interlinea 1.5 stringhe di testo lunghissime così  >:(

Re: LaTeX, perché usarlo?

Inviato: giovedì 3 giugno 2010, 13:03
da check
AH adesso Shaitan mi ha fatto venire in mente un altro motivo valido, se vuoi produrre documenti ben strutturati e piacevoli da leggere non è che con Word/OpenOffice non puoi farlo, ci metti solo 5 volte tanto  ;D

LaTeX fidati che è un ottimo investimento di tempo alla lunga, magari i primi lavori che farai ci metterai tanto e non saranno il top come risultato ma non scoraggiarti  ;)

Re: LaTeX, perché usarlo?

Inviato: giovedì 3 giugno 2010, 23:23
da laerte

Codice: Seleziona tutto

\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}

(rotfl) Oggi ho fatto il mio primo lavoro in LaTeX  (rotfl)
Però non vi nego che ho sudato 7 camice, e mettere le tabelle dove vuoi tu è un'impresa ardua!!!  ;D poi ho capito che se non considera lo spazio sufficiente la mette dove vuole lui!  ::)

Però sono soddisfatto  (good)

Codice: Seleziona tutto

\end{document}

Re: LaTeX, perché usarlo?

Inviato: mercoledì 9 giugno 2010, 23:01
da Vicious
laerte ha scritto: Però non vi nego che ho sudato 7 camice, e mettere le tabelle dove vuoi tu è un'impresa ardua!!!  ;D poi ho capito che se non considera lo spazio sufficiente la mette dove vuole lui!  ::)

Però sono soddisfatto  (good)
Beh in generale si lascia che sia LaTeX a scegliere la miglior disposizione e ci si riferisce alle tabelle con "come mostrato in tabella 4.2" invece di scrivere "come mostrato sotto" (lo stesso vale per le figure). Inoltre se usi \label e \ref è molto semplice fare riferimento a ... praticamente tutto.

Re: LaTeX, perché usarlo?

Inviato: mercoledì 30 giugno 2010, 12:15
da Danielsan
Sai che per curiosità stavo leggendo l'arte di Latex per cercare di capirne qualcosina in merito.

Abituato a lavorare da sempre con programmi come Xpress o Indesign (poi ci sono anche programmi più complessi come Quicksilver) questo modo di impaginare il testo mi ha incuriosito e mi sono messo ad indagare.

Per prima cosa ho cercato di sondare se fosse un ecosistema diffuso almeno nella mia sfera di azione, nessuno dei miei interlocutori ha mai sentito parlare di LaTex, tanto meno i referenti universitari e gli enti scientifici, ad esempio con loro vado avanti a colpi di documenti in word, excel e powerpoint con tutti gli improperi del caso.

Tolta questa curiosità che ha senso solo per me, mi sono messo a spulciare un po' in giro tra manuali, documenti e file tex, e mi sono fatto un po' di idee in merito.

Il fatto che un documento tex non debba essere nel 2010 sicrono col programma di videoscrittura mi sembra una cosa fuori dal mondo, non ho ben capito perché i puristi insistano nel ripetere che nel modo standard ci si concentra sul contenuto e non sulla forma, perché poi il risultato nei documenti finora osservati è un coacervo di orfane, vedove e titoli spezzati.
Un documento va anche letto se il contenuto e se è mal impaginato la lettura oltre che faticosa perde pure di interesse.
Impaginare un testo senza vederlo è piuttosto scomodo.

La qualità delle font è pessima, anche se nell'arte di latex la qualità è ottima, quindi ci sono dei trucchi che non sono a conoscenza di tutti, infatti il pdflatex generato da me fa abbastanza schifo come tutti gli altri che ho osservato. (Guardate l'immagine allegata)

Mi sono fatto l'idea che il punto di forza di Latex sia la generazione automatica di alcune cose (anche se ormai molte di queste si possono fare con tutti i vari programmi che hanno la presunzione di impaginare il testo), e forse è più comodo da usare per chi vuole scrivere articoli e non per chi deve necessariamente impaginarlo.

Volevo sapere se con Latex è possibile incrociare o accorpare vari documenti relazionandoli tra loro tramite uno pseudo-database, ad esempio per richiamare voci da un file bibliografico generale?

Re: LaTeX, perché usarlo?

Inviato: mercoledì 30 giugno 2010, 13:28
da - pod -
Danielsan ha scritto: Abituato a lavorare da sempre con programmi come Xpress o Indesign (poi ci sono anche programmi più complessi come Quicksilver) questo modo di impaginare il testo mi ha incuriosito e mi sono messo ad indagare.
però ti è chiaro che con LaTeX non ci fai desktop publishing sì?
Per prima cosa ho cercato di sondare se fosse un ecosistema diffuso almeno nella mia sfera di azione, nessuno dei miei interlocutori ha mai sentito parlare di LaTex, tanto meno i referenti universitari e gli enti scientifici, ad esempio con loro vado avanti a colpi di documenti in word, excel e powerpoint con tutti gli improperi del caso.
se devi fare 'scrittura collaborativa' (e le persone con cui collabori non conoscono LateX) il problema è reale.
Se devi fare solo consegne, generi i pdf e fai girare quelli. Nessuna incompatibilità/illeggibilità
Tra l'altro con la classe beamer si riescono a creare presentazioni veramente eleganti
Il fatto che un documento tex non debba essere nel 2010 sicrono col programma di videoscrittura mi sembra una cosa fuori dal mondo, non ho ben capito perché i puristi insistano nel ripetere che nel modo standard ci si concentra sul contenuto e non sulla forma, perché poi il risultato nei documenti finora osservati è un coacervo di orfane, vedove e titoli spezzati.
i puristi  (rotfl) al massimo criticano l'opposto di quello che dici tu. Con un programma wysiwyg contenuto e forma vengono redatti contemporaneamente, questo distrae.
Un documento va anche letto se il contenuto è mal impaginato sulla pagina la lettura oltre che faticosa perde pure di interesse.
Resta il fatto che, a prescindere dall'impaginazione, sarebbe meglio scrivere in una lingua comprensibile. Puoi rifrasare il senso di questa frase? ;)
Impaginare un testo senza vederlo dal mio punto di vista è senza senso.
il testo viene impaginato dal motore di LaTeX, non è che viene impaginato con un generatore casuale di layout. Motore di LaTeX che tra l'altro (se non sbaglio) è uno dei pochi che rispetta gli standard tipografici internazionali.
La qualità delle font è pessima, anche se nell'arte di latex la qualità è ottima, quindi ci sono dei trucchi che non sono a conoscenza di tutti, infatti il pdflatex generato da me fa abbastanza schifo come tutti gli altri che ho osservato. (Guardate l'immagine allegata)
non ci sono immagini allegate (ok ora sì). Ma effettivamente potresti avere tu dei problemi con l'installazione dei font (o forse di LateX) sul tuo sistema. I gusti sui font sono personali, ma dubito che un pdf prodotto con le impostazioni standard di LaTeX possa essere definito schifoso.
Mi sono fatto l'idea che il punto di forza di Latex sia la generazione automatica di alcune cose (anche se ormai molte di queste si possono fare con tutti i vari programmi che hanno la presunzione di impaginare il testo), e forse è più comodo da usare per chi vuole scrivere articoli e non per chi deve necessariamente impaginarlo.
decisamente LaTeX è un linguaggio per la scrittura di testi/documenti, non un programma d'impaginazione.
Mi domando se con Latex è possibile incrociare o accorpare vari documenti relazionandoli tra loro tramite uno pseudo-database, ad esempio per richiamare voci da un file bibliografico generale.
è possibile utilizzare il database bibliografico per creare i cosiddetti riferimenti incrociati, ma non ho capito cosa intendi per "accorpare vari documenti"

ciao

Re: LaTeX, perché usarlo?

Inviato: mercoledì 30 giugno 2010, 13:41
da Danielsan
Ciao ho ri-editato il testo e aggiunto l'immagine.

Finora non mi è mai arrivato nessuno documento in .tex o .dvi però potrebbe arrivarmi o potrebbe essere una competenza da apprendere.
Se arrivasse un file latex, opportunamente modificando il file che fa riferimento allo stile, potrei impaginarlo in maniera corretta, in effetti a me interessa la forma e non il contenuto. ;D

Sulle font il problema è che ho notato che vengono rasterizzate, ora potrebbe essere un problema di default delle impostazioni. Oppure potrebbe essere un problema delle font di base che non hanno una modalità di antialiasing, non ho fatto una prova di stampa ma la farò per verificare se è solo un problema video.

Ho anche un'altra domanda, Latex è in grado di esportare in formato di scambio come RTF?

Re: LaTeX, perché usarlo?

Inviato: giovedì 1 luglio 2010, 21:32
da shaitan
Danielsan ha scritto: Il fatto che un documento tex non debba essere nel 2010 sicrono col programma di videoscrittura mi sembra una cosa fuori dal mondo
a me no, presente i fogli di stile?

o sei della scuola di costruire un sito web con tabelle?  ;)
Impaginare un testo senza vederlo è piuttosto scomodo.
usa un editor con generazione di anteprima live del pdf (gummi ad esempio, per citarne uno assolutamente minimale)
Volevo sapere se con Latex è possibile incrociare o accorpare vari documenti relazionandoli tra loro tramite uno pseudo-database, ad esempio per richiamare voci da un file bibliografico generale?
ovviamente sì, vedi bibtex

Re: LaTeX, perché usarlo?

Inviato: giovedì 1 luglio 2010, 22:10
da leonardo2887
Uso LaTeX ormai da due anni, poche settimane fa volevo scrivere un testo in writer, e non sapevo nemmeno dove cominciare... questo per dire che anche writer, dove "vedi" quello che scrivi, può essere ostico tanto quanto scrivere un testo in LaTeX su Gedit.

Per rispondere alla prima domanda, io lo uso perchè:
  • il risultato che riesco a ottenere con LaTeX è di gran lunga migliore (esteticamente) di un testo fatto in writer (anche la mia prima relazione scritta in LaTeXera esteticamente decente, anche se non avevo capito quasi nulla di LaTeX).
  • Il leggere le guide, per imparare a usare LaTeX, ho imparato le regole base per una buona impaginazione
  • Un testo bello da leggere, a parità di contenuto, è un testo che verrà valutato meglio... Per lo stesso motivo per il quale, di regola, è più facile ascoltare gente bella...
  • Non devo occuparmi di impaginare tabelle, tabelline, immagini & co. Alla fine della stesura qualche piccola modifica al sorgente e tutto è "perfetto".
  • Puoi dividere il file sorgente in piccoli "sotto-files", il che rende il tutto semplice, pulito e molto facile da maneggiare.
  • Un testo da 100 e passa pagine pesa meno di 1Mb.
  • Mi basta "spiegare" una volta a LaTeX che stile voglio per didascalie, titoli, testo, note & co., e son sicuro che OGNI nota è formattata allo stesso modo delle altre, niente font diversi che compaiono qua e là...
  • La bibliografia è estremamente facile, hai un database e vai richiamando i riferimenti, niente problemi di numerazione e stile, fa tutto lui.
  • Per inserire indice e indice analitico, se serve, basta un rigo.
  • Se alle riviste scientifiche mandi un file sorgente, puoi stare più tranquillo che quando impagina la pubblicazione c'è meno probabilità di errori di copiatura
  • Dimenticavo le equazioni...
  • Penso che potrei trovare altri 100 motivi per usare LaTeX... 

Re: LaTeX, perché usarlo?

Inviato: giovedì 1 luglio 2010, 22:36
da Danielsan
Sono abituato a lavorare con i programmi di impaginazione (nel senso che di lavoro faccio il grafico-impaginatore), dove si impostano a priori gli stili, le mastro e quanto può servire nella composizione formale di un documento.
Questi programmi sono di tipo grafico, penso che latex sia l'unico di tipo testuale.

Nel web i layout delle pagine o dei template di un CMS sono spesso scritti in html + css, ed è meglio programmarli partendo dal codice che usando un editor tipo Dreamweaver. In ogni caso se prima non disegni il layout graficamente, è molto difficile senza paradigmi di confronto costruirne uno partendo solo dal codice. 

Digressioni a parte e assodato che Latex è uno strumento di lavoro per redarre documenti accademico/scientifici e non propriamente un programma di impaginazione tipo scribus, vorrei ugualmente consigliarlo a mio fratello che è ricercatore universitario, affinché lo provi e valuti se fa al caso suo.

Vorrei continuare a sfruttare un po' del vostro tempo chiedendo alcune cose in merito a delle perplessità che ho, e che probabilmente mostrerà poi a me mio fratello.

Non ho completato la lettura dell'Arte di Latex (sono circa a metà) ma non ho ancora trovato nulla sulla correzione ortografica, automatica e non.
Esiste un componente del genere?
(E per la verità mi sono per la rete sono riuscito a capare tutti documenti zeppi di refusi e di errori ortografici prodotti con Latex  ;D)

Una cosa che invece mi affligge molto è che mi sembra proprio di notare che tutte le lettere accentate vanno create con un codicillo come si faceva agli albori dell'html, e che mi stupisco accada ancora oggi.
Esistono componenti per evitare questa cosa?

Per quanto riguarda l'immagine che ho allegato cosa sapete dirmi?

Re: LaTeX, perché usarlo?

Inviato: giovedì 1 luglio 2010, 23:49
da fogliodicarta
Danielsan ha scritto: Sono abituato a lavorare con i programmi di impaginazione (nel senso che di lavoro faccio il grafico-impaginatore), dove si impostano a priori gli stili, le mastro e quanto può servire nella composizione formale di un documento.
Questi programmi sono di tipo grafico, penso che latex sia l'unico di tipo testuale.
Infatti latex non è un programma di impaginazione. è un programma per creare documenti accademici con la massima leggibilità e con il miglior ordine.

Con i programmi WYSIWYG mi è sovente capitato di impazzire perchè spostavi una figura, muovevi il testo, andavi a capo e ti scompaginava tutto oppure per inserire un header o un footer oppure il numero di pagine impazzivi perchè facendolo a posteriori dove reimpaginare tutto. Con latex invece puoi scrivere il testo, inserire le immagini o le formule subito o dopo e lui comunque ti darà il risultato migliore senza bisogno dell'intervento umano. Con latex inserisco l'immagine,  la formula o la tabella dove voglio e poi lui decide dove metterla a seconda delle regole tipografiche internazionali su cui è basato, ovvero: evitare paragrafi troppo lunghi, evitare paragrafi troppo brevi, evitare di andare a capo ogni frase o dopo 7 pagine etc.. Come qualcuno disse prima di me fa bene chi scrive [come si vede in figura 7] non chi scrive [come si vede in figura qua sotto..]

Io personalmente a meno di non avere bisogno di dare un documento sul quale devono essere fatte correzioni, anche per la semplice letterina a babbo natale uso latex. Ah un ultimo motivo per cui lo uso: si adatta al mio grado di "scazzo": posso mettere il pilota automatico, concentrarmi su quello che scrivo con un numero minimo di istruzioni nel preambolo ed ottenere un ottimo risultato, oppure nel caso sia ispirato giocarci un po' e magari far diventare le celle di una tabella colorate, mettere l'header, tabelle con la doppia linea etc... Appaia la massima flessibilità con il miglior risultato ottenibile. Almeno per i testi scritti quali article, letter, report, book etc..

Certo se dovessi impaginare un deplian o focus sicuramente non lo userei..ma non perchè faccia male questo lavoro..ma perchè non è progettato per farlo!!! è come usare una motosega invece del coltello per tagliare il filetto...sicuramente entrambi lo tagliano ma di sicuro la motosega non è stata inventata per quello!!! Idem con latex..sia latex che xpress possono scrivere testi e impaginano..ma non per questo devono essere impiegati negli stessi campi di applicazione!!
Nel web i layout delle pagine ....

Vorrei continuare a sfruttare un po' del vostro tempo chiedendo alcune cose in merito a delle perplessità che ho, e che probabilmente mostrerà poi a me mio fratello.

Non ho completato la lettura dell'Arte di Latex (sono circa a metà) ma non ho ancora trovato nulla sulla correzione ortografica, automatica e non.
Esiste un componente del genere?
(E per la verità mi sono per la rete sono riuscito a capare tutti documenti zeppi di refusi e di errori ortografici prodotti con Latex  ;D)
Primo giorno del primo anno di scuola elementare: quando hai finito di scrivere una tema, rileggilo 1) per controllare se ci sono errori ortografici 2) per vedere se quello che hai scritto ha un senso compiuto. Anche i correttori automatici sbagliano. E sbaglia anche chi usa il correttore automatico e poi non rileggendo non si rende conto che quello che ha scritto lo sa solo lui.
Una cosa che invece mi affligge molto è che mi sembra proprio di notare che tutte le lettere accentate vanno create con un codicillo come si faceva agli albori dell'html, e che mi stupisco accada ancora oggi.
Esistono componenti per evitare questa cosa?
Basta dare il giusto comando nel preambolo.
Per quanto riguarda l'immagine che ho allegato cosa sapete dirmi?
Controllato che il file non sia .ps?

Controllato le impostazioni dei font?

Controllato che non sia un .ps convertito in .pdf?

Re: LaTeX, perché usarlo?

Inviato: venerdì 2 luglio 2010, 0:03
da Danielsan
Primo giorno del primo anno di scuola elementare: quando hai finito di scrivere una tema, rileggilo 1) per controllare se ci sono errori ortografici 2) per vedere se quello che hai scritto ha un senso compiuto. Anche i correttori automatici sbagliano. E sbaglia anche chi usa il correttore automatico e poi non rileggendo non si rende conto che quello che ha scritto lo sa solo lui.
Evitiamo per cortesia questo tipo di risposte, sono inutili oltre che irritanti.
I correttori ortografici hanno senso, che poi non bisogna abusarne è un altro.
Controllato che il file non sia .ps?
Controllato le impostazioni dei font?
Controllato che non sia un .ps convertito in .pdf?
Quel documento è un pezzo di un file .tex prova aperto con texmaker ed esportato in PDF con il comando PDFLATEX, probabile che il problema sia del font dejavu che viene rasterizzato è che impostato di default nel programma.
Però non è la prima volta che vedo font rasterizzate in quel modo in documenti PDF creati con latex.
Farò una prova una font opentype