Skip to content

Instantly share code, notes, and snippets.

Created May 24, 2013 00:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/5640444 to your computer and use it in GitHub Desktop.
Save anonymous/5640444 to your computer and use it in GitHub Desktop.
org-mode and pdf stables.

Letter

The application consists of the following enclosures

Included documents

Format is

Pretty NameFile NameNote to show on pagepages
CVcv
Outlineproject1-2
BudgetbudgetIncomplete

Export options

LaTeX

Enclosure function

% Created 2013-05-24 Fri 02:03
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{scrpage2}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{microtype}
\usepackage{hyperref}
\newcounter{myencl}
\setcounter{myencl}{0}
\newcommand{\pdfenclosure}[2][-]{\addtocounter{myencl}{1}\includepdf[pages={#1},
noautoscale=false,
pagecommand={\tikz[remember picture,overlay]
\node[fill=white] at ($(current page.north east)-(2em,5ex)$)
[inner sep=5pt,draw=black, very thick,below left]
{\Large Enclosure \themyencl};
\tikz[remember picture,overlay]
\node [fill=white] at ($(current page.north west)-(-.5ex, .5ex)$)
[below right]{\small \thepage/\pageref*{LastPage}};}]{#2}}
\newcommand{\pdfenclosurecomment}[4][-]{\addtocounter{myencl}{1}\includepdf[pages={#1},
noautoscale=false,
pagecommand={\tikz[remember picture,overlay]
\node[fill=white] at ($(current page.north east)-(2em,5ex)$)
[inner sep=5pt,draw=black, very thick,below left]
{\Large Enclosure \themyencl};\tikz[remember picture,overlay]
\node[fill=black!10] at ($(current page.south west)+#3$)
[inner sep=5pt,draw=black, very thick,above right]
{\large Note: #2};
\tikz[remember picture,overlay]
\node [fill=white] at ($(current page.north west)-(-.5ex, .5ex)$)
[below right]{\small \thepage/\pageref*{LastPage}};}]{#4}}
\pagestyle{empty}
\newcommand{\enclosure}[3][-]{#2\AtEndDocument{\pdfenclosure[#1]{#3}}}
\newcommand{\enclosurecomment}[4][-]{#2\AtEndDocument{\pdfenclosurecomment[#1]{#4}{(1,1)}{#3}}}
\author{Rasmus}
\date{\today}
\title{Letter}
\hypersetup{
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 24.3.50.1 (Org mode 8.0.2)}}
\begin{document}
\maketitle
\tableofcontents
The application consists of the following enclosures
\begin{enumerate}
\item\enclosure[-]{CV}{../files/cv}
\item\enclosure[1-2]{Outline}{../files/project}
\item\enclosurecomment[-]{Budget}{../files/budget}{Incomplete}
\end{enumerate}
% Emacs 24.3.50.1 (Org mode 8.0.2)
\end{document}

Letters

Documents

Letter Onefile1instruction 1B
Letter Twofile2instruction 2B
Letter Threefile3instruction 3B

Lisp

% Created 2013-05-24 Fri 02:06
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{scrpage2}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{microtype}
\usepackage{hyperref}
\usepackage{pdfpages}
\author{Rasmus}
\date{\today}
\title{Letters}
\hypersetup{
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 24.3.50.1 (Org mode 8.0.2)}}
\begin{document}
\maketitle
\section{Letter One}
\label{sec-1}
\begin{description}
\item[Antal sider] I/O Error: Couldn't open file `file1.pdf': No such file or directory.
\item[Instrukser] instruction 1
\item[Post type] B
\end{description}
\AtEndDocument{\includepdf[pages={-},noautoscale=true]{file1}}
\section{Letter Two}
\label{sec-2}
\begin{description}
\item[Antal sider] I/O Error: Couldn't open file `file2.pdf': No such file or directory.
\item[Instrukser] instruction 2
\item[Post type] B
\end{description}
\AtEndDocument{\includepdf[pages={-},noautoscale=true]{file2}}
\section{Letter Three}
\label{sec-3}
\begin{description}
\item[Antal sider] I/O Error: Couldn't open file `file3.pdf': No such file or directory.
\item[Instrukser] instruction 3
\item[Post type] B
\end{description}
\AtEndDocument{\includepdf[pages={-},noautoscale=true]{file3}}
% Emacs 24.3.50.1 (Org mode 8.0.2)
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment