As others, I also believe that have no sense for a novice to learn LaTeX if the final target is Word. However, if you are an experienced LaTeX user, probably you will not desire to work too much with bloat-ware word processors and probably you have already something made in LaTeX. Only then exporting could be a good idea.
Is it easy to export to an MS Word format?
Yes. There are tools like latex2rtf
, mk4ht
or elyxer
to convert to ODT, RTF and HTML formats that can be read by LibreOffice and saved in Word format.
For a novice a easy option could be write the documents in LyX or import LaTeX files to LyX because you can export to the above formats trough a simple menu, that internally call to the appropriate exporting tools. (Moreover, it a good option for a novice because you can write basic LaTeX documents without previous knowledge of LaTeX code).
However, the conversion is far from perfection. This could be painless for large but simple texts as hopefully is maintained the basic style typography (italics, etc.) and document structure (table of contents, sections, cite references, etc.) and lost format (margins and headers in HTML export, for example) are easy to fix later in Libreoffice.
For more complex documents (for example with a lot of equations, tables or figures) this final adjust could be more laborious. If it is also a very customized document (large preamble with uncommon packages and custom macros, or a lot of formatting code within the body text) then you can expect more serious problem (special formats are lost, or exported as garbage code, or you can export anything because the exporting tools do not know how manage the complex document). You mileage may vary, but the more complex the LaTeX source, the less chances of success.
Apparently support for images is "flaky", can anyone quantify this, or has it improved?
In what sense flaky?
First, you must understand that LaTeX is not kind of word processor with menu to insert images that can be placed or scaled with the mouse. LaTeX is simply you writing plain text with any text editor (even the simple Notepad from Windows is enough) that later can be converted into a formatted PDF (or DVI) with a compiler as pdflatex
(there are more options). Lyx and many text editors can help writing the most common LaTeX codes for you, including the basic code to include an image, but these programs cannot cover all the possibilities of LaTeX with graphics. Understood this, what I can do with images writing only plain text?
- Include external images in differents formats? Yes, you can include the common PDF, PNG, JPEG and GIF images. With LyX even SVG (that are converted to PNG). Need more? There are excellent tools to bulk convert other format images.
- Rotate or rotating the images? Yes, you can.
- Scaling the images? Yes, you can.
- Find a good/elegant position for images? Yes. In fact, the float figures in LaTeX was for me one main reason to left Word/OpenOffice, where positioning of images is rather time-consuming and frustrating even when you are well experienced about arrangement, anchoring and text wrapping. But moreover, you can do much more that using standard floats (read about the Tufte format, for example).
- Draw directly vectorial images, diagrams? Yes, you can. Even an animated chicken hatched from an egg. See How can I draw an egg using TikZ?
- Draw plots from data? Yes you can. Directly with
pgfplots
package or indirectly, including chunks of R
code (statistics language) or LaTeX code generated with Gnuplot
, for example.
- Write text or paint marks over the images? Yes, you can.
- Round borders? Yes, you can. See LaTeX Photo With Rounded Corners
- Any other thing that I can imagine about images? Probably, although surely you can do better or faster with more appropriate tools than an high-quality typesetting system. After all, LaTeX was not designed to compete with Inkscape or The Gimp.
Can anyone think of anything I have potentially overlooked for writing such a large document?
The possibilities of format that offers a markup language like LaTeX are incredible but a elegant default format for simple text is obtained simply with the first line of code defining the document class:
\documentclass{article}
This basic format can be extended or modified in the preamble, (from this line until \begin{document}
) to include images for example, but then you can mostly focus on the content. Although the content is not just clean text, since it must usually have many commands about the text structure, as \section{Some text}
(instruct to the compiler that "Some Text" must be formatted as the title of a numbered section). This is hard to manage at first, but when you learn the most common commands, the hard thing is to leave your favourite lightweight text editor to return to LibreOffice or Word.