平均能量损失

平均能量损失

我有一堆手写笔记,我想将它们与用乳胶排版的其他笔记整合在一起。

并且为了使集成的笔记具有清晰的结构,我希望在包含的页面上排版章节名称,以便包含的页面的内容也可以被 latex 索引并在文档的其他地方引用。

幸运的是,pdfpages我可以和 一起做这件事pagecommand

但问题是,由于所包含的扫描页面上有原始的手写部分名称,因此简单地将乳胶部分名称重叠在上面只会使两者都无法阅读。所以我想知道是否有办法先“删除”旧的手写内容,然后用乳胶排版替换它们?也许在感兴趣的区域上画一个白色多边形?

因为当我写笔记的时候,我确实把所有章节的名称都写在了页面的大致相同的位置,所以如果需要的话,对区域的坐标进行硬编码是可行的。

答案1

tcolorbox那么将 PDF 放在背景中怎么样?然后使用?将章节标题(或其他内容)放在顶部的白色方框中。

平均能量损失

(免责声明:我维护该pdfoverlay软件包,它提供了一个方便的界面,用于将 PDF 放在背景中并将任何内容覆盖在顶部。)

\documentclass{article}
\usepackage{pdfoverlay}
\usepackage{tcolorbox}
\newcommand{\whitebox}[2][]{%
  \begin{tcolorbox}[colback=white,frame empty,left=0pt,right=0pt,top=0pt,
    bottom=0pt,boxsep=2pt,grow to left by=2pt,grow to right by=2pt,#1]
    #2
  \end{tcolorbox}}
\begin{document}
\pagestyle{empty}
\pdfoverlaySetPDF{example-image.pdf}
\tableofcontents
\vspace*{2cm}
\whitebox{\section{This is a section heading}}
\end{document}

在此处输入图片描述

相关内容