orgmode-ACM-template
orgmode-ACM-template copied to clipboard
Using new Emacs Org-mode LaTeX exporter to generate LaTeX/PDF files that meet the requirements of ACM (unmaintained!)
- Migrating ACM LaTeX template to Org-mode
** Purpose
Whenever someone wants to hand in a white paper for a conference which requires using ACM LaTeX template, I want to use an Org-mode file instead. With the Org-mode LaTeX exporter (the current one and/or the new one) is should be possible to generate compatible TeX and PDF output.
** Template Source
http://www.acm.org/sigs/publications/proceedings-templates
** Additional requirements
The template should be as much self-containing as possible. So no special settings required in ~$HOME/.emacs~
The file =ACM-template.org= contains everything needed to produce the ACM paper from an Org-mode file. It tangles initialization files for the new exporter and the old exporter. It writes a Makefile that:
- launches a fresh instance of Emacs,
- loads the selected initialization file,
- then processes the Org-mode file that generated it.
The file =sigproc-sp-org-new.org= contains the ACM-SIG LaTeX sample in Org-mode. The LaTeX output from Org-mode comes close to reproducing the original, but with a few deviations. The new exporter looks like it will be capable of generating a LaTeX file that doesn't need to be tweaked.
-
Files
- =ACM-template.org= is the template you'll use to start a new paper
- =README.org= is this file
- =acm_proc_article-sp.cls= is the ACM-SIG LaTeX class file
- =flies.eps= is a graphic used by =sigproc-sp-org-new.org= and =sigproc-sp.tex=
- =fly.eps= is a graphic used by =sigproc-sp-org-new.org= and =sigproc-sp.tex=
- =sigproc-sp-org-new.org= is the ACM-SIG example file translated into Org-mode
- =sigproc-sp.tex= is the ACM-SIG example file
- =sigproc.bib= is the bibliography file used by =sigproc-sp-org-new.org= and =sigproc-sp.tex=
-
Issues
-
Karl 2012-04-25: new Org-mode export does nothing but writing "org-splice-latex-header: Wrong type argument: stringp, nil"
- Tom 2012-05-06: this is fixed now
-
Tom 2012-05-06: old exporter requires a headline before the first source code block.
-
Tom 2012-05-06: new exporter has a known bug that inserts source code header information after the source code block disappears, as it does with :exports results
-
Tom 2012-05-06: the list of additional authors doesn't separate the last author in the list with "and"
-
Tom 2012-05-06: the ACM latex class command \titlenote{} doesn't appear to work
-