使用 pdfcomment 将文本显示为工具提示 - 如何忽略复杂的格式命令?

使用 pdfcomment 将文本显示为工具提示 - 如何忽略复杂的格式命令?

我有一个需要“大量”编辑的大型文档,因此最终版本中需要删除大量文本内容,但我希望在编辑 PDF 时也能保留它们。

所以一般来说,我必须用一两句短句替换一个大段落,但我希望仍然能够在 PDF 中看到原始版本。

我尝试使用pdfcomment包和pdftooltip命令来做到这一点,因为它不会占用页面上的大量空间(对我来说,查看最终文档的外观很重要)并且通常它适用于简单文本,但如果有更复杂的格式(例如环境),我会收到错误消息。

我尝试构建一个最小的例子:

\documentclass{scrbook}
\usepackage{color, url}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\usepackage{pdfcomment}
\newcommand{\weg}[1]{\pdftooltip{\textcolor{red}{\bfseries{}W}}{#1}}

\newcommand{\mycommand}[1]{abc--#1--def}


\begin{document}

test of my command: \mycommand{helloworld}

This is my example text. Here comes the tooltip: \weg{This is the tooltip text. \cite{Author2011} \mycommand{helloworld} $y_1 = x^3 +1$  }

here it fails: \weg{\begin{center} centered text \end{center}} 

\end{document}

仅输出“文本”的自定义命令\mycommand不会造成问题,命令\cite似乎更成问题,等式变得“简化”,并且某些命令会失败。

我的问题:

  • 我怎样才能改变我的命令\weg{}以在工具提示中逐字打印所有乳胶源代码

  • 哪种类型的 LaTeX 代码可能会导致工具提示出现问题?

答案1

fancytooltipscooltooltips包在 PDF 工具提示中提供了更高级的构造,包括格式化。

以下是fancytooltips包装文档

在此处输入图片描述

相关内容