问题标签 [auctex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1043 浏览

emacs - 隐藏乳胶(auctex)输出缓冲区

当我编译 (Xe)LaTeX 文件时,emacs 将输出写入 LaTeX 输出缓冲区并显示它。对于纯 LaTeX,此缓冲区是隐藏的。对于 emacs 专家,我如何隐藏 Latex 编译缓冲区?谢谢你。

0 投票
3 回答
353 浏览

emacs - 如何修改 emacs 的搜索和替换以执行更复杂的任务?

总 Emacs 菜鸟在这里。所以现在我正在 Emacs 中处理一个相当大的 LaTeX 项目,其中有几个地方我需要使用 makeidx 包来索引一些单词。因为我还希望索引词是粗体的,所以我创建了自己的命令\ind{}来使参数变为粗体并被索引。但现在我对这个命令不满意,所以我想将\ind{whatever}文本中的每个实例更改为\textbf{whatever}\index{whatever by default}.

问题是我确切地知道我想要什么:

  1. 浏览文本,查找任何实例并使用\ind{替换\textbf{search-and-replace
  2. \ind将(在这种情况下为“whatever”)的参数保存在内存中
  3. 问我用户的论点应该是什么\index。默认情况下(按回车键),它应该是第一个参数,但我也可以改变主意并输入不同的内容(在这种情况下为“默认情况下”)。如果没有输入(" "例如只有一个空格),则停止程序。
  4. 写下\index{新的论点和}
  5. 转到文本中的下一个出现。

但是,唉!,我不知道如何做到这一点,所以我需要有人的帮助。如果要花太多时间来解释如何做这样的事情,你能给我发一些关于编写我自己的函数的教程吗?

我希望我很清楚,并感谢您的耐心等待!

0 投票
0 回答
276 浏览

macos - AUCTeX 模式中令人讨厌的图标

我在 Mac OS X 上用 GNU Emacs 23 编译了最近的 AUCTeX (11.86)。一切都很完美,除了工具栏中的烦人图标(在下图中以红色圈出)。

AUCTeX 工具栏

我想这是原生 Emacs 图标(打开文件、保存文件、剪切、粘贴等)和 AUCTeX 相关图标(pdflatex、bibtex、预览等)之间的“分隔符”。但是这个分隔符是不是有点太宽了?我还在我的 Linux 机器上检查了这个行为,这个图标只有大约 1px 宽。

任何建议如何解决这个问题?

0 投票
1 回答
509 浏览

emacs - 让 Emacs 识别自定义数学分隔符,以便相应地为面部着色

我找到了一个代码,可以更简单、更快速地在 LaTeX 中输入方程式。而不是打字

我现在可以输入

它工作得很好,我很满意。文档 (p. 13) 中的代码是

我的问题是我使用 emacs,它不能识别那些数学定界符,因此它没有给脸部正确的数学颜色。我试图通过使用命令来自定义它M-x customize-apropos来尝试找到我可以使用的东西,但我得到的最接近的是变量

  1. 'font-latex-math-environments',我认为这不是我所追求的,因为从我所见,我只能输入大括号内的命令名称\begin{}\end{}

  2. 'font-latex-make-built-in-keywords',这需要我比我拥有更多的知识,我什至不知道它是否会起作用。

因此,我想知道的是如何设置 Emacs,这样每当我使用这对时\be\ee它就会使脸部的颜色与我为数学设置的颜色相同。我想这需要一个 emacs lisp 代码,这会很棒,所以如果我愿意的话,我可以修改它以包含其他内容。

谁能帮我完成这件事?

0 投票
1 回答
237 浏览

emacs - 猜-TeX-master 错误?

我正在尝试使用guess-TeX-master 函数(来自emacswiki auctex),但出现此错误:

错误的类型参数:stringp,nil

我的elisp知识很差。有人知道问题吗?

[编辑]

这个错误是因为我忘了做乳胶钩。

无论如何,我试图做一些不同的事情。我想找到具有“begin{document}”的文件(在同一目录中)。因为我的 elisp 技能很差,所以我用脚本来做:

在我的 .emacs 中:

execvp defun 在这里:http ://www.emacswiki.org/emacs/ExecuteExternalCommand

guess-TeX-master 脚本是:

如何仅使用 elisp 做同样的事情?

0 投票
1 回答
1932 浏览

emacs - 在 AucTeX 中按 \section 折叠 LaTeX 文档?

我似乎找不到如何LaTeX按节标题折叠文档的示例AucTeX(尽管我发现声称这是可能的,我毫不怀疑这是一个真实的陈述)。目前——在默认配置中——折叠整个缓冲区似乎只是隐藏了宏和环境的名称,但没有垂直折叠任何东西......有什么线索吗?谢谢 -

编辑:不确定这是否有帮助,但 my TeX-fold-type-listis (env macro math),这是默认值。

0 投票
1 回答
8444 浏览

emacs - AUCtex 问题中的预览

我正在尝试使用 emacs+auctex 来写我的实习报告。但是我发现预览功能不起作用。事实上,我在使用 ubuntu 10.04 时已经让它工作了,但是现在我有一台 11.04 的新计算机,但我在预览时遇到了问题。

例如:

然后我点击 Cc Cp Cb 进行缓冲区范围的预览,它告诉我:

然后在信息输出文件中,它告诉我

编译和其他工作都很好,我已经尝试了一段时间重新安装 auctex,但仍然是这样。有什么帮助吗?

谢谢!

0 投票
2 回答
1706 浏览

emacs - Emacs/AUCTeX:重写 Okular-make-url 函数以使用新的 synctex(完整路径 +“./”)语法

基本问题:

需要编写一个 Emacs lisp 函数来处理从 Emacs 中的 TeX 文件到 PDF 输出中对应于 TeX 文件中当前位置的行的前向搜索。Synctex 允许这种操作。但是,从 TeXlive 2011 的新版本开始,synctex 文件的引用方式有所不同,需要编写 Emacs 函数。

背景:

TeXlive 2011 中的 Synctex 使用不同的语法来引用 TeX 源(从技术上讲,我认为它与 TeXlive 2011 中的 pdflatex 创建 synctex 文件的方式有关)。在 TeXlive 2010 中,仅使用相对路径引用 TeX 源;在 TeXlive 2011 TeX 源中使用/full/path/to/tex/source/./tex-source-file.tex.

无论如何,这使得从 Emacs 中的 TeX 源到 Okular 中断中的 pdf 输出的前向搜索。在 Emacs 中向 Okular 进行前向搜索的一种方法涉及如下函数:

(和

)

这会生成如下命令:

其中,截至 TeXlive 2010,正确跳转到 pdf 输出中与 TeX 输入的第 88 行相对应的行。但是,如上所述,它不适用于 TeXlive 2011,因为处理 TeX 源的 synctex 路径的新方法。

需要什么:

需要的是重写okular-make-url它会产生类似的东西:

即,使用 (1) 文件的完整路径 + (2)"./" + (3) 文件名。

我对 Emacs lisp 命令(尤其是 AUCTeX elisp 代码)不够熟练,无法确定如何执行此操作。显然,它与更改okular-make-url函数的最后一部分有关。

建议?

0 投票
2 回答
339 浏览

emacs - Emacs:如何为文档生成单词表?

我想使用 RefTex 为 LaTex 文档生成索引,遵循 RefTex 手册中的建议:

“...您可能希望从文档的单词列表开始,删除所有不应编入索引的单词。” (-> 为索引短语文件收集短语)。

现在我问自己:如何为我的多文件 LaTex 文档生成这样的单词列表?我在 Emacs 手册或网络上找不到答案。但是 Emacs 必须能够做到这一点,对吧?

感谢您的任何提示。

0 投票
4 回答
3052 浏览

emacs - 如何禁用 auctex 字体化,而不会丢失颜色突出显示?

我喜欢 AucTeX 的最大语法高亮,但我不喜欢 AucTeX 弄乱字体。例如,如果我使用斜体,它会在我的 emacs 缓冲区中显示斜体字母,并以小写字母(略高于或低于行)显示下标和上标。无论我所处的乳胶环境如何,我都更喜欢使用固定宽度的字体。

我尝试更改变量 font-latex-deactivated-keyword-classes 的设置,但随后语法着色也消失了。

有人可以提出解决此问题的方法吗?

谢谢。