如何使符号(用 $$ 书写)看起来像 PDF 中的某些内容,并且在复制粘贴时有所不同?

如何使符号(用 $$ 书写)看起来像 PDF 中的某些内容,并且在复制粘贴时有所不同?

有没有办法让使用函数 $$ 编写的符号在 LaTeX 中看起来像 pdf 文档中的某些符号,但如果复制粘贴则会有所不同?

下面是我想要的一个例子:
我的代码中的内容如下:For water $\rho$ is 997 $kg/m^3$
在 pdf 文档中: 对于水,ρ 为 997 kg/m³
当您复制粘贴时: 对于水,密度为每立方米 997 千克

(几天前我问过类似的问题并得到了一些很好的答案。有人告诉我使用“accsupp”,但是,使用 $$ 时我无法让它工作)

(在我第一次提出问题后添加:)有人要求我提供我的问题示例,下面就是示例。我的代码是:

\documentclass{article} \
\usepackage{accsupp} 

\newcommand\km{\BeginAccSupp{ActualText={kilometers}}km \EndAccSupp{}} \
\newcommand\km{\BeginAccSupp{ActualText={density}} $\rho$ \EndAccSupp{}} 

\begin{document} \
\km % when you make a PDF file, and copy-paste this part it will give you 'kilometers' and not 'km' 

\ $\rho$ % a bad try to do the same for '$\rho$' as for 'km' \
\end{document}

答案1

我已经解决了,也许我只是太愚蠢了,不知道该怎么做。以下是答案:

\documentclass{article} \
\usepackage{accsupp} 

\newcommand\km{\BeginAccSupp{ActualText={kilometers}}km \EndAccSupp{}} \
\newcommand\rhox{\BeginAccSupp{ActualText={density}} $\rho$ \EndAccSupp{}} 

\begin{document} \
\km % when you make a PDF file, and copy-paste this part it will give you 'kilometers' and not 'km' 

\rhox is ... % it works now

\end{document}

相关内容