修复使用 AccSupp 进行复制粘贴的问题

修复使用 AccSupp 进行复制粘贴的问题

我正在准备一份数学密集型的文档,并使用 AccSupp 包来控制复制和粘贴的内容(例如,$\angle ABC$通常会导致复制 \ABC,但我将其设置为复制“角度 ABC”。)

为了做到这一点,我使用:\newcommand{\ang}[1]{$\BeginAccSupp{method=escape,ActualText={angle #1}} \angle {#1} \EndAccSupp{}$}

它工作正常,除非角度位于一行的末尾,在这种情况下它拒绝突出显示,而是移动到下一行。

有什么办法可以解决这个问题吗?

样本:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{accsupp}

\newcommand{\ang}[1]{$\BeginAccSupp{method=escape,ActualText={angle #1}} \angle {#1} \EndAccSupp{}$}

\begin{document}
Lorem ipsum \ang{ABC} dolor sit amet, consectetur adipiscing elit. \ang{DEF} Nam metus odio, laoreet varius convallis...

\end{document}

图像显示问题

相关内容