有没有办法让使用函数 $$ 编写的符号在 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}