ACM SIGGRAPH Paper using Scrivener / MMD 3 workflow

Hi,

I’ve made an ACM SIGGRAPH paper template / Scrivener / MMD / LaTex workflow using the SIGGRAPH latex classes. Even if you are not writing for SIGGRAPH, it is tidy and adaptable for general papers.

You can view the sample PDF output from the scrivener / MMD / LaTex process here:

daisyrust.com/pdf/SIGGRAPH_S … xample.pdf

You can download the demo scrivener file containing usage instructions, the mmd latex templates and the rest here:

daisyrust.com/download/scriv … te_002.zip

I hope it helps someone!

Kind regards, Ian

Yes, someone did find this useful. Thanks.

The template/workflow as described is comprehensive but a summary might be useful:

Overview of one particular workflow for setting-up Scrivener->MMD 3->Latex compilation:

  1. In the “Compile For” dialogue select “MultiMarkdown->LaTex (.tex)”.
  2. In Compilation Options ->Latex Options -> LaTeX document class, select “None / Use Meta-Data”
  3. In Compilation Options ->Meta-Data -> remove all the default keys.

Steps 2 and 3 are preparation for defining meta-keys (and avoiding overlaps) by more simply placing them in a meta-data file that appears as a file in the binder at the start of each project (and which is selected for Scrivener compilation).

The Meta-Data file might be something like (with better spacing from an actual template):

Title: MasterPeace
Author: Bill
email: WilliamShakespear@gmail.com
latex input: texDefs
latex input: texPreamble
latex footer: texFooter

On compilation the first three keys/value pairs are generated to their latex equivalents in the resulting tex file. For example, the Title/MasterPeace key/value pair gets compiled to:

\def\Title{MasterPeace} at the start of the tex file

The “latex input” settings gets compiled to (at the start of the tex file)

\Input{texDefs}

\input{texPreamble}

while the “latex footer” setting get compiled to

\input{texFooter}

at the end of the compiled tex file.

For subsequent latex compilation (either manually or else via Scrivener if in step 1 above “MultiMarkdown->PDF” is selected) in order to see the files, texDefs (.tex), texPreamble, texFooter these files all need to be placed in ~/Library/texmf/tex/latex/mmd.

Again to see a working and more comprehensive solution use Ian’s template.