3 ms·
The correct answer is: use LyX[0], a WYSIWYM[1] editor. LyX is truly fantastic by comparison to Word and LibreOffice. You get all the power of LaTeX and none
by cryptonector 8y ago
The correct answer is: use LyX[0], a WYSIWYM[1] editor.
LyX is truly fantastic by comparison to Word and LibreOffice. You get all the power of LaTeX and none of the pain. WYSIWYM is superior to WYSIWYG! WYSIWYG means you have to fiddle with typesetting as you write, whereas WYSIWYM means you don't.
LyX also supports a variety of export formats, including XHTML. I've used its export to XHTML feature so that I can edit Internet-Drafts in LyX then convert them to XML (using an XSL) in the schema accepted by xml2rfc, and presto, no need to edit XML.
[0] [1] http://www.lyx.org/
[1] What you see is what you mean.
- gmueckl 8y agoI like LyX a lot, but I have issues with the generated LaTEX code. It does not lend itself very well for manual adjustments. If I have to match a journal style, I will generally resort to Kile and write LaTeX directly, using the journal template (most journals only have LaTeX templates) and following their instructions. But if the style is just a standard LaTeX style, LyX is great, especially for complex formulas. Unlike plain LaTeX you cannot ruin the structure of a math equation by misplacing a bracket.
- cryptonector 8y agoI like the idea of LyX, and its GUI, the implementation is showing its age a bit. Starting from scratch today it would be better to implement in Rust using XML as the .lyx document format and XSLT and XSLs for transformations to LaTeX and other output document formats. EDIT: And there are XSLs for such conversions. E.g., http://getfo.org/texml/ http://getfo.org/texml/