[OS X TeX] producing a commentary in TeX of an existing PDF document (various particular items)

Bernhard Barkow bb at creativeeyes.at
Sat Apr 29 03:05:47 EDT 2006

Hi again,

On 29.04.2006, at 08:32, Bernhard Barkow wrote:
> On 29.04.2006, at 00:27, Victor Ivrii wrote:
>>> towards using the class memoir. However, it turns out that that
>>> will not work in practice so I've decided instead to use the
>>> original document in the following way:
>>>
>>> 1) create individual pdfs of each page of the original document
>>> 2) include them as graphics as the right hand page (ie alternating)
>>> 3) add my commentary on the left.
>>
>> I use the following approach when I am getting pdf document for
>> reviewing (since Acrobat
>> notes are clearly unable to handle math). Using eso-pic package to
>> include document
>> \begin{minipage}{0.35\paperwidth}
>> \color{red}
>> \title{My remarks}
>>
>> \maketitle
>> Neumann Laplacian is a very special animal, deeply different in the
>> irregular domains from  Dirichlet Laplacian and this must be
>> explained
>> in details.
>>
>> \bigskip
>>
>> great paper but.
>>
>> \bigskip
>> I suggest to ....
>>
>> \bigskip\bigskip
>> Not clear what less stringent estimate'' means.
>>
>> \smallskip
>> real BS
>>
>> \end{minipage}
>>
>>   \parbox[b][\paperheight]{\paperwidth}{%
>>     \vfill
>>     \centering
>>    {\includegraphics[width=\paperwidth,height=\paperheight,page=5,%
>>                      keepaspectratio]{ThatGuyDoc.pdf}}%
>>     \vfill
>> }}}
>
> below is a quick implementation automating this task a little bit;
> actually, using LaTeX for such a task seems like a very practicable
> approach (which never occurred to me), so I might improve this
> functionality and package this into a style file one day...

I don't know if anyone will be using this, but forget about the
previous post: here is a corrected version.

Bernhard

%!TEX TS-program = pdflatex
\documentclass{article}
\usepackage{pdfpages}

\newcommand{\commentedDocument}{}
% \setDocName{doc.pdf} defines the external document's name
% currently treated page number
\newcounter{curpage}
\setcounter{curpage}{1}
% \shippage includes the current page
% and takes care of page numbering issues
\newcommand{\shippage}{%
\setcounter{page}{\thecurpage}%
}
\newcommand{\includeCurPage}{%
\includepdf[pages=\thecurpage]{\commentedDocument}%
\clearpage%
}
\newenvironment{commentedPage}[1]{\setcounter{curpage}{#1}\clearpage}%
{\shippage}

\begin{document}
% define the name of the included document:
% this way, commenting on multiple documents is possible
% (although of questionable feasibility)
\setDocName{xyz.pdf}

etc.\ etc.

\shippage

The first page of the original document should now have been
included; here are the comments regarding the next page, which is
chosen automatically.
Setting the counter \verb+curpage+ enables one to choose a specific
page: e.g., \verb+\setcounter{curpage}{10}+ will select page 10 of
the original document.

\setcounter{curpage}{10}

\shippage

\begin{commentedPage}{17}
Some comments to an arbitrarily chosen page (page 17 in this case),
using an alternative form (using an environment).
\end{commentedPage}

\end{document}

____________________________________________________
_________________________________ Bernhard Barkow __
___________________ gpg key ID _ A89F09C45921020D __

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/