I'm looking for an application that will let me produce textbased source files which can eventually be used to produce PDF files and preferrably also slide presentations or web presentations.
Requirements:
- Run on Linux (Fedora)
- Source files should be text only, ideally using a syntax that can be used for other types of documents (manuals, technical specifications, etc.)
- Everything should be done locally (no cloud solutions)
- Image inclusion with reasonable options for scaling
- Define slides individually and include varying selections them in slightly different versions of presentations through a master file defining which ones to include and in which order
- Define variables to perform string substitution or use conditional elements (e.g. only include a given bullet point if a given variable is set). The same element should be available for inclusion several times and in several documents.
- Possibility to have full control of the layout of each page/slide
- Possibility to include background images
I have tried DocBook but have not been able to figure out any way of doing the last two requirements in my list and therefore look for something else. I also checked out ReStructured Text, but the variable/inclusion of elements does not seem to be a part of that solution.