[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
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)
> (eval-after-load "org-exp"
> '(defadvice org-export-as-latex (around org-export-add-source-pdf activate)
> "Add the source (org file) to the resulting pdf file"
> (let ((filename (buffer-name)))
> ad-do-it ;do the function
> (let ((latex-buffer ad-return-value))
> (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/
- [O] Including source when exporting in PDF, Frozenlock, 2012/01/04
- Re: [O] Including source when exporting in PDF,
Eric Schulte <=
- Re: [O] Including source when exporting in PDF, Rainer M Krug, 2012/01/11
- Re: [O] Including source when exporting in PDF, Frozenlock, 2012/01/11
- Re: [O] Including source when exporting in PDF, Rainer M Krug, 2012/01/12
- Re: [O] Including source when exporting in PDF, Frozenlock, 2012/01/12
- Re: [O] Including source when exporting in PDF, Rainer M Krug, 2012/01/12
- Re: [O] Including source when exporting in PDF, Frozenlock, 2012/01/15
- [O] [BUG?][babel] Re: Including source when exporting in PDF, Rainer M Krug, 2012/01/16
- Re: [O] [BUG?][babel] Re: Including source when exporting in PDF, Frozenlock, 2012/01/17
- Re: [O] [BUG?][babel] Re: Including source when exporting in PDF, Rainer M Krug, 2012/01/18
- Re: [O] [BUG?][babel] Re: Including source when exporting in PDF, Eric Schulte, 2012/01/20