Fazendo anotações em um documento PDF

Fazendo anotações em um documento PDF

Tenho alguns livros e .pdfarquivos que gostaria de fazer algumas anotações (principalmente adicionando equações com LaTeX). Eu vi a seguinte postagem:

Sobreponha codificação LaTeX/TeX facilmente em PDF com 300 páginas

Mas, uma coisa que estou procurando um método é que a resposta postou algumas notas com .pdfespaçamento generoso. Às vezes posso não ter tanto espaço (ou seja: apenas adicionando uma imagem de exemplo abaixo - para dar uma ideia)

exemplo

Então, como eu poderia fazer isso sem substituir algum texto? Por exemplo, no código a seguir:

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{geometry}
\geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
\setlength{\parindent}{1in}
\makeatother

\usepackage{babel}
\documentclass{article}
\usepackage{pdfpages}% http://ctan.org/pkg/pdfpages
\usepackage{eso-pic}% http://ctan.org/pkg/eso-pic
\pagestyle{empty}
\begin{document}
% Add pages before
\AddToShipoutPictureFG*{%
  \AtPageCenter{%
    \vspace{2cm}
    \makebox[0pt][c]{\Huge HERE IS SOME TEXT aasdfasdfadsfasd.}
  }
}%
\includepdf[pages=1]{hw1.pdf}
% Add pages after
\end{document}

O que cria:

saída

Mas como isso funcionaria se eu adicionasse várias notas (o que imagino ser bastante confuso), então esta é uma maneira de organizar de forma que seja semelhante, \pdfcommentmas ainda seja capaz de digitar equações matemáticas (não tenho certeza sobre esse recurso, então se alguém pudesse explicar ou dar algum conselho, seria ótimo). Além disso, se alguém pudesse fornecer um exemplo de como eu poderia usar o pdfpagespacote para escrever na próxima linha e especificar exatamente como fazer o layout da caixa, também seria bom.

Por último, só para dar um exemplo do que tinha em mente, estava a pensar em algo do género deste

aplicação1

que então diminui para isso quando eu clico nele

aplicação2

Mas também estou aberto a outras alternativas.

Responder1

Este é um pequeno exemplo do eso-picuso de picturecomandos para colocar notas.

O problema sobre onde colocar as notas pode ser resolvido com grido comando from eso-pic. Esta opção de classe desenha uma grade no fundo com unidades enumeradas que podem ser usadas como referência. Assim que as notas forem escritas, grid=falseirá suprimi-las.

\AddToShipoutPictureFG*é usado porque pdfpagesjá usa \AddToShipoutPictureBGpara inserção de páginas e texto inserido cobre notas adicionadas. As FGnotas são escritas após (sobre) a página inserida.

\documentclass[a4paper]{article}
\usepackage[grid, gridcolor=red!50,subgridcolor=green!20,gridunit=pt]{eso-pic}
\usepackage{pdfpages,picture}

\begin{document}
\AddToShipoutPictureFG*{
    \AtPageLowerLeft{
        \setlength{\fboxrule}{3pt}  
        \setlength{\fboxsep}{5pt}
        \put(450pt,405pt){
            \makebox(0,0){%
            \fcolorbox{red}{yellow!30}{%
                \begin{minipage}{5cm}
                    This is my comment
                \end{minipage}}
            }%
        }
    }
}
\includepdf[pages=1]{blind}    

\AddToShipoutPictureFG*{
    \AtPageLowerLeft{
        \setlength{\fboxrule}{3pt}  
        \setlength{\fboxsep}{10pt}
        \put(300pt,550pt){
            \makebox(0,0){%
            \fcolorbox{blue}{red!30}{%
                \begin{minipage}{3cm}
                    This is my second comment which is longer than the first one
                \end{minipage}}
            }%
        }
    }
}
\includepdf[pages=2]{blind}      

\end{document}

insira a descrição da imagem aqui

informação relacionada