
Ich habe einige Bücher und .pdf
Dateien, zu denen ich gerne Notizen machen würde (insbesondere Gleichungen mit LaTeX hinzufügen). Ich habe den folgenden Beitrag gesehen:
Einfaches Overlay von LaTeX/TeX-Kodierung auf PDF mit 300 Seiten
Aber ich suche nach einer Lösung für diese Sache: In der Antwort wurden einige Notizen .pdf
mit großzügigem Abstand gepostet. Manchmal habe ich vielleicht nicht so viel Platz (z. B. füge ich unten einfach ein Beispielbild hinzu – um eine Vorstellung zu geben).
Wie kann ich das also machen, ohne Text zu überschreiben? Zum Beispiel im folgenden Code:
\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}
Dadurch entsteht:
Aber wie würde das funktionieren, wenn ich mehrere Notizen hinzufügen würde (was ich mir als ziemlich chaotisch vorstellen würde)? Ist das also eine Möglichkeit, es so zu organisieren, dass es ähnlich ist, \pdfcomment
aber man trotzdem mathematische Gleichungen eingeben kann (ich bin mir bei dieser Funktion nicht ganz sicher, also wäre es toll, wenn mir jemand ein paar Tipps oder Erklärungen geben könnte). Es wäre auch nett, wenn mir jemand ein Beispiel geben könnte, wie ich das pdfpages
Paket verwenden könnte, um in die nächste Zeile zu schreiben und anzugeben, wie das Feld genau gestaltet werden soll.
Zum Schluss noch ein Beispiel für das, was ich im Sinn hatte: Ich dachte an etwas in der Art von
das sich dann auf das hier verkleinert, wenn ich darauf klicke
Ich bin aber auch für andere Alternativen offen.
Antwort1
Dies ist ein kleines Beispiel für eso-pic
die Verwendung von picture
Befehlen zum Platzieren von Notizen.
Das Problem, wo Notizen platziert werden sollen, kann mit grid
dem Befehl von gelöst werden eso-pic
. Diese Klassenoption zeichnet ein Raster auf den Hintergrund mit aufgezählten Einheiten, die als Referenz verwendet werden können. Sobald Notizen geschrieben sind, grid=false
werden sie unterdrückt.
\AddToShipoutPictureFG*
wird verwendet, weil pdfpages
bereits \AddToShipoutPictureBG
Seiteneinfügungen verwendet werden und eingefügter Text hinzugefügte Notizen abdeckt. FG
Notizen werden nach (über) der eingefügten Seite geschrieben.
\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}