![如何使符号(用 $$ 书写)看起来像 PDF 中的某些内容,并且在复制粘贴时有所不同?](https://linux22.com/image/442253/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%AC%A6%E5%8F%B7%EF%BC%88%E7%94%A8%20%24%24%20%E4%B9%A6%E5%86%99%EF%BC%89%E7%9C%8B%E8%B5%B7%E6%9D%A5%E5%83%8F%20PDF%20%E4%B8%AD%E7%9A%84%E6%9F%90%E4%BA%9B%E5%86%85%E5%AE%B9%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%9C%A8%E5%A4%8D%E5%88%B6%E7%B2%98%E8%B4%B4%E6%97%B6%E6%9C%89%E6%89%80%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
有没有办法让使用函数 $$ 编写的符号在 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}