PDF 문서에 메모 작성

PDF 문서에 메모 작성

.pdf메모를 하고 싶은 책과 파일이 있습니다 (특히 LaTeX를 사용하여 방정식을 추가하는 경우). 다음 게시물을 보았습니다.

300페이지의 PDF에 LaTeX/TeX 코딩을 쉽게 오버레이

하지만 제가 방법을 찾고 있는 한 가지는 답변이 .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}

여기에 이미지 설명을 입력하세요

관련 정보