当使用 \LaTeX 时,在 PDF 中搜索“latex”时没有匹配项

当使用 \LaTeX 时,在 PDF 中搜索“latex”时没有匹配项

如果我使用pdflatex以下内容生成 PDF:

\documentclass{article}
\begin{document}
\LaTeX
\end{document}

latex然后在中搜索字符串奥克拉尔产生零匹配。 表明确实找到了匹配项,搜索结果侧栏清楚地显示它正在查找L A TEX(L、A 和 TEX 之间的空格)。如果我l a tex在 Okular 中搜索(带空格),那么它确实找到了匹配项。

我可以做些什么以便不区分大小写的搜索latex总能找到匹配项?

更一般地说,是否可以将类似 HTML 的“替代文本”分配给任意 LaTeX 命令的输出,以便搜索文本时找到命令的墨迹出现的匹配项?

答案1

也许是这样的:

\documentclass[12pt]{article}
\parindent 0pt
\usepackage[T1]{fontenc}
\usepackage{accsupp}
\let\ORIGlatex\LaTeX
\renewcommand{\LaTeX}{%
  \BeginAccSupp{method=plain, ActualText=LaTeX}%
  \ORIGlatex
  \EndAccSupp{}}
\begin{document}

\ORIGlatex

\LaTeX

\end{document}

注意包裹的状态accsupp仍被称为“实验性的”。(所以,我想这意味着你应该用这个答案做实验……)

相关内容