问题标签 [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 回答
836 浏览

emacs - 在 Emacs 初始化文件中添加一个 TeX 符号

我正在尝试将以下代码添加到我的.emacs初始化文件中:

但我无法让它工作。从命令行运行emacs t.tex(这里是示例文本文件)时出现以下错误:t.tex

我在 Ubuntu 12.04 上使用 GNU Emacs 版本 23.3.1。我的.emacs初始化文件看起来像

如果我输入ESC-:(即运行命令eval-expression)并 (TeX-add-symbols '("eqref" TeX-arg-ref))在提示符下输入,它工作正常。(即在运行此之后,我可以进入\eqref缓冲区并按预期工作。但这不是一个好的解决方案,每次编辑文件时都必须手动输入此代码。这就是我尝试的原因在文件中设置它.emacs..)

此问题的背景信息:

我在使用 AucTeX 样式时遇到问题amsmath.el。它似乎没有在我的机器上正确加载。有关更多信息,请参阅将 \eqref 与 RefTeX 一起使用

0 投票
1 回答
1568 浏览

emacs - Emacs Auctex 编译错误:“使用 Mx make-directory RET RET 创建目录及其父目录”

我在 ubuntu 12.04 上使用 auctex 11.86 运行 emacs 23.3.1。每当我去编译一个乳胶文件(使用C-c C-c),如果没有错误,一切都编译得很好。但是,如果有任何错误,它会告诉我用来C-`查看错误,如果我这样做,我会收到此错误消息

使用 Mx make-directory RET RET 创建目录及其父目录

它会在几秒钟后消失。然后它将我带到另一个屏幕,该屏幕解释了乳胶代码中的错误。但是,现在我不能简单地C-x 1回到乳胶代码。我必须C-x C-c重新启动emacs。

这是我的.emacs文件

0 投票
2 回答
3627 浏览

emacs - emacs中tex-mode和latex-mode和LaTeX-mode有什么区别

我在 emacs 中配置 AUCTeX。

大多数配置都放在 LaTeX-mode-hook 中。当我打开 main.tex 文件时,我注意到主要模式是乳胶模式,并且我的挂钩配置未激活。我必须 Mx Tex-latex-mode 来激活它们。但主要模式仍然是乳胶模式。

所以我想知道这些模式有什么区别,以及当我打开 *.tex 文件时如何自动打开 AUCTeX。

0 投票
2 回答
224 浏览

emacs - 当 cdlatex 打开时,在 auctex 和 _ 中输入 \ 的好方法是什么?

我想在 auctex 中输入 \,但是当我输入 \ 时,一个 minibuffer 会提示我选择一个宏。我认为这是一个很好的功能,但有时我唯一需要的是一个真正的 \ 。有解决办法吗?

而且,我想在我的文本中输入 _ 但是当 cdlatex 打开时,它会在其周围添加 $$ 并将其视为下标。

寻找答案!

0 投票
1 回答
417 浏览

emacs - 如何在与latexmk兼容的elisp中测试当前文件是否已更改

我正在使用以下函数在 emacs 中的乳胶文件上运行 latexmk:

(取自https://stackoverflow.com/a/14699078/406686)。

假设我有一个简单的文档 ( test.tex),其中有一些错误,例如:

现在,如果我按例如 Space 然后 Backspace (或进行任何更改并撤消它)然后运行my-run-latex​​latexmk 运行并说所有目标都是最新的。问题是然后我丢失了错误列表,所以TeX-next-error不会有任何影响。

我想这个问题可以通过(buffer-modified-p)在这种情况下替换为阻止运行 latexmk 的东西来解决(最好通过相同的测试 latexmk 来检查自上次运行以来文件是否更改)。知道怎么做吗?

0 投票
2 回答
245 浏览

emacs - 排除 LaTeX-mode-hook 是个好主意吗?

排除因素是个好主意(add-hook 'LaTeX-mode-hook)吗?这样做有什么优点和缺点。

例如你可以写:

或者可以将LaTeX-mode-hook声明分解并编写如下内容:

0 投票
1 回答
1862 浏览

osx-mountain-lion - Emacs 的组织模式:如何在保存时自动“处理为 PDF”?

组织模式C-cepexport as LaTeX and process to PDF. 如何C-cep对每个执行C-xs

此外,这很可能不是最佳解决方案,因此请随时提出更好的建议就像现在一样,我必须同时 C-cep C-xs

最终解决方案

下面对 abo-abo 的答案进行了微小的修改,它不会打开 PDF,让我们Skim进行任何更改,从而将注意力集中在 Emacs 上。

此外,应该从新的 Emacs 会话将 Org 升级到版本 8 也就是说,在使用 package-manager 进行安装之前,不应执行任何 Org-command。否则你会遇到Invalid function: org-with-silent-modifications错误。

0 投票
2 回答
105 浏览

emacs - 在 Emacs-AUCTeX 中更改单词的格式而不实际选择它

现代文字处理器的一个很好的特性是可以在不实际选择单词的情况下更改单词的格式(例如,从罗马到斜体)。只需将文本光标放在单词中并告诉文字处理器(通过键盘快捷键)更改其格式。(智能编辑,我相信有时会被称为。)

在 Emacs-AUCTeX 中有没有办法做到这一点?(更改格式的常用方法——即插入格式命令——是选择单词[标记其区域],然后按下命令的组合键[例如C-c C-f C-i插入\textit{}]。)

0 投票
2 回答
709 浏览

emacs - 自定义 LaTeX 注释环境的 Emacs 语法高亮显示

我已经定义了一个自定义评论环境(通过\usepackage{verbatim}):

我想要做的是突出 \begin...\end{customComment} 的内容:

  1. 作为一个已经存在的环境(font-lock-comment-face也许但还没有找到任何工作示例);或者
  2. 通过完整的字体/背景等定制。

已经defvar...这里尝试了解决方案,并且(这次是类似的命令这个例子

如果您找到一个只需要编辑.emacs or adding a.el` 的解决方案,那就太好了(我有很多这些 customComments)。

0 投票
1 回答
1208 浏览

emacs - 将命令或环境添加到 AucTeX 自动完成列表

TeX-insert-macro我通过and函数在 AucTeX 的命令和环境中使用了很多自动完成LaTeX-environment功能。但是有没有办法在内置列表中添加更多命令和宏(\enquote{},\noindent等)?