What are objective advantages or disadvantages of using the markup language LaTeX instead of a WYSIWYG word processor like MS Word or LibreOffice Writer?
Please use objective arguments to prevent a flame war...
Academia Stack Exchange is a question and answer site for academics and those enrolled in higher education. It only takes a minute to sign up.
Sign up to join this communityWhat are objective advantages or disadvantages of using the markup language LaTeX instead of a WYSIWYG word processor like MS Word or LibreOffice Writer?
Please use objective arguments to prevent a flame war...
LaTeX is better at:
WYSIWYG (especially Word and Writer) is better at:
A wash:
Suggestion: if you want to convince someone to start using LaTeX, start them out first in one of the WYSIWYG environments designed for LaTeX first (for example LyX). This will help somewhat to ameliorate the scary entry barrier.
Advantages:
Disadvantages:
Advantages:
\label
and \ref
for referencing, as opposed to Word's fairly kludgy "Cross-referencing" window which requires way too many clicks to insert a single reference)Disadvantages:
I am currently studying for a PhD (engineering, almost done) and I supervised some student projects (diploma thesis and so on). Therefore I experienced both the typical Word and LaTeX workflow.
Most of the points are already mentioned in the very good other answers. I just want to add some general comments. Since I am not a geek I think that I can give roughly an average opinion.
It is not important whether all this happened because of a unprofessional use of Word -- the point is, that it happens.
As primary author I usually use LaTeX, most colleagues use word, so I (have to) use that when contributing to papers.
Advantage of LateX:
latexdiff
to produce versions with highlighted changes automaticallygit diff --color-words
is good for seeing changes and is not confused by changes in the line.Publishers have document classes that will format the text. Allows to produce nicely readable author's versions.
By loading few packages (or even only setting some option) you can switch back and forth to the ridiculously unreadable format the publisher demands.
Bibliography styles: changing the style allows to switch back and forth between e.g. references with title and linked doi and the journal's requested format without.
Disadvantages:
Side Note:
Advantages of Word
Disadvantages
Here's an example. I didn't go the full length of literate programming for the whole article: the simulation in section 3 took some week on our server blade, so that was done separately and I just pulled in the result graphics. But I wrote section 4 in Sweave, so the calculated numers end up automatically in the text. A slightly modified .Rnw file of the calculations in section 4 (knitr
version) is supplementary-code.Rnw
in the sources.
(I just saw that I forgot to upload the .Rnw for the whole paper to arXiv, and it wouldn't let me do it when I just tried - I'll correct this, probably when I have the final volume/pages for the journal)
Why Sweave
and knitr
: I prepared the document in Sweave
(and without any caching as two of the coauthors use R as well. So they automatically have Sweave
. I wanted to keep the dependecies low. However it turned out that they did not wish to run it. Next paper will use only knitr
, and cache longer calcluations.
It is a trade-off: typing in the numbers is faster than the lengthy Sweave
/knitr
code. But then you need to re-read the paper so carefully to make sure you have no typo somewhere in there, which takes a lot of time, too.
knitr
for a good integration of R and LaTeX.
Nov 23, 2012 at 16:54
The following is based on LaTeX and Friends.
Cons
comp.text.tex
will quickly give you an answer. Also you usually only need a few core packages, which you can package as a user-defined library.Pros
html
, ps
, pdf
, DocBook
, ...comp.text.tex
and you usually get a detailed answer in minutes.I am a freelance writer, writing mostly articles and fiction, and I prefer LaTeX over Word for a few reasons:
An additional advantage of LaTex that I haven't seen listed among the many answers here is that:
LaTex source files can be (fairly) easily generated by a script or other program. In some research areas, you might be generating lots of data that needs to be put into tables or figures in your text. In my case, I had a computer simulation that generated the data. I programmed the simulation output to add a little bit of LaTex instructions here and there in the data and the output file then became part of my LaTex source document. No cut-n-paste. No danger of re-typing a value incorrectly. If I found a bug in my simulation (hypothetically speaking, of course), then I can easily regenerate the data and associated markup very easily.
I've recently switched to LaTex whilst at university and the response has been great. I have written an number of reports regarding projects and tutors were happy to see somebody using the proper software.
I have found that with larger projects that it can be split up into sections and I'm currently writing a document that is split up into a number of chapters which is very easy to manage the document.
With regard to technical documentation such as tables, diagrams and equations it does require some learning but it is very useful indeed.
Another thing to note is that the document structure is kept consistent throughout, sections and chapters are correctly numbered as well as the references, footnotes and figures all being correctly numbered.
Also, use BibDesk as it helps out tremendously when using a number of citations.
I'll post my take on this, as a Word user who has oft pondered switching to LaTeX but has decided not to (but has collaborators who do):
Word:
Advantages
Disadvantages
LaTeX
Advantages
Disadvantages
As a disclaimer, some of these are fairly subjective.
memoir
) and bundles (KOMA
) that allow a non-specialist to tweak a lot.