问题标签 [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.
emacs - Emacs 预测模式和 LaTeX
我正在尝试使用带有 Auctex 的Emacs预测模式来编辑 LaTeX 文档。我想禁用用于选择替代建议的热键功能,并使用弹出菜单或使用 TAB 就地循环选择。
文档建议可以通过将 completion-use-hotkeys 设置为 nil 来关闭热键功能,但没有这样的变量。
有什么建议么?
emacs - Emacs AUCTeX 高亮设置
我在 Windows (7) 下使用 Emacs 24.2 和 AUCTeX,我在语法高亮设置方面遇到了问题。在 Linux 上,我已经习惯了这样的事情:
很好地突出显示。
但仅在我的 Windows 配置中\section
,\textbf
并且喜欢正确突出显示,但诸如\cite
\usepackage
\begin{itemize}
等之类的东西没有。我曾尝试研究 font-latex 但在这里我只找到我看到的已经工作的东西的设置。
我在哪里进行设置和/或启用其他突出显示?
emacs - 当我打开 AUCtex 的 Tex-source-correlate-mode 时,Emacs 挂起
在我启用 Tex-source-correlate-mode 后,Emacs 会问我“启动 Emacs 服务器以在查看器中进行反向搜索?” 当我尝试打开查看器时。但无论我说“是”还是“否”,Emacs 都不再响应。关于这里发生了什么的任何线索?
emacs - emacs AUCTeX 宏字体化
我最近开始使用xargs
提供\newcommandx
. 它共享类似于 default 的语法\newcommand
。我想font-lock
反映这一点。我做了
但这只是命令名称本身,而不是它的主体(\newcommand
用 字体化主体'font-lock-function-name-face
,在我的例子中是粗体)。我想\newcommandx
用它来字体化它的身体'font-lock-function-name-face
。
总结这个问题:如何使字体化与 for\newcommandx
完全相同\newcommand
(即在我的情况下为粗体)?
emacs - AUCTeX:删除所有字体
这感觉很像是一个应该已经在某个地方讨论过的问题,而我可能只是太愚蠢而无法找到它:(
我已经为自己定义了一个函数\jf{}
,并想一次删除整个缓冲区中的所有函数。例如:
应该通过一些捷径变成这样:
AUCTeX 有办法这样做吗?谢谢你的帮助。
emacs - AUCTeX:运行编译命令 n 次
我想要一个函数来询问一个数字n
并在之后执行默认的编译命令n
-times。也就是说不像C-c C-c
(ie TeX-command-master
)我不想被问到运行哪个命令,它应该根据AUCTeX设置选择默认的编译命令。自然,如果发生任何错误,执行应该停止。
我知道TeX-texify,但是,这并不能满足我的需求,因为有时我只想独立于 AUCTeX 解析器认为足够的情况 emacs
运行五次。pdflatex
任何帮助深表感谢!
编辑:我已经对此进行了更深入的研究,并使用上述参考中的代码我已经开始编写一个执行此操作的函数。但是,它有一个重大缺陷。我先给你代码:
如您所见,我已经实现了一个配置变量来选择正确的编译命令。现在让我提出问题:
LaTeX 文档的编译需要一些时间,但是,我的函数会立即调用编译命令的第二次(以及后续)执行。也许有人可以提供帮助以找到一种解决方案,该解决方案在执行之前检查编译是否成功完成(TeX-command TeX-MultiTeX-Command 'TeX-master-file)
,然后执行所述函数或在编译完成但出现错误时打印一些错误消息。
macos - 向 TeX-command-list 添加命令在 OS X 上不起作用
在我的.emacs
文件中,我向 TeX-command-list 添加了一些命令,这些命令在我的 Ubuntu 和 Debian 笔记本电脑上运行良好。然而,在我妻子的 Macbook 上,当调用 TeX-command-list (Cc Cc) 时,它似乎是空的。
我在 Debian 中使用 emacs 23,在 OS X 中使用 emacs 22。两者都可以毫无错误地加载 .emacs 文件。
这是我放入.emacs
文件中的内容:
有没有人遇到过这样的问题?
emacs - 无法使用 auctex 和 emacs 进行预览
我在 linux mint 上使用 emacs 和 auctex。编写以下简单的 .tex 文件时,我无法在 emacs 中预览数学公式
当我按 Cc Cp 时,出现以下错误消息:
似乎 emacs 不会生成任何 .dvi 文件。如何解决这个问题?谢谢大家。
emacs - 防止 Emacs 在 TeX 内联数学中换行
我将 Emacs 与 AUCTeX 结合使用,使用$
. 当自动填充时(例如,使用M-q),Emacs 经常在干扰阅读流畅性的位置(例如,下标等)处破坏这些内联数学环境。
$…$
如果这样可以防止破坏,有没有办法告诉 Emacs 更喜欢将整个环境放在一个新行中?更具体地说,如果发生数学中断,则应将整个环境移至不应拆分的新行。
一个例子:
应该导致
emacs - AUCTeX:获取当前文档的文件列表
我正在研究一些在使用 (la)tex 文档时应该对用户有所帮助的功能。为了向用户提供一些附加信息,我需要获取属于用户当前正在处理的文档(阅读:已编译文档)的所有 (la)tex 文件的列表。AUCTeX
/RefTeX
已经具备定义所有子文件所依赖的主文件的设施,从外观上看,似乎有一些属于当前文档的内部文件列表。
但是,我没有找到合适的代码或函数来访问这个列表……老实说,我什至没有找到这个列表。也许有人可以指出我正确的方向。