knitr pdf 搜索不可见文本

knitr pdf 搜索不可见文本

我使用神奇的 knitr 生成了带有数百张幻灯片图表的 beamer-pdf。每张图表都显示不同测量设备的数据,例如,显示测量设备“hello0023a”结果的图表可能位于幻灯片 48 上。

我不想在每张幻灯片上打印设备的名称(设备太多),但我想在 pdf 中搜索“hello0023a”,以便找到幻灯片 48。

设备的名称包含在情节图例中,但是那是 png,所以无法搜索。

这能做到吗?

答案1

以背景颜色打印设备名称,这样不占用空间并且不影响页面上的其他元素。

\documentclass{beamer}

\newcommand{\addsearchterm}[1]{%
    \begingroup%
        \makebox[0pt][l]{\fontsize{3pt}{0pt}\selectfont\color{bg}#1}%
    \endgroup%
}

\begin{document}

\begin{frame}
\includegraphics[width=.8\textwidth]{example-image}
\addsearchterm{hello0023a}%
normal text
\end{frame} 

\begin{frame}
\includegraphics[width=.8\textwidth]{example-image}
normal text
\end{frame} 

\end{document}

相关内容