我正在写一些数学笔记,我希望读者可以选择单击文档中的某个短语(例如“单击此处查看更多详细信息”),以便显示更详细的计算版本。
这个更详细的计算原本应该是隐藏的。任何看不懂简短计算(跳过步骤)的读者都可以单击以展开详细版本。
有没有办法使用 Latex 来实现这一点?
答案1
这ocgx2
包为 PDF 提供可切换的图层。由于 PDF 是静态格式,在排版时必须知道分页符,因此隐藏层将占据空白空间。您可以使用 TikZ 将文本作为覆盖层,但我将把这留作练习。
\documentclass{article}
\usepackage{ocgx2}
\usepackage{blindtext}
\begin{document}
\[ a^2 + b^2 = c^2 \]
\switchocg{details}{toggle details}
\begin{ocg}{details}{details}{off}
\blindtext
\end{ocg}
text below
\end{document}