Domanda:
Quali sono i vantaggi o gli svantaggi dell'utilizzo di LaTeX per la scrittura di pubblicazioni scientifiche
Paul Hiemstra
2012-11-23 21:26:13 UTC
view on stackexchange narkive permalink

Quali sono i vantaggi o gli svantaggi oggettivi dell'utilizzo del linguaggio di markup LaTeX invece di un word processor WYSIWYG come MS Word o LibreOffice Writer?

Per favore usa argomenti oggettivi per prevenire una guerra con le fiamme ...

In che campo? L'ampio uso del formalismo matematico fa davvero la differenza.
In linea di principio la domanda non si limita solo a documenti pesanti di matematica, anche se penso che le equazioni matematiche siano un grande vantaggio di LaTeX, quindi sospetto che farà parte di una buona risposta
correlati: http://academia.stackexchange.com/q/3054/675
Ai tempi dell'università (primi anni '90) usavo [TechWriter] (http://www.mw-software.com/icon-tech/Products/TechWriter/TechWriter%20pro.html), su RISC OS, che offriva il meglio di entrambi i mondi. Sfortunatamente non sembra esserci nulla di così funzionale oggi (a meno che non si ottenga una vecchia copia e la si esegua con un emulatore o Raspberry Pi), ma ci sono LaTex export [Wizards] (http://writer2latex.sourceforge.net/ ) disponibile per tutte le popolari suite per ufficio, se riesci a convivere con gli editor di quotazioni (quello in parola era molto bacato, ma non lo utilizzavo da anni).
Nel 1994 mi sono posto la stessa domanda. FrameMaker è stata la mia scelta finale perché era WYSIWYG, riferimenti incrociati decenti, funzionava con MacOS e Solaris, output PS / PDF supportato, grafica a colori integrata ed editor di equazioni, ecc. È ancora molto meglio di Word, IMO, ma costa troppo. Adobe ha acquistato la società e ha indirizzato il prodotto a un mercato di nicchia (SGML).
Trovo ridicolmente difficile gestire documenti con un gran numero di cifre in Word. La parola sembra fare le sue cose quando vengono apportate piccole modifiche. Con Latex, ottengo esattamente quello che voglio. Ho smesso di usare MSWord anni fa. Il mio consiglio sarebbe di stringere i denti e imparare LaTex. Curva di apprendimento ripida, ma i risultati valgono lo sforzo ... e anche di più.
Dieci risposte:
Willie Wong
2012-11-23 22:38:24 UTC
view on stackexchange narkive permalink

LaTeX è migliore in:

  • Trattare con la notazione matematica . Il layout e l'inserimento sono generalmente più facili usando LaTeX rispetto ad altri tipi di editor di equazioni.
  • Gestione coerente dei riferimenti e della bibliografia all'interno del documento . Fino a un paio di anni fa i principali editori di WYSIWYG avevano ancora problemi con la ricumerazione dei riferimenti incrociati e gli elementi della bibliografia. Questo non è mai un problema con BibTeX o LaTeX.
  • Separazione di contenuti e stile . In linea di principio questo significa che puoi scrivere il tuo documento senza preoccuparti di come è formattato, e alla fine della giornata avvolgerlo nel file di stile fornito dall'editore della rivista prima dell'invio per conformarlo allo stile della casa. In pratica, alcuni editori di riviste richiedono speciali comandi di formattazione che in parte mozzano questo processo. Inoltre, le versioni recenti di Word e LibreOffice Writer, se utilizzate correttamente, dovrebbero essere in grado di tenere traccia di vari livelli di intestazione di sezione separati dal corpo del testo e applicare uno stile uniforme a ciascun livello. Il divario si sta in qualche modo chiudendo.
  • Tabelle e illustrazioni . Con PSTricks o TikZ, si possono produrre illustrazioni di alta qualità all'interno del documento (sebbene la curva di apprendimento sia un po 'ripida lì). E ho scoperto che LaTeX è migliore nella preparazione di tabelle complesse.

WYSIWYG (specialmente Word e Writer) è migliore in:

  • Editing collaborativo . Senza utilizzare un sito online per l'editing LaTeX collaborativo (come ShareLaTeX), lavorare in modo collaborativo su un file LaTeX richiede idealmente una sorta di software di controllo di revisione separato. Word e Writer hanno commenti / annotazioni molto buoni e funzionalità di tracciamento delle modifiche. Quando un gran numero di autori commenta la scrittura di un file, questo può essere molto utile.
  • Controllo ortografico . Certo, la maggior parte degli editor di testo che si usano per modificare i file TeX fanno anche il controllo ortografico. Ma questo è generalmente convenientemente integrato negli editor WYSIWYG.
  • Compatibilità . A meno che tu non lavori in matematica, informatica o fisica (e talvolta anche se lavori in quei campi), è più probabile che i tuoi collaboratori sappiano cosa fare con un file Word o Writer rispetto a un file LaTeX.
  • Barriera minima all'ingresso . Se ti interessa solo mettere le idee sulla carta, puoi usare un editor WYSIWYG proprio come una macchina da scrivere. Certo, potrebbe essere noioso correggere la formattazione in seguito, rispetto a LaTeX in cui è necessario prima capire come impostare un file minimo prima dell'uso, potrebbe essere un punto interessante.

Un lavaggio:

  • La maggior parte delle riviste fornisce modelli sia per Word che per LaTeX, quindi non c'è un vero vincitore.

Suggerimento: se vuoi convincere qualcuno a iniziare a usare LaTeX, fallo prima in uno degli ambienti WYSIWYG progettati per LaTeX (ad esempio LyX). Questo aiuterà in qualche modo a migliorare la spaventosa barriera all'ingresso.

