![如何在 MikTeX 中使用 fancytooltips?](https://linux22.com/image/362979/%E5%A6%82%E4%BD%95%E5%9C%A8%20MikTeX%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20fancytooltips%EF%BC%9F.png)
我正在尝试使用该fancytooltips
包创建一个工具提示,编译进展顺利,但我没有得到任何工具提示。
我在 Windows 7 上安装了 MikTeX。我不知道这是否真的有必要,但我安装了 PERLhttp://www.activestate.com/activeperl使用模块。我使用以下代码创建了包含使用 tikz 创建的矩形三角形的Config::IniFiles
文件:test-tip.pdf
\documentclass{standalone}
\pagestyle{empty}
\usepackage[createtips]{fancytooltips}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw(0,3)--(0,0)--(4,0)--cycle;
\end{tikzpicture}
\end{document}
然后,我使用“非活动”选项编译了主文件,如该线程所示:fancy-preview 期间出现 Fancytooltip 错误因为否则编译会失败并出现以下错误:
LaTeX 警告:在输入行 5 中未找到文件‘fancytipmark.pdf’。 ! 软件包 pdftex.def 错误:未找到文件 fancytipmark.pdf:使用草稿设置
主要文件是这样的:
\documentclass{article}
\usepackage[filename=test-tip,movetips,mouseover]{fancytooltips}
\begin{document}
Le \tooltip{triangle rectangle}1
\end{document}
- 我应该在代码中更正什么?
- 我如何获得简单的文本工具提示?
答案1
看来 LaTeX 找不到文件 fancytipmark.pdf 。您应该设置此文件的路径或将文件放在 LaTeX 路径中的某个位置。
顺便说一句:fancytooptips 包中使用的方法过于复杂。当包创建时,这种方法效果很好,但现在情况不同了。我同意 AlexG 的观点,现在有更好的方法。
答案2
我刚刚发现这个fancytipmark.pdf
文件不是 MikTeX 原生自带的。它包含在压缩文件夹中,可从 CTAN 的 fancytooltips 页面下载,网址为:
http://mirrors.ctan.org/macros/latex/contrib/fancytooltips.zip
通过包含此文件或指示其路径,如包的作者(@robert.marik.cz)在他的回答中所指出的那样,编译工作不需要该inactive
选项,并且工具提示现在可见。
通过根据树结构在我的本地 texmf 文件夹中创建一个 fancytooltips 文件夹:
本地-texmf -> tex -> latex -> fancytooltips
我将所有fancytipmark.pdf
文件(有好几个)放入其中,然后刷新 MikTeX 数据库:
MIKTEX 设置(管理员)-> 刷新 FNDB
无需指定文件路径fancytipmark.pdf
。