Skip to: Site menu | Main content

Listing only posts with tag latexsee all posts…

Integrating OmniGraffle and Latexmk

Compiling LaTeX documents can be quite a hassle, because it’s an iterative process, and the dependancies are not really clear. There is one gem of a tool, however, that any regular LaTeXer should know: Latexmk.

Latexmk handles all the common TeX pipelines (DVI, PS, PDF…), detects most if not all the dependancies if your document is split into several source files, and will (re-)run LaTeX, BibTeX, etc. as needed, effectively reducing building most documents to this invocation:

$ latexmk

Very nice indeed, but what about figures created in an external editor like OmniGraffle? Going through OmniGraffle’s menus to export documents to PDF after each change quickly gets boring.

Many LaTeX documents, one BibTeX database

As a researcher, I spend most of my time writing LaTeX, using many tools, among which BibTeX, the bibliography database processor. Our team manages a huge .bib file centralizing all publications we read and might need to cite someday.

Since nearly everything we write uses that file, so it gets linked or copied into each the source directory of each new document. Some of us even have a bash alias to automate that copy, but they still have to invoke it for each new paper. But…

Zero cost solution:
Just put the database somewhere in BibTeX’s search path!

 
 

Last updated on 2011-01-25.  Generated by webgen, sass, markdown/kramdown, ruby, hyphenator.js (toggle hy-phe-na-ti-on)…
Some rights reserved.  Except where otherwise noted, this website by Damien Pollet
is licensed under Creative Commons Attribution-Share Alike 2.0 France.
Creative Commons License

Back to top