+1 La separazione tra contenuto e formattazione è difficile da ottenere correttamente in Word e banale in LaTeX.
Inoltre, se li hai usando LyX, non fare editing collaborativo con qualcun altro che non usa LyX. LyX è idiosincratico ei documenti LyX non si compilano facilmente con altre versioni di LaTeX
buona risposta! Completamente d'accordo. e +1 qui: è divertente usare LaTeX.
Sono d'accordo, ma ho un commento. LaTeX non separa realmente contenuto e formattazione. Se LaTeX viene usato correttamente, praticamente otterrai contenuto e formattazione per lo più separati, ma LaTeX non lo impone. È comune vedere "{\ bf foo}" e numerosi piccoli ritocchi per ottenere la formattazione corretta, come "\ vskip {1ex}", nei documenti LaTeX. XHTML / CSS ottiene la separazione proprio a livello concettuale.
@Suresh: Di cosa stai parlando? LyX non è un gusto LaTeX, ma un front-end. Basta esportare i suoi documenti come LaTeX e puoi collaborare con altri.
@KarsusRen Mi rendo conto che Lyx è un front-end. Ho avuto problemi con il lattice che viene esportato da lyx.
@Jan: Sono d'accordo. Quindi "LaTeX è migliore in [esso]" e non "LaTeX ti obbliga a [esso]". E per amor di discussione nemmeno XHTML / CSS lo fanno. Non c'è niente che ti impedisca di definire un "
" che fa esattamente la stessa funzione di "{\ bf foo}". (Hai mai provato a leggere parte del codice prodotto da front-end WYSIWYG inferiori per la modifica delle pagine web?)
Solo per aggiungere - LaTeX è diventato più facile da imparare e da usare con l'aumento di un numero di editor online di LaTeX che eseguono la compilazione per te e offrono un'anteprima in tempo reale dell'output, come [writeLaTeX.com] (https: / /www.writelatex.com). Speriamo che questo abbassi alcune delle barriere all'ingresso (sono uno degli sviluppatori di writeLaTeX, quindi qualsiasi feedback è molto apprezzato, grazie)
Sono assolutamente in disaccordo con la tua affermazione che Word è migliore nell'editing collaborativo. Tenere traccia delle modifiche va bene, ma semplicemente non è paragonabile alla potenza e alla robustezza del software di controllo della versione. Considera cosa succederebbe se entrambi apportassero modifiche alla stessa revisione di un documento word.
@Jack: VCS _non_ fa parte di LaTeX. Mentre Word ha il rilevamento delle modifiche integrato. In effetti, l'ho detto nella mia risposta sopra.
@WillieWong: No, non fa parte di LaTeX ma uno dei principali vantaggi di LaTeX è che funziona bene con VCS. Ignorarlo manca una parte importante di ciò che rende LaTeX migliore. Come molti di questi strumenti, LaTeX è sensibilmente visto come parte di una _suite_ piuttosto che come un'opzione standalone, altrimenti potresti anche lamentarti del fatto che LaTeX non ha un editor quando in realtà tutti coloro che usano LaTeX usano un editor di testo ben caratterizzato per lavorarci. Il punto resta che il VCS corretto fa saltare in aria le "tracce dei cambiamenti" di Word.
@Jack: Non sono d'accordo con te sul fatto che un buon VCS sia, beh, buono. Ma non puoi "vendere" LaTeX alle masse dicendo che "oh sì, per quest'altra cosa? LaTeX vince totalmente se installi questo altro software per utenti esperti". Piaccia o no, [la filosofia Unix] (http://en.wikipedia.org/wiki/Unix_philosophy) non è molto radicata per la maggior parte degli "utenti" di computer. LaTeX ha abbastanza di una curva di apprendimento così com'è, non vuoi spaventare gli utenti _inizialmente_ dicendo "oh, e hai anche bisogno di` git` e `asymptote`, e mentre ci sei impara` lua "..."
@WillieWong: Su questo, penso, dovremo essere d'accordo per non essere d'accordo.
dovresti provare ShareLaTeX https://www.sharelatex.com?referal=ed73b7dd puoi modificarlo in modo collaborativo e senza alcuna configurazione precedente
"La maggior parte delle riviste fornisce modelli sia per Word che per LaTeX, quindi non c'è un vero vincitore." - Citazione necessaria. Quasi nessuna rivista nel mio campo fornisce modelli LaTeX.
@Fomite: I tre grandi editori, Reed-Elsevier, Springer e Wiley, rappresentano il 40% delle pubblicazioni accademiche. [Elsevier ha una classe di articoli standard] (http://www.elsevier.com/author-schemas/latex-instructions), così come [Springer] (http://www.springer.com/authors/journal+authors? SGWID = 0-154202-12-417499-0) (vedere anche [l'elenco CTAN] (http://www.ctan.org/pkg/springer)). Wiley ne ha [uno per i libri] (http://eu.wiley.com/WileyCDA/Section/id-301843.html), ma sembra che siano leggermente meno entusiasti di LaTeX [per le loro riviste] (http: // tex .stackexchange.com / a / 129529/119).
@Fomite: e per alcuni degli altri editori. [La natura non ha una propria classe, ma fornisce linee guida semplici e chiare] (http://www.nature.com/srep/authors/submit.html), [PLoS] (http://www.plosone.org/ static / latexGuidelines) e [PNAS] (http://www.pnas.org/site/authors/LaTex.xhtml) forniscono entrambi modelli, così come [Science] (http://www.sciencemag.org/site/feature /contribinfo/prep/prep_init.xhtml). Certo, la popolarità di LaTeX dipende dal campo ed è del tutto possibile che nel tuo particolare sottocampo non sia così popolare preparare manoscritti in LaTeX.
... ma d'altra parte, nel mio campo i manoscritti _non_ preparati in LaTeX sono spesso guardati con sospetto. Quindi il taglio va in entrambe le direzioni.
Ri: separazione di contenuto e formattazione. Dai un'occhiata al libro TeX di Knuth, ci sono modifiche di formattazione ottimizzate a mano dappertutto. Molti di loro sono necessari perché TeX è così stupido riguardo alle forme dei personaggi - non sa nulla di un personaggio tranne la sua scatola che lo racchiude, quindi non può fare un lavoro decente.
@bubba: se questo è il tipo di dettagli che ti interessano, potresti trovare utile [microtype] (http://ctan.org/pkg/microtype).
@WillieWong: Non sono in disaccordo con le tue affermazioni su come Word integra alcune parti degli strumenti di controllo della versione che sarebbero disponibili in pacchetti separati per LaTeX (e su come ciò sia più facile per alcuni utenti). Penso, tuttavia, si dovrebbe anche notare che la parte * scambio di documenti * di VCS * non * è integrata in Word, ma che è necessario un sistema separato, come un server SharePoint, per lavorare effettivamente in modo collaborativo su un documento . In tal caso, i conflitti vengono gestiti in qualche modo (perché le modifiche sono visibili a tutti gli utenti in tempo reale), ma * non * sono contenute fuori dalla scatola; con un semplice ...
... installazione di Word, ad esempio, hai le funzionalità di commenti e traccia delle modifiche, oltre alle opzioni che possono essere invocate manualmente per reintegrare diverse versioni di un documento, ma devi comunque scambiare i documenti più recenti tramite e-mail o facendo in modo che tutti lavorino su una directory di scambio reciproco su un'unità di rete - e il cielo non voglia se due persone lavorano contemporaneamente su quel file su un'unità di rete di questo tipo e una di loro sovrascrive semplicemente il file in cui l'altra ha appena salvato il lavoro della giornata.
@O.R.Mapper: punti positivi, in tutto. Devo dire che anche un VCS non è una bacchetta magica. Ad esempio, per documenti di grandi dimensioni se non si sfruttano le istruzioni `\ include` e` \ input` e si lavora con un file monolitico `.tex`, la risoluzione dei conflitti richiederà più tempo di quelli salvati non utilizzando la posta elettronica per passare il file avanti e indietro.
@bubba Il TeXbook riguarda TeX stesso e il formato "semplice TeX", non LaTeX. Uno dei grandi contributi di LaTeX è stato il suo forte incoraggiamento a separare il contenuto dalla formattazione.
@AndreasBlass - lo stesso commento vale per LaTeX Companion.
@bubba, Knuth scrive in TeX, il linguaggio di basso livello su cui è costruito LaTeX. Sì, puoi sbagliare con tale microgestione anche in LaTeX, ma questo per lo più nega la sua utilità.
@O.R.Mapper, con Word sei * costretto * a usare la stupida GUI, il (schifoso) VCS incluso e così via. Con LaTeX scegli gli strumenti che più ti piacciono (e puoi usarli anche per modificare e salvare codice, frammenti di testo casuali, dati sperimentali, ...).
@vonbrand: Sfortunatamente, "scegliere gli strumenti che più ti piacciono" non è un punto di forza per gli utenti che desiderano una soluzione pronta all'uso. Di conseguenza, nella mia esperienza, questi utenti tendono a percepire come negativo avere n + 1 strumenti (n strumenti di modifica + 1 VCS), rispetto a n strumenti (n strumenti di modifica, ciascuno con le sue funzionalità VCS integrate).
eykanal
2012-11-23 22:32:28 UTC
view on stackexchange narkive permalink

Parola

Vantaggi :

  • Curva di apprendimento minima
  • WYSIWYG
  • Base di installazione incredibilmente alta; quasi garantito che chiunque possa leggere / modificare il tuo file senza modificare nulla
  • Strumenti di revisione facili da usare (visualizzare modifiche, aggiungere commenti, ecc.)

Svantaggi:

  • Il layout può essere un vero orso per ottenere la corretta
  • La matematica è difficile, lenta e spesso brutta
  • Bibliografia inclusa l'editor è virtualmente inutilizzabile per la maggior parte della scrittura scientifica; dovrai acquistare una soluzione di terze parti per gestire la tua bibliografia

LaTeX

Vantaggi :

  • È solo testo; chiunque può modificare il tuo file
  • Non devi preoccuparti del layout, è tutto automatico. Metti le parole laggiù e sei d'oro
  • Produce documenti esteticamente belli
  • Matematica, simboli, ecc. Facili da usare
  • Una volta imparato, molto più velocemente e più intuitivo (ad es. \ label e \ ref per i riferimenti, al contrario della finestra "Cross-referencing" abbastanza disordinata di Word che richiede troppi clic per inserire un singolo riferimento )

Svantaggi:

  • Curva di apprendimento abbastanza ripida
  • I collaboratori che non hanno familiarità con LaTeX avranno difficoltà a rivedere i tuoi manoscritti
  • Molte funzionalità richiedono biblioteche, che devi trovare / conoscere (visualizzare le modifiche, ecc.)
  • Le modifiche al layout sono difficili (cioè richiederanno tempo per te cercare la soluzione e implementarla)
I riferimenti incrociati +1 in LaTeX sono una boccata d'aria fresca rispetto a Word.
"Le modifiche al layout sono difficili" è un vantaggio di LaTeX, non uno svantaggio.
Potresti approfondire un po 'di più sul motivo per cui questo è un vantaggio?
Alcune modifiche al layout sono estremamente facili in LaTeX e lo trovo un vantaggio (passare dal formato a doppia spaziatura, figure e tabelle al formato di revisione finale a due colonne ben composte)
Inoltre, ascoltando i miei colleghi commentare sottovoce a Office 2010, supplico di differire sulla curva di apprendimento minima ...
Forse ciò che si intende qui con "curva di apprendimento minima" è che quasi tutti possono aprire una parola e iniziare a digitare. Utilizzando ad es. Word ha effettivamente una curva di apprendimento molto più ripida.
@JeffE - Trascorrere del tempo per capire come modificare i margini predefiniti o come consentire alle trame di occupare più dell'80% della pagina o altri dettagli del genere possono essere un problema reale.
@eykanal Ma ... stai usando la classe fornita dal journal (cioè revtex nella mia attività) quindi non * vuoi * modificare i margini o il conteggio delle colonne. E se stai scrivendo un libro o un'altra pubblicazione indipendente, utilizzerai un libro di memorie o una classe simile in cui queste cose sono documentate in modo chiaro e abbondante, giusto?
@eykanal: Avendo fatto la mia giusta parte di hacking LaTeX, sono completamente d'accordo con te. Ed è per questo che anche io non mi distraggo molto spesso. Inoltre: \ usepackage [margin = 1in] {geometry} \ def \ topfraction {0.9}
Il posizionamento della figura è un orso in LaTeX. Non tanto negli editor WYSIWYG.
Ulteriore svantaggio di LaTeX: alcuni dei suoi core non si sono evoluti negli anni. Ad esempio, [i formati di citazione delle pagine web non sono ancora supportati correttamente in BibTeX] (http://tex.stackexchange.com/q/69033/17868)
@Suresh Il posizionamento delle figure è * facile * in LaTeX: il compilatore lo fa per te. * Forzare * il posizionamento della figura è più difficile e può essere un vero orso, ma trovo che generalmente non ho bisogno di scherzare.
Sono d'accordo che "le modifiche al layout sono difficili" è un vantaggio. Per impostare un layout, dovresti avere una certa esperienza. Ad esempio: molte persone desiderano avere lo stesso margine sulle pagine sinistra e destra e quindi stampare il documento su due lati. Oppure vogliono che le prime pagine di un capitolo assomiglino al resto. Normalmente, se alcuni studenti mi dicono che vogliono cambiare tutte queste cose, do loro un libro di testo professionale e lascio che scoprano cosa viene fatto lì.
-1
"I collaboratori che non hanno familiarità con LaTeX avranno difficoltà a rivedere i tuoi manoscritti" - non sei d'accordo, tutti possono aprire e annotare un PDF! Sono d'accordo che i collaboratori potrebbero non gradire questo rispetto a Word, però, e mi lamento che rende le cose difficili e questo può causare attriti. E non è così bello come Track Changes.
Lo zelo di (gli appassionati di Latex non smette mai di stupirmi. Le risposte fornite qui sono abbastanza equilibrate e razionali, IMO, il che è piuttosto insolito in questo dibattito in corso.
Sì, quasi tutti possono * leggere * un documento di Word. D'altra parte, le persone che conosco che sono anche consapevoli del fatto che Word può essere utilizzato per formattare documenti più grandi, ha modi per modificare i formati, gestisce i riferimenti incrociati e tutto ciò che è * richiesto * per il "lavoro reale" può essere contato con le dita di una mano.
Dr. Manuel Kuehner
2012-11-24 08:55:20 UTC
view on stackexchange narkive permalink

Attualmente sto studiando per un dottorato di ricerca (ingegneria, quasi finito) e ho supervisionato alcuni progetti degli studenti (tesi di diploma e così via). Pertanto ho sperimentato sia il tipico flusso di lavoro di Word che di LaTeX.

La maggior parte dei punti sono già menzionati nelle ottime altre risposte. Voglio solo aggiungere alcuni commenti generali. Dato che non sono un fanatico, penso di poter dare più o meno un'opinione media.

L'utente tipico di parole

  • Quasi tutti gli studenti si lamentavano di comportamenti misteriosi come immagini che scompaiono o formattazione persa.
  • Inoltre, accadeva abbastanza spesso che documenti di grandi dimensioni si danneggiassero in qualche modo e non fosse possibile modificarli / aprirli di nuovo. Quindi gli studenti dovevano ripiegare su uno dei loro backup.
  • Più grande è il documento, più difficile è mantenere la tipografia coerente. Poiché è così facile modificare manualmente il testo (questo in grassetto, quello in corsivo e così via) gli studenti di solito prestano poca attenzione all'uso sistematico dei fogli di stile (non so se è il termine inglese corretto).
  • Gestire espressioni matematiche complesse è doloroso.
  • Molte delle impostazioni vengono eseguite utilizzando alcune voci di menu e quindi è molto difficile documentare le impostazioni o fare commenti su come o perché qualcuno l'ha fatto qualcosa.
  • Solo uno studente su 100 sa che puoi lavorare con la grafica vettoriale (in questo caso EPS) in Word. Quindi la maggior parte delle cifre sono brutte.
  • Negli ultimi giorni della tesi è un vantaggio in Word che puoi - in caso di emergenza - disegnare qualsiasi cosa ovunque per incontrare specifiche obiettivi.
  • È difficile riutilizzare il contenuto in Word: intendo riutilizzarlo in questo modo, che una modifica in un'istanza influisce su tutte le istanze.
  • ...

Non è importante che tutto ciò sia accaduto a causa di un uso non professionale di Word: il punto è che succede.

L'utente tipico di LaTeX

  • Hai bisogno di un amico !: È quasi un suicidio iniziare a usare LaTeX da solo quando inizi a scrivere la tua ultima e più importante tesi all'università. Questo può funzionare solo se hai un amico o un collega (come me) che può darti un modello e un corso intensivo.
  • Quasi tutti gli studenti che hanno deciso di utilizzare LaTeX hanno riferito di essersi divertiti a usarlo! Penso che il motivo principale sia che i documenti sembrano molto professionali senza fare molto.
  • Inoltre, gli studenti trovano "interessante" che l'output sia direttamente un PDF con collegamenti ipertestuali e così via. La maggior parte dei normali utenti WORD non crea fantastici PDF.
  • Agli studenti piace il fatto di poter inserire facilmente file PDF come fogli dati nell'appendice. In questo modo vengono visualizzati anche nella tabella dei contenuti (TOC). Non ho mai visto un documento di Word con un sommario dettagliato per l'appendice. Questo è particolarmente importante nel campo dell'ingegneria.
  • Usare / creare bibliografie non è divertente. Ma dopo che lo hanno capito funziona bene.
  • Il concetto di usare una distribuzione come MiKTeX o TeXLive è nuovo per la maggior parte degli studenti e all'inizio confonde. Inoltre, a volte non sono in grado di distinguere tra LaTeX stesso e l'editor di testo LaTeX (ad esempio Texmaker). Pertanto ho realizzato un video tutorial per questo;): http://www.youtube.com/watch?v=RL15I-6NQFQ
Risposta molto buona. È vero che gli editor WYSIWYG stanno migliorando nel separare contenuto e layout, come ha sottolineato Willie Wong. Ma non conosco molte persone che lo usano. Secondo la mia esperienza, questo è il normale flusso di lavoro. Ma forse le persone si sono divertite con LaTeX poiché solo i coraggiosi ci hanno provato. Conosco alcune persone che si arrendono dopo un brevissimo tentativo.
Nonostante questo post sia "già" 1,5 anni fa, è ancora così vero. Mi ha fatto sorridere ...
Abbiamo costruito un database BibTeX centrale (inclusi tutti i testi referenziati, un altro file per i documenti scritti da noi, un altro per le tesi e così via). Tutti l'hanno usato e aggiunto, occasionalmente uno di noi ha esaminato le nuove voci (controllo della versione!) E le ha corrette / completate.
cbeleites unhappy with SX
2012-11-23 22:48:13 UTC
view on stackexchange narkive permalink

Come autore principale di solito uso LaTeX, la maggior parte dei colleghi usa la parola, quindi (devo) usarla quando contribuisco ai documenti.

Vantaggio di LateX:

  • Le equazioni matematiche sono già state menzionate.
  • Più importante per me è che i formati di testo puro funzionano meglio con strumenti di programmazione alfabetizzati come Sweave / knitr (faccio analisi dei dati in R) Questi strumenti producono anche grafici e li inseriscono automaticamente nella carta
  • i formati di testo puro funzionano bene con il controllo della versione
    • Uso latexdiff per produrre versioni con modifiche evidenziate automaticamente
    • git diff --color-words è utile per vedere le modifiche e non è confuso dai cambiamenti nella riga.
  • Leggero in termini di risorse di calcolo per la digitazione
  • Gli editori hanno classi di documenti che formatteranno il testo. Consente di produrre versioni dell'autore ben leggibili.
    Caricando pochi pacchetti (o anche solo impostando qualche opzione) puoi passare avanti e indietro al formato ridicolmente illeggibile richiesto dall'editore.

  • Stili di bibliografia: cambiare lo stile permette di passare avanti e indietro tra es riferimenti con titolo e doi linkato e formato richiesto dalla rivista senza.

Svantaggi:

  • molti colleghi non lo usano / lo sanno
  • che ci crediate o no, ma anche i file pdf possono essere problematici rispetto. stampa / visualizzazione.

Nota a margine:

  • Lyx fornisce WSIWYM oltre a Latex.

Vantaggi di Word

  • Quasi tutti ce l'hanno

Svantaggi

  • Richiede risorse
  • Nessuna / difficile programmazione alfabetizzata (Openoffice funziona, anche se non così bene come LaTeX)
  • Problemi tra le versioni
  • (Problemi con l'unione di versioni che dovrebbero funzionare)

Programmazione e carta alfabetizzata.

Ecco un esempio. Non ho seguito l'intera lunghezza della programmazione alfabetizzata per l'intero articolo: la simulazione nella sezione 3 ha richiesto alcune settimane sul nostro server blade, quindi è stata eseguita separatamente e io ho appena inserito la grafica dei risultati. Ma ho scritto la sezione 4 in Sweave, quindi i numeri calcolati finiscono automaticamente nel testo. Un file .Rnw leggermente modificato dei calcoli nella sezione 4 (versione knitr ) è supplementary-code.Rnw nei sorgenti.

  • (Ho appena visto che ho dimenticato di caricare il file .Rnw per l'intero documento su arXiv, e non me lo ha permesso di farlo quando ho appena provato - Ho lo correggerò, probabilmente quando avrò il volume / le pagine finali per la rivista)

  • Perché Sweave e knitr : ho preparato il documento in Sweave (e senza alcuna memorizzazione nella cache poiché anche due dei coautori usano R. Quindi hanno automaticamente Sweave . Volevo mantenere le dipendenze sono basse. Tuttavia si è scoperto che non desideravano eseguirlo. Il prossimo articolo utilizzerà solo knitr e memorizzerà nella cache calcoli più lunghi.

  • È un compromesso: digitare i numeri è più veloce del lungo codice Sweave / knitr . Ma poi devi rileggere il foglio con tanta attenzione per assicurarti non hai errori di battitura da qualche parte, il che richiede anche molto tempo.

Potresti espandere di più sulla programmazione alfabetizzata?
Accetto la richiesta di Paul. Mi piacerebbe vedere un esempio di programmazione alfabetizzata utile per scrivere un articolo scientifico.
@WillieWong che combina R e LaTeX sembra essere l'apice della ricerca riproducibile. La creazione del documento, comprese le analisi statistiche, richiede di rieseguire solo gli script, ovvero una procedura in un unico passaggio. In pratica lo trovo difficile da implementare, soprattutto perché alcune delle mie analisi richiedono molto tempo. Dai un'occhiata a `knitr` per una buona integrazione di R e LaTeX.
Un elenco di esempi di analisi riproducibili: http://stats.stackexchange.com/questions/1980/complete-substantive-examples-of-reproducible-research-using-r
@JeromyAnglim: grazie per il collegamento. Non ero a conoscenza di quella lista.
Oggetto: pdf prodotto da LaTeX - Ho anche scoperto che alcuni documenti non sono "ricercabili" o "copiabili", ma tendono ad essere documenti più vecchi (ps2pdf?). In alcuni casi molto strani, * puoi * copiare e cercare, ma il testo non corrisponde a ciò che appare sullo schermo (strane codifiche dei caratteri).
Ecco un post correlato sull'utilizzo di git con latex: http://stackoverflow.com/a/6190412
@PaulHiemstra: Suggerisco di salvare i risultati delle tue analisi in un database. Quindi non dovrai eseguire le analisi ogni volta che compili il tuo documento LaTeX.
@Fuhrmanator: Sospetto che il visualizzatore PDF abbia la sua parte in questo.
@O.R.Mapper Ecco un esempio di un PDF rotto. Provalo con qualsiasi visualizzatore riesci a trovare: http://carbon.utsi.edu/downloads/JRobertson_MSER.pdf Ulteriori informazioni su http://www.reddit.com/r/techsupport/comments/1ewdwz/
@Fuhrmanator: Non riesco a riprodurre i problemi descritti nel post del forum - quando si utilizza la ricerca full-text sul PDF mentre è visualizzato nel plug-in del visualizzatore PDF di Firefox 31 su Windows (in generale, un visualizzatore che non mi piace, a causa di altri problemi come lazy loading), la ricerca di * the * non fallisce come descritto nel forum, ma evidenzia correttamente le occorrenze della parola * the * (almeno le prime, per quanto ho provato). Allo stesso modo, la ricerca di * ac * in questo modo evidenzia correttamente quella sottostringa, ad es. in * Abstract *, poi in * caratterizzazione *, poi in * frazione * ecc.
@O.R.Mapper Interessante. Controllerò quel PDF Viewer.
Marc van Dongen
2013-02-19 21:43:28 UTC
view on stackexchange narkive permalink

Quanto segue è basato su LaTeX and Friends .

Contro

  • Difficile da imparare e da usare. Vero, ma ti farà risparmiare tempo a lungo termine, anche se stai scrivendo una tesi minore.
  • Non WYSIWYG. Vero, ma ci sono molti IDE. Ad esempio, TeXWorks, TeXMaker, MacTeX, LyX, ....
  • Poco supporto per il markup fisico. Vero, ma questa è una buona cosa. Assicura che lo stile del documento sia coerente. Inoltre fa risparmiare tempo perché armeggiare con lo stile ti costerà tempo.
  • Usare caratteri non standard è difficile. Questo era vero, ma oggigiorno l'installazione i nuovi caratteri sono relativamente facili.
  • Nessun controllo ortografico. Vero, ma alcuni IDE lo supportano. Inoltre puoi eseguire il controllo ortografico a livello di riga di comando.
  • Troppi pacchetti. Sì, potrebbe essere difficile trovare il pacchetto giusto. Tuttavia, fare una domanda in TeX Stack Exchange o comp.text.tex ti darà rapidamente una risposta. Inoltre di solito hai solo bisogno di pochi pacchetti di base, che puoi impacchettare come una libreria definita dall'utente.
  • LaTeX è solo per tecnici. Falso, LaTeX è usato in matematica, computer scienza, fisica, scienze della vita, scienze umane, ....
  • Incoraggia la scrittura strutturata. Ad alcune persone non piace. Altri lo fanno.

Pro

  • Separazione di stile e contenuto. LaTeX è un markup procedurale linguaggio seduto su un motore di composizione. Rendi esplicito lo scopo della tua scrittura annotando (contrassegnando) la tua scrittura. LaTeX usa il markup per comporre la tua scrittura nello stile giusto.
  • Fiducia. In un recente TUGboat (Volume 33, Numero 3, 2012) Boris Veytsman scrive un documento interessante che mostra che l'uso di Computer Modern (il carattere LaTeX predefinito) aumenta il livello di fiducia che le persone hanno nelle dichiarazioni scritte: è arrivato secondo, subito dopo Baskerville che è arrivato primo. All'estremità inferiore della scala di affidabilità c'è Comic Sans . (Risultati basati sui risultati di Morris.)
  • Generazione di grafici e tabelle. LaTeX dispone di pacchetti che automatizzano la generazione di grafici e tabelle. Tu fornisci i dati e i pacchetti fanno la composizione. Se fatto correttamente, questo assicura che tutti i grafici e le tabelle siano composti nello stesso stile coerente.
  • Diagrammi tecnici. LaTeX ha pacchetti in grado di generare diagrammi tecnici come alberi, transizione di stato macchine, reti di Petri e così via. L'uso di questi pacchetti garantisce una presentazione coerente.
  • Composizione di alta qualità e buona sillabazione automatica. Questo include crenatura, maiuscoletto reale, legature comuni e non comuni, varianti di glifi,. ... La sillabazione di LateX non è seconda a nessuno.
  • Molte conferenze ed editori accettano LaTeX. Questo è utile perché garantisce che il tuo articolo sarà conforme alle linee guida di formattazione della conferenza.
  • Linguaggio di programmazione completo di Turing! Questo ti consente di calcolare cose che puoi poi comporre (simile a un foglio di calcolo con colonne di input e output).
  • Scrivi note / libro / presentazione nello stesso file sorgente. Questo è correlato all'elemento precedente. LaTeX può prendere decisioni e questo ti consente di scrivere diversi documenti di output in un documento di input. Ad esempio potresti avere una versione di presentazione e una versione di note. Puoi condividere il testo per entrambe le versioni e utilizzare del testo per una sola versione.
  • LaTeX è altamente configurabile. Ad esempio, puoi definire il tuo stile di libro / carta e impacchettare le impostazioni come una libreria in modo da poterle utilizzare più e più volte.
  • Puoi tradurre LaTeX in html , ps , pdf , DocBook , ...
  • Numerazione automatica di unità di sezione, figure, ... Ciò garantisce la coerenza del documento di output. Inoltre LaTeX fornisce un meccanismo di riferimento incrociato semplice e coerente.
  • Eccellente supporto per la bibliografia. LaTeX automatizza la composizione delle citazioni e la generazione della bibliografia / riferimenti. Ti consente di controllare lo stile sia delle citazioni che dei riferimenti. Il risultato è una bibliografia perfetta e citazioni coerenti.
  • Molto stabile, gratuito e disponibile su molte piattaforme . Chi non lo vuole?
  • Base di utenti ampia e attiva, amichevole e disponibile. Fai una domanda in TeX Stack Exchange o comp.text.tex e di solito ottieni una risposta dettagliata in pochi minuti.
  • LaTeX ha commenti. Così puoi ricordare perché / come qualcosa ha funzionato.
  • Può produrre macchie di caffè sui tuoi fogli. Quindi hai coerente macchie di caffè sui tuoi fogli!
  • Soprattutto: LaTeX è divertente!
Le macchie di caffè sono decisamente un must.
Vorrei fare eco al professionista su LaTeX che ha commenti come uno strumento molto utile. In qualità di scrittore alle prime armi, trovo utile organizzare la mia scrittura (anche all'interno dei paragrafi) aggiungendo commenti per dire qual è l'obiettivo di quel pezzo (ad esempio riassumere i risultati principali) o includere alcuni risultati grezzi nei commenti accanto al testo che li riassume. Ovviamente puoi ottenere commenti con gli editori WYSIWYG ma trovo che lo scopo sia diverso (principalmente collaborazione e revisioni) piuttosto che note personali.
@av1 È davvero una caratteristica molto utile. Se ti piace annotare la tua scrittura con commenti, potresti voler controllare [folds] (http://tex.stackexchange.com/a/41814/10274), che sono supportati da alcuni editor.
someonecool
2013-01-25 12:07:21 UTC
view on stackexchange narkive permalink

Sono uno scrittore freelance, scrivo principalmente articoli e narrativa, e preferisco LaTeX su Word per alcuni motivi:

  • Lavoro molto più velocemente in Vim, che è perfetto per modificare il markup LaTeX
  • Scrivo in modo modulare, quindi \ input {} (comando / markup / qualunque cosa) di LaTeX è indespensabile.
  • Posso convertire il markup LaTeX in qualsiasi formato di cui ho bisogno, il più delle volte direttamente: pdf, docs, html, epub, ecc.
  • La natura grafica di Word è troppo sovraccarico quando posso semplicemente aprire vim, digitare quello che mi serve, aggiungere un preambolo, un po 'di markup e un file di stile, eseguire il documento tramite aspell e il gioco è fatto.
Questo sito è principalmente per studenti laureati e accademici, non credo che questo sia un forum adatto per questo tipo di risposte, la scrittura di narrativa è troppo diversa dalla scrittura scientifica
@Leonpalafox ancora in questo caso penso che la risposta sia rilevante.
@Leonpalafox Gli studenti laureati in inglese, o studenti MFA, saranno sicuramente sorpresi di sapere che non appartengono all'Accademia.
Martin Schröder
2012-11-24 06:47:24 UTC
view on stackexchange narkive permalink

LaTeX

  1. Software gratuito open source. Anche la FSF la pensa così.
  2. Stabile: la versione corrente di LaTeX è del 1994, il programma sottostante (TeX) è del 1982. Puoi facilmente elaborare un documento realizzato con LaTeX 2.09 nel 1987 con una moderna distribuzione TeX su hardware moderno
  3. Funziona su qualsiasi sistema operativo moderno su qualsiasi hardware

Word

  1. Chiuso fonte di software proprietario costoso (MS Word)
  2. Instabile: il formato del documento di Word è in continua evoluzione. Sarà difficile aprire un documento da diciamo Word 2003 con una versione recente; ottenere tutta la formattazione da un documento di Word 5.5 (1991) probabilmente sarà impossibile. ODF creato da Open / Libre Office aiuta qui.
  3. Funziona solo su Windows e OSX (Word) o Linux (Open / Libre Office). Il porting di Open / Libre Office su un sistema operativo diverso è un'impresa importante.
Temo che questi fatti (ben noti) non affrontino il lato accademico della questione. Noöne qui vuole lanciare una (∞ + 1) th flamewar su questo argomento ...
Open / Libre Office funziona su Windows, Mac, Linux, FreeBSD, OpenBSD. Cos'altro ti serve, un Commodore 64?
@F'x: La stabilità non è un problema nel mondo accademico?
@FedericoPoloni: Ricordo lo sforzo di portarlo su OpenBSD: è stato enorme e un'impresa importante. Oh, e per gli altri sistemi operativi, che ne dici di un porting iOS?
@MartinSchröder buon punto: non possiedo un tablet, quindi non ho considerato affatto il sistema operativo per tablet.
@MartinSchröder quello che volevo dire non ha senso nella tua risposta è specifico per il mondo accademico ...
La stabilità di @F'x: è specifica per il mondo accademico, poiché i lavori possono richiedere anni (ad es. Tesi) e i libri possono essere aggiornati per decenni (ad es. Tacop).
@MartinSchröder ci sono molti scrittori non accademici che impiegano anni per scrivere un libro e molti libri tecnici non accademici e tuttavia aggiornati per decenni (dizionari e standard, per fornire solo due esempi) ...
Bill Nace
2013-07-26 21:43:59 UTC
view on stackexchange narkive permalink

Un ulteriore vantaggio di LaTex che non ho visto elencato tra le tante risposte qui è che:

I file sorgente LaTex possono essere (abbastanza) facilmente generati da uno script o da un altro programma. In alcune aree di ricerca, potresti generare molti dati che devono essere inseriti in tabelle o figure nel tuo testo. Nel mio caso, ho avuto una simulazione al computer che ha generato i dati. Ho programmato l'output della simulazione per aggiungere un po 'di istruzioni LaTex qua e là nei dati e il file di output è poi diventato parte del mio documento sorgente LaTex. No cut-n-paste. Nessun pericolo di riscrivere un valore in modo errato. Se ho trovato un bug nella mia simulazione (ipoteticamente parlando, ovviamente), allora posso rigenerare facilmente i dati e il markup associato molto facilmente.

Callum
2013-02-19 21:55:32 UTC
view on stackexchange narkive permalink

Sono passato di recente a LaTex mentre ero all'università e la risposta è stata fantastica. Ho scritto una serie di rapporti riguardanti progetti e tutor sono stati felici di vedere qualcuno che utilizza il software appropriato.

Ho scoperto che con progetti più grandi che può essere suddiviso in sezioni e attualmente sto scrivendo un documento che è suddiviso in un numero di capitoli che è molto facile da gestire il documento.

Per quanto riguarda la documentazione tecnica come tabelle, diagrammi ed equazioni, richiede un po 'di apprendimento ma è davvero molto utile.

Un'altra cosa da notare è che la struttura del documento è mantenuta coerente in tutto, sezioni e capitoli sono numerati correttamente così come i riferimenti, le note a piè di pagina e le figure sono tutte numerate correttamente.

Inoltre, usa BibDesk poiché aiuta moltissimo quando si usano numerose citazioni.

+1, anche se ciò che è proprio di non è un punto di discussione.
Fomite
2016-02-19 03:50:19 UTC
view on stackexchange narkive permalink

Pubblicherò la mia opinione su questo, come utente di Word che ha spesso meditato di passare a LaTeX ma ha deciso di non farlo (ma ha collaboratori che lo fanno):

Word :

Vantaggi

  1. Universalità. Sebbene Microsoft Office non sia onnipresente al 100%, sono disposto a dire che quasi tutti hanno la possibilità di modificare documenti Word o simili a Word in qualche forma. Un file Word può essere generalmente inviato presumendo che il destinatario sappia cosa farne. Allo stesso modo sarei disposto a scommettere che la base installata di qualsiasi tipo di distribuzione TeX è di gran lunga inferiore.
  2. Non tecnico. Non c'è molta curva di apprendimento in Word, e ce n'è una piuttosto ripida per LaTeX. Collaboro con molti colleghi non tecnici, che scriveranno o commenteranno questioni politiche o cliniche. Fargli usare Doodle per programmare una chiamata è già abbastanza difficile, non riesco a immaginare come sarebbe LaTeX. D'altra parte, praticamente chiunque può usare LaTeX può anche usare la parola.
  3. "Track Changes" è uno strumento di revisione decente e può essere considerevolmente più intuitivo rispetto a guardare le differenze in un tracker di versione o qualcosa di simile che.
  4. In alcuni campi, Word sarà il formato utilizzato per gli invii di riviste. Questo, ovviamente, non è universalmente vero, ma vale la pena notare nel mondo a volte carico di calcoli di Stack Exchange che il mondo accademico nel suo insieme non usa necessariamente LaTeX.

Svantaggi

  1. Word. È. Non. Disposizione. Software. Tentare di usarlo come tale è un esercizio di frustrazione.
  2. Word enfatizza decisamente il testo rispetto alla notazione matematica. Sebbene sia notevolmente migliorato e non sia in realtà un impedimento nel mio lavoro, per documenti molto pesanti di equazioni diventerà noioso.
  3. La gestione delle citazioni richiede un pacchetto di terze parti di qualche tipo: il uno che è integrato è criminalmente povero.

LaTeX

Vantaggi

  1. LaTeX è semplicemente migliore per la composizione matematica. Se questo sia importante o meno è una domanda, ma che LaTeX è più bravo è qualcosa su cui le persone ragionevoli non possono essere così in disaccordo.
  2. Come documenti basati su testo, i file LaTeX funzionano davvero bene con la versione software di controllo.
  3. Gli strumenti complessivi di layout disponibili per LaTeX sono di gran lunga superiori a Words e molto più adatti a modelli, codice standard, ecc. Potresti scrivere uno script per inserire automaticamente tutte le informazioni preambolatorie (affiliazione , intestazioni, ecc.) per un documento LaTeX. Farlo in Word sarebbe ... difficile.

Svantaggi

Come disclaimer, alcuni di questi sono abbastanza soggettivi.

  1. Qualunque cosa elencata come uno dei vantaggi di Word. La più grande per me è l'alta probabilità che un collaboratore faccia "Cosa dovrei fare con questo?" e finiremo comunque in Word.
  2. Nella mia esperienza, errori di compilazione e simili sicuramente si verificano quando si tenta di passare file LaTeX tra più autori.
  3. Disposizione di un adeguato Il documento LaTeX è facile. Creare un bel file LaTeX è difficile. Spesso ho la sensazione che "una volta che è in LaTeX è fatto", e sebbene questo sia più vero di quanto non lo sia per un documento di Word, è molto diverso da qualcosa che è professionalmente composto.
Ho visto la mia parte di documenti di Word che si sono comportati in modo orribile. Un caso particolare era un modello per richiedere denaro interno qui. La segretaria che lo ha creato si è preso la briga di aggiungere tabelle che calcolassero automaticamente alcuni dati (alcune percentuali, riepilogo dei costi e così via). In modo irritante, funzionava *** solo *** sulla sua copia di Word; dall'altra, esattamente lo stesso modello di computer, sistema operativo e così via, le tabelle hanno appena calcolato il gibberish. Prendi un vecchio documento, verrà rimpaginato (divertente quando hai modificato attentamente il testo in modo che nessuna pagina inizi con un'equazione).
@vonbrand Nella mia esperienza, succede più con i documenti LaTeX che con Word, ma ovviamente può ancora accadere.
LaTeX funziona allo stesso modo ovunque, gli errori si verificano quando i pacchetti non sono installati o una parte del testo viene trapiantata altrove. Stendere un bel LaTeX è banale (attenersi alle classi standard), stendere un documento LaTeX complesso e non standard richiede un professionista (non c'è da stupirsi, la composizione tipografica * non * è banale), ma ci sono classi (`memoir`) e bundle (`KOMA`) che consentono a un non specialista di modificare molto.
@vonbrand Ho avuto team che lavorano insieme per anni che finiscono per inviare e-mail la mattina presto proprio prima di una scadenza con errori. Potrebbe funzionare in questo modo in teoria, ma ancora una volta, * nella mia esperienza *, emerge una discreta quantità.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...