从 PDF 复制 LaTeX

从 PDF 复制 LaTeX

有没有办法将 PDF 复制到 LaTeX 文档?每当我这样做时,它都会用奇怪的符号代替 LaTeX 命令,例如:

$$f:\mathbb{R}\rightarrow \mathbb{R}$$

副本

f:R!R;

我快速搜索了一下,但没找到任何东西(某种 PDF 到 LaTeX 转换器,效果很好)

我是否忽略了一些显而易见的东西,或者由于某种原因这无法完成?

答案1

尝试这个:

\documentclass{article}
\usepackage{amssymb}
\input{glyphtounicode}
  \pdfgentounicode=1
\usepackage{accsupp}

\newcommand\pasteablelatex[1]
{%
  \edef\next
  {%
    \noexpand\BeginAccSupp{method=escape,ActualText=\detokenize{#1}}%
  }%
  \next#1\EndAccSupp{}%
}

\begin{document}

foo

\pasteablelatex{$$f:\mathbb{R}\rightarrow \mathbb{R}$$}

bar

\end{document}

相关内容