I’m struggling to wrap my arms around this Scrivener>MMD>Latex>PDF “structured writing” process, and my general ignorance of things CSS, HMTL, XSLT, & Tex is making it hard. I’d really like to learn this process to add some polish to my documents: Too many years spent behind various word processing wheels have been most unsatisfactory, for the all the fuss and re-fuss it takes. (Thanks for the freedom, KB.) Let me also say I’ve been reading the MMD links here at scriv, and at Fletcher’s site and I seem to be getting a basic road map together that I’m hoping you folks can critique. My publishing goal is to be able to create technical reports in pdf form, and be able to use Scrivener to advantage in reordering sections without fussing with section numbers and the like.
So, as I understand it now, the “processing” goes something like this: A scriv document is exported using MMD>Latex which uses a CSS style sheet I’ve specified to create an XHMTL document that MMD then turns around and converts to a LaTeX document using an XSLT script I’ve specified. I then take this Latex document and process it with PDFlatex and I get my printer ready PDF. Voila! (I’m not sure but I think MMD does the Scriv+CSS>XHMTL+XSLT=Latex in one fell swoop. I need only supply the Scriv, the CSS, the XSLT and MMD does the rest of the work.)
Am I getting close? Missing some steps?
Followup Questions ( or What do I need to learn to make this happen):
Does this mean I need to learn to create CSS style sheets? If so, any good starter resources?
Do I need to be able to edit XHMTL/HMTL?
Likewise, do I need to learn to read and write XSLT scripts? I understand Flecher, AmberV and others have many available for use, but how does one pick one from the other?
Do I need to be versed in both CSS and XSLT or with either?
Do I need to load LaTeX (over a gig now!) on my system?
Where does TextMate, should one desire, fit into the “process” described above
I understand that in order to get a generated table of contents, one would need multiple trips thru the mill, but which mill would that be? Where does that loop occur?
Finally, would anyone care to give a list of all the software pieces that would need to be obtained and loaded onto my system in order to get this up and running? I think it is the following:
Scrivener
MultiMarkdown
LaTeX (via MacTex or the like)
PDFlatex (also from MacTex)
… what else?
Many thanks in advance, and many apologies for asking too much. Brief little clues much appreciated.
Mark