emacs-orgmode
[Top][All Lists]

## Re: [O] Including source when exporting in PDF

 From: Eric Schulte Subject: Re: [O] Including source when exporting in PDF Date: Fri, 06 Jan 2012 00:45:01 -0700 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux)

Frozenlock <address@hidden> writes:

> I am a strong advocate in keeping the source of everything.
>
> However,  a source can easily be lost if it doesn't follow the document.
> In LaTeX, there's a package to attach a file to a PDF (like when you
> attach a file to an email).
> By doing so, the source will follow the PDF even if the common reader
> have no clue what it's for, or even how to use it.
>

This sounds like a great Reproducible Research practice.

>
> Here is how I attach my org source to every document I export to PDF:
>
> ;; Include the source file for every exported PDF (org-mode)
>      "Add the source (org file) to the resulting pdf file"
>      (let ((filename (buffer-name)))
>        (set-buffer latex-buffer)
>        (while (re-search-forward "\\\\usepackage{.+}" nil t)); go to the
> end of packages
>        (insert "\n\\usepackage{attachfile2}"); the package needed to attach
> files
>        (when (re-search-forward "\\\\end{document}" nil t)
>          (forward-line -1)
>          (insert
>           (concat
>            "\\vfill\n"
>            "\\footnotesize\n"
>            "The source of this document is an Org-Mode file attached here:"
>            "\n\\attachfile"
>            "{" filename "}")))
>        (save-buffer)))))
>
>
> This is by no mean a patch, but rather a quick hack. Perhaps someone
> with a working knowledge of the org-export could find a way to add a
> source option?
>

I think this practice may not actually require any changes to the
Org-mode core.  The attached small Org-mode file will attach itself to
pdf exports using only features already present in Org-mode.



with-the-source.org
Description: Text Data

Thanks for sharing this idea!

>
>
> Cheers!
>

--
Eric Schulte
http://cs.unm.edu/~eschulte/