Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
newsletter:markuplanguages [2011/05/29 03:48] – [AsciiDoc] elextr | newsletter:markuplanguages [2011/06/05 17:13] (current) – frlan | ||
---|---|---|---|
Line 14: | Line 14: | ||
===== Languages / Toolkits ===== | ===== Languages / Toolkits ===== | ||
==== LaTeX ==== | ==== LaTeX ==== | ||
+ | |||
+ | Pros (for this application) Latex is a combined content structure, layout and formatting language, all the lightweight markup languages are content structure only and a different backend configuration language must be used for layout/ | ||
+ | |||
+ | Con fewer contributions may come in Latex so more conversion effort may be needed by the production team. | ||
+ | |||
==== ReST ==== | ==== ReST ==== | ||
+ | |||
+ | Is the current used markup language. Its seems to support all points mentioned above either as build in or with some little manuel work after. | ||
+ | |||
+ | The only unsolved issue is the generating of plain text with table of content and section numbering. This could be done using the HTML/PDF output but will need some further effort to investigate. | ||
+ | |||
==== Sphinx ==== | ==== Sphinx ==== | ||
==== AsciiDoc ==== | ==== AsciiDoc ==== | ||
Line 24: | Line 34: | ||
To generate PDF needs a docbook toolchain such as free open source dblatex (uses your installed latex) or Apache project' | To generate PDF needs a docbook toolchain such as free open source dblatex (uses your installed latex) or Apache project' | ||
- | Asciidoc configuration is by 1) setting attribute values | + | Asciidoc configuration is by 1) setting attribute values |
dblatex configuration is by 1) attributes set on the command line or in a config file or 2) latex stylesheets for complex changes | dblatex configuration is by 1) attributes set on the command line or in a config file or 2) latex stylesheets for complex changes | ||
Line 33: | Line 43: | ||
Cons isn't used in Geany so its an extra tool. | Cons isn't used in Geany so its an extra tool. | ||
- | But it is just Python and can be just installed in a user directory (or even run from the clone of the Mercurial repo), it doesn' | + | But it is just Python and can be just installed in a user directory (or even run from the clone of the Mercurial repo), it doesn' |
==== Doxygen ==== | ==== Doxygen ==== |