使用 XeLaTeX 和自动化工作流程的参考书目工具提示

使用 XeLaTeX 和自动化工作流程的参考书目工具提示

当您将鼠标悬停在引用键上时,我想让书目条目出现在弹出工具提示中(在支持的 PDF 查看器中)。

这里讨论了实现这一目标的方法:将鼠标悬停在引文键上时,在弹出窗口中显示书目条目

但是,我想知道是否有可能在 XeLaTex 中实现这一点(根据评论,现在不可能),并自动化所提出的工作流程(即这是不是重复的问题)。

在建议的解决方案中,引用作品的工具提示必须在单独的 pdf 中生成,该 pdf 是从手动组装的 tex 文件编译而来的。我想知道是否可以通过在编译主文件时生成此辅助 tex 文件来自动完成此操作(即为主文档中引用的每个条目生成工具提示内容)。之后,在第二次编译运行中插入工具提示。

根据提议,我正在考虑这样的事情:

\usepackage{biblatex}
\usepackage[createtips]{fancytooltips}
\usepackage[filename=bibtips,mouseover]{fancytooltips}

\newcommand\MyTip[1]{%
  \keytip{#1}
  \fcolorbox{green!50!black}{yellow!20}{\parbox{\textwidth}{\fullcite{#1}}}\newpage%
}

\let\cite\oldcite
\renewcommand\cite[1]{
%add \MyTip{#1} to bibtips.tex, to be compiled separately
\tooltip{\oldcite{#1}}{#1} %will resolve tooltip contents from bibtips.pdf in 2nd run
}

相关内容