accsupp

修复使用 AccSupp 进行复制粘贴的问题
accsupp

修复使用 AccSupp 进行复制粘贴的问题

我正在准备一份数学密集型的文档,并使用 AccSupp 包来控制复制和粘贴的内容(例如,$\angle ABC$通常会导致复制 \ABC,但我将其设置为复制“角度 ABC”。) 为了做到这一点,我使用:\newcommand{\ang}[1]{$\BeginAccSupp{method=escape,ActualText={angle #1}} \angle {#1} \EndAccSupp{}$}。 它工作正常,除非角度位于一行的末尾,在这种情况下它拒绝突出显示,而是移动到下一行。 有什么办法可以解决这个问题吗? 样本: \documentclass[12...

Admin

可访问性 - 使用 lualatex (accsupp) 替代文本
accsupp

可访问性 - 使用 lualatex (accsupp) 替代文本

我查找了有关如何在 LuLaTeX (1.17.0) 中为图像添加替代文本的不同解决方案。我发现了以下内容解决方案 \documentclass[a4paper,11pt,naustrian]{article} \usepackage{accsupp} \usepackage{graphicx} \begin{document} 123 \BeginAccSupp{method=escape, ActualText=2. Tag \%4,space} \EndAccSupp{} \includegraphics{img.png}% 6...

Admin

Minted:如何使 linenos 不能用光标突出显示?
accsupp

Minted:如何使 linenos 不能用光标突出显示?

例如,如果你有 \begin{minted}[linenos]{cpp} map<string, int> m; m["FT"]=4; m["EK"]=6; \end{minted} 如何才能做到当您突出显示 PDF 中的代码时,行号不会突出显示? 我尝试过\theFancyVerbLine使用该accsupp包进行重新定义之类的操作,但似乎没有效果。 ...

Admin

如何改善`lstlisting`环境中的间距?
accsupp

如何改善`lstlisting`环境中的间距?

我想beamer使用发布一些 MATLAB 代码matlab-prettifier。我想使用 选项为代码创建主标题title。lstlisting但是,结果如下 是否可以将标题和框架之间的空间设置为零? 如何减少空行之间的间距? 如何\space在每行前添加一个单数? 我希望直接复制并粘贴幻灯片上的代码。如何添加行号作为不可复制的材料? 我的MWE \documentclass[aspectratio=169, xcolor={x11names}, t]{beamer} \usefonttheme{professionalfonts} \renewco...

Admin

如何制作一个 LaTeX 文档,使其生成 PDF,以便复制粘贴空行和前导空格缩进能够正确进行?
accsupp

如何制作一个 LaTeX 文档,使其生成 PDF,以便复制粘贴空行和前导空格缩进能够正确进行?

我们正在用 LaTeX 编写 PDF 文档,其中包含各种安装说明和其他技术文本。我们的想法是,用户用 Serif 字体阅读各种说明,然后会有多行 monotype 部分,他会将其复制粘贴到控制台或编辑器中,即 monotype 内联是 shellscript、C 等。 最后,我们希望那些 shell/C/等代码片段未转义(即 HEREDOC 的<PRE>一种行为)。出于这个原因,我们尝试了“listings”包和\lstset+\begin{lstlisting}表单,以实现文本内容的 HEREDOC 行为,即 Tex 文件将包含不使用任何转义序...

Admin

获取天城文文本的正确可搜索文本
accsupp

获取天城文文本的正确可搜索文本

考虑这个相当简单的文档,据我所知,这是排版天城文梵语文本的推荐方式: \documentclass{article} \usepackage{fontspec} \usepackage{polyglossia} \setmainlanguage{sanskrit} \newfontfamily\devanagarifont[Script=Devanagari]{Chandas} \begin{document} किं बहुना । परस्परं द्वैधम् उत्पन्नम् । \end{document} 当我排版此内容时,即使输出看起...

Admin

可通过 accsupp 复制的数学代码在分页符处的对齐环境中中断
accsupp

可通过 accsupp 复制的数学代码在分页符处的对齐环境中中断

我广泛使用 align 作为我的显示数学环境,并且我希望 pdf 中数学方程式的可选文本是用于生成它的 latex 代码。理想情况下,我会重新定义 align 环境以自动执行此操作,但目前我只是在测试。 使用答案这个问题,我设法使用来制作一些半工作的东西。 \usepackage{accsupp} \newcommand\copypaste[1]{% \BeginAccSupp{method=escape,ActualText={\detokenize{#1}}}% #1% \EndAccSupp{}% } 我可以通过这种...

Admin

使用包 accsupp 时更改可搜索词的位置
accsupp

使用包 accsupp 时更改可搜索词的位置

我使用的答案是我的问题使用 accsupp 包时,当倾斜“圆形连接栏”时,可以在 Zathura pdf viewer 中找到文本。我还尝试使用 m 的答案保存代码你的问题仅使用边缘(如@Skillmon 所回答)。但是可搜索的单词会随着节点的相对位置改变而改变位置。请参阅下面的代码示例。图像与完成搜索的结果相匹配,因此是蓝色矩形。 情况1: TeX 文件的代码: \documentclass{article} \usepackage{tikz,accsupp} \usetikzlibrary{mindmap,quotes} \begin{docu...

Admin

隐藏文本,但保留可选择和可搜索的内容
accsupp

隐藏文本,但保留可选择和可搜索的内容

继续https://tex.stackexchange.com/a/463516,有没有办法创建与绘制符号相关联的不可见 PDF 文本?假设我们有一些命令(例如\sqp),它会绘制一些符号,但在 PDF 中不会产生可搜索/可选择的文本。我们希望将绘制符号的这种文本表示(例如,Π既不显示也不打印)添加到 PDF 文件中,以便可以选择和搜索它。这种文本的一个例子是,例如,包含的 PDF 图像包含不可见但可选择的文本. 重用@egreg的代码https://tex.stackexchange.com/a/463516/165772(谢谢!)我试过了 \docum...

Admin

accsupp 和 microtype 的问题
accsupp

accsupp 和 microtype 的问题

我基于 egreg 的解决方案这个问题为我的文档提供缺失的重音字符。我还添加了accsupp以确保文本可搜索。 accsupp不幸的是,和似乎存在问题microtype: \documentclass{article} \usepackage{microtype} \usepackage{fontspec} \usepackage{newunicodechar} \usepackage{accsupp} \makeatletter \let\d\relax \DeclareRobustCommand{\d}[1] {\hmode@bgroup ...

Admin

从 PDF 复制文本时是否可以提供替代文本?第 2 部分
accsupp

从 PDF 复制文本时是否可以提供替代文本?第 2 部分

跟进这个问题。 对于此字体和相当多其他字体,小写字母在复制时显示为大写,如以下输出中的第 1 行和第 4 行所示。我试图覆盖每个单独的 unicode 值,使其在输出中与输入中相同,并尽可能对扩展的命令执行相同操作。也许我误解了扩展的工作原理。 这是\@tfor正确的工具吗?是否可以让它尊重空格,同时仍然单独影响每个字符? accsupp好像有更多级别的扩展。这可以扩展吗?扩展命令的正确用法是什么?是否有命令可以扩展,直到没有命令可以扩展为止? 输出 MULTIPLE WORDS OCTOBER 11, 2018 MultipleWords\to...

Admin

在 XeLaTeX 中用于对小型大写字母进行去标记时,accsupp 和 bibliography 存在问题
accsupp

在 XeLaTeX 中用于对小型大写字母进行去标记时,accsupp 和 bibliography 存在问题

这是一个后续问题我几个月前问过的一个问题。我使用XeLaTeX带有scrbook类和 Cambria 作为字体。由于 Cambria 缺少小写字母,因此无法在 PDF 中搜索或复制/粘贴小写字母的文本。为了克服这个问题,原始\XeTeXgenerateactualtext=1可以使用原语。这很有效,但在 PDF 中搜索或标记文本时会产生奇怪且有缺陷的选择框。(正如指出的那样这里,这似乎取决于所使用的 PDF 阅读器。我使用 Acrobat Reader DC。) 因为这种行为可能会让读者感到不快(它声称文本无法复制/粘贴,尽管选择框有缺陷,但它仍能正常工作...

Admin

在 tex 中复制可粘贴的代码
accsupp

在 tex 中复制可粘贴的代码

我有需要复制粘贴的 XML 代码。以下是代码 <joint name="joint1" type="continuous"> <parent link="link1"/> <child link="link2"/> <origin xyz="5 3 0" rpy="0 0 0" /> </joint> 我已使用 accsup 使其可复制/粘贴,如下所示: \usepackage[T1]{fontenc} \usepackage{te...

Admin

重新定义全局数学模式以提供选择/复制的来源
accsupp

重新定义全局数学模式以提供选择/复制的来源

目前,我有以下设置,可以在 PDF 输出中选择/复制时返回 LaTeX 源代码。 我想知道是否可以重新定义 mathmode 或$将其内容包装在 \copyable 命令中。 我希望的结果是,所有在数学模式下排版的文本都可以轻松地从生成的 PDF 中复制,而无需排版文档的人做更多的工作。 \documentclass{report} \RequirePackage{accsupp} \newcommand*{\copyable}[1]{% \BeginAccSupp{% ActualText=\detokenize{#1},% ...

Admin

更深入的分析
accsupp

更深入的分析

以下 MWE 使用包提供的 PDF 辅助功能来替换字符串中与accsupp对应的选择内容。BBBZZZAAABBBCCC \documentclass{article} \usepackage{accsupp} \begin{document} AAA\BeginAccSupp{ActualText=ZZZ}BBB\EndAccSupp{}CCC \end{document} 如果它编译成功,pdflatex一切就都正常了。 编译导致与xelatex对应的框严重错位ZZZ,如下图使用 生成的图片所示evince(其他查看器也显示同样的问题)。 ...

Admin