记忆列表工具:折叠菜单?

记忆列表工具:折叠菜单?

我正在为正在阅读的论文中的术语构建一个记忆列表。我想要做的是创建一个包含要定义的术语的 PDF,并将定义“隐藏”在定义下方,这样在纸上写下定义后,我可以通过单击(比如说)要定义的术语下方的三角形来检查答案是否正确。例如,

定义:群表示的特征

并且在其下方展开的文本(但在我尝试记住它之前是不可见的):

$\sigma\colon G\to \mathsf{GL}(\mathbb{C}^{n})$为群的表示$G$特点$\sigma$函数$\chi_{\sigma}\colon G\to \mathbb{C}$ by $\chi_{\sigma}(x):=\mathrm{Tr}\sigma(x)$

有人知道怎么做吗?提前感谢大家的时间。

答案1

一个选择是使用精美工具提示包。下面是一个小例子:

首先,创建包含工具提示的 PDF 文件(每页一个)。您可以使用 latex 执行此操作;为了举例说明,我使用了以下practice.tex文档(mdframed用于使用带有阴影的漂亮彩色框架框来呈现工具提示,但当然您可以根据需要装饰工具提示):

\documentclass{article}
\usepackage[rmargin=11cm]{geometry}
\usepackage{amsmath,amssymb,mathtools}
\usepackage[createtips]{fancytooltips}
\usepackage{xcolor}
\usepackage[framemethod=TikZ,shadow]{mdframed}
\usetikzlibrary{shadows}
\newmdenv[linecolor=olive,backgroundcolor=yellow!10,shadow=true]{infobox}

\begin{document}
\keytip{character}
\begin{infobox}
Let $\sigma\colon G\to \mathsf{GL}(\mathbb{C}^{n})$ be a representation of a group $G$. The character of $\sigma$ to be the function $\chi_{\sigma}\colon G\to \mathbb{C}$ by $\chi_{\sigma}(x):=\mathrm{Tr}\sigma(x)$.
\end{infobox}

\newpage

\end{document}

必须处理此文档才能获得practice.pdf。现在您创建主文档(请注意,使用的名称filename=正是practice.pdf包含工具提示的文件的名称):

\documentclass{article}
\usepackage{xcolor}
\usepackage[filename=practice]{fancytooltips}

\begin{document}

\tooltip*{Definition: Character of a Group Representation}{character}

\end{document}

在主文档中,工具提示现在是不可见的,直到您单击小蓝色气球。

未揭开工具提示时获取的文档的图像:

在此处输入图片描述

现在获取的文档的图像带有工具提示:

在此处输入图片描述

这种方法并不适用于所有 PDF 查看器,因为它需要与 JavaScript 配合;您必须使用 Adob​​e Reader 或 Adob​​e Acrobat 才能查看工具提示。

答案2

查看pdfcomment.sty,我想它确实如您所愿。但在以下示例中,$sigma$并未显示在 PDF 中。

\documentclass{scrartcl}
\usepackage{pdfcomment}
\begin{document}

Character of a Group Representation\pdfsquarecomment{Let $\sigma$ be a representation of a group $G$.}

\end{document}

答案3

\documentclass{scrartcl}
\usepackage{ocgtools}
\usepackage{amsfonts}
\def\answer#1{\ocgminitext[width=0.6\linewidth]{??}{#1}}
\begin{document}

Character of a Group Representation\answer{Let $\sigma\colon G\to      
\mathsf{GL}(\mathbb{C}^{n})$ be a representation of a group $G$. The 
character of $\sigma$ to be the function $\chi_{\sigma}\colon G\to 
\mathbb{C}$ by $\chi_{\sigma}(x):=\mathrm{Tr}\sigma(x)$.}

\end{document}

这是对以前答案的修改。结果如下:关联 *哎呀,我无法以新用户身份发布图片。编译文件两三次。您应该获得带有文本“群表示的字符??”的 PDF,如果您在 Adob​​e Reader 中单击 ??(需要 Javascript),则会出现带有附加文本的黄色矩形。您可以通过再次单击 ?? 或单击红色十字标记或直接按 Enter(带有红色十字的按钮具有键盘焦点)来关闭此黄色文本。*

与以前的答案相比,其优点在于所有内容都在一个文件中(与 fancytooltips 解决方案相反)并且支持数学(与 pdfcomment 解决方案相反)。

希望这能有所帮助。这是我在这里的第一篇文章,我无法找到如何继续第一个答案(由 Uwe Ziegenhagen 撰写),因此我将其作为第三个解决方案发布在这里,尽管它实际上是对 Uwe 答案的修改。

编辑:下面的讨论中报告说,此解决方案对某些用户不起作用。目前,我已将此示例的 TeX、PDF 和 png 文件上传到http://user.mendelu.cz/marik/stack

如果您需要一个不依赖于 Javascript 且适用于所有 PDF 浏览器的解决方案,您可以查看 Acrotex 教育包以及环境练习和解决方案。像这样。

\documentclass{scrartcl}
\usepackage[pdftex]{exerquiz}
\usepackage{amsfonts}
\begin{document}

\begin{exercise}
  Character of a Group Representation
  \begin{solution} 
    Let $\sigma\colon G\to
    \mathsf{GL}(\mathbb{C}^{n})$ be a representation of a group
    $G$. The character of $\sigma$ to be the function
    $\chi_{\sigma}\colon G\to \mathbb{C}$ by
    $\chi_{\sigma}(x):=\mathrm{Tr}\sigma(x)$.
  \end{solution}
\end{exercise}
\end{document}

相关内容