Создание заметок в документе PDF

Создание заметок в документе PDF

У меня есть несколько книг и .pdfфайлов, в которых я хотел бы сделать заметки (в частности, добавление уравнений с помощью LaTeX). Я видел следующий пост:

Легкое наложение кодировки LaTeX/TeX на PDF-файл объемом 300 страниц

Но, одна вещь, которую я ищу для метода вокруг, это то, что ответ разместил некоторые заметки в .pdfс некоторым щедрым интервалом. Иногда у меня может не быть столько места (т.е.: просто добавляю пример картинки ниже - чтобы дать представление)

пример

Так как же мне это сделать, не перезаписывая текст? Например, в следующем коде:

\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}

Что создает:

выход

Но как это будет работать, если я добавлю несколько заметок (что, как мне кажется, будет довольно беспорядочно), так это способ организовать так, чтобы это было похоже на \pdfcommentввод математических уравнений, но все же было бы возможно вводить математические уравнения (я не совсем уверен в этой функции, поэтому было бы здорово, если бы кто-то мог объяснить или дать совет). Кроме того, если бы кто-то мог привести пример того, как я могу использовать пакет pdfpagesдля записи на следующей строке, и указать, как именно расположить поле, было бы также неплохо.

Наконец, просто чтобы привести пример того, что я имел в виду, я думал о чем-то вроде этого

приложение1

который затем сжимается до этого, когда я нажимаю на него

приложение2

Но я также открыт и для других альтернатив.

решение1

Это небольшой пример eso-picиспользования pictureкоманд для размещения заметок.

Проблема с тем, где размещать заметки, может быть решена с помощью gridкоманды из eso-pic. Эта опция класса рисует сетку на фоне с пронумерованными единицами, которые могут использоваться в качестве ссылки. После того, как заметки написаны, grid=falseона будет подавлена.

\AddToShipoutPictureFG*используется, потому что pdfpagesуже использует \AddToShipoutPictureBGдля вставки страницы и вставленный текст охватывает добавленные заметки. С FGзаметками, написанными после (над) вставленной страницей.

\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}

введите описание изображения здесь

Связанный контент