问题标签 [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 + auctex 自动完成 \cite{} 给出“引用:没有这样的数据库条目”
我在 Ubuntu 8.10 机器上运行 Emacs 23.1.1 和 AucTeX 11.85。打开 tex 文件后,我第一次尝试使用 \cite{} 命令的自动完成,我得到
“引用:信息不可用,使用 `Cc &' 获取它。”
在小缓冲区中。做'抄送&'后,我得到
“字节码:没有带有引用键的 BibTeX 条目”。
随后对 \cite 的调用给了我信息
“引用:没有这样的数据库条目”。
我的 tex 文件中有一个 \bibliography{library} ,并且我手动完成的 \cite{} 条目按预期工作。
我的 .emacs 中有以下内容
我还尝试了Suggestion for \cite in Emacs with AUCTeX中的建议,但它也不起作用。
亚历杭德罗。
emacs - 尝试编译乳胶文档时出错。我在哪里可以找到文件“报告输出*”?
帮助!!!
我正在尝试编译以前编译过的 LaTeX 文档,但现在由于某种原因它无法通过。我收到的错误消息信息量不大,我什至找不到它指向的文件。
详细信息:我正在使用 Aquamacs,当我尝试编译文档时,迷你缓冲区显示以下消息:
当我按 Cc ` 这就是我得到的:
--- TeX 说 --- \Hy@AtBeginDocument ->\ltx@LocalAppendToMacro
\Hy@AtBeginDocumentHook l.735
...r\Hy@AtBeginDocument\expandafter{\Hy@temp
}
--- HELP --- TeX 遇到未知的命令名称。你可能拼错了名字。如果在处理 LaTeX 命令时出现此消息,则该命令可能位于错误的位置 — 例如,该错误可能由不在列表制作环境中的 \item 命令产生。该错误也可能是由缺少 \documentclass 命令引起的。
问题是,我什至找不到迷你缓冲区(报告输出*)中提到的这个文件——相信我,它不在他们所说的目录中。我的 LaTeX 文档只有 191 行,错误应该在第 735 行。
我检查了整个文档,寻找可能有问题的地方,但我找不到任何东西。
它可能与此无关,但今天早些时候我正在重新排列我的整个 .emacs 文件,我可能做了一些干扰 auctex 或乳胶的事情,但我尝试编译另一个文件并且它有效。
谢谢 :)
emacs - Emacs:在注释中定义宏并自动执行
我正在使用 Emacs/AucTeX 来编辑 LaTeX 文件。在我的一些 LaTeX 文件中,我定义了一些“特定于文件”的命令(例如\todo{...}
,在一个文件中,\compute{...}
在另一个文件中,等等),因此我可以跟踪我的文档中存在哪些未解决的问题。
Emacs 命令在突出显示所有出现的s resphighlight-regexp
方面做得很好。s。但到目前为止,每次打开相应文件时,我都必须手动执行突出显示。\todo{...}
\compute{...}
有没有办法告诉 Emacs/AucTeX 在打开特定文件时调用特定命令?我想在相应的文件中定义这些命令,这样我就可以很容易地为不同的文件调整它(可能包含在局部变量中)。
emacs - 在 emacs 中匹配 Aquamacs 的设置
如何在 Mac OS X emacs 的 AucTeX 中匹配 Aquamacs 的设置?
由于某种原因,我尝试将 AucTeX 安装到 Mac OS X 的 emacs。
对于预装了 AucTeX 的 Aquamacs,一切都很酷。
- 它运行 SKIM pdf 查看器来查看结果。
- 它可以使用 pdfsync 在 Aquamacs 和 SKIM 之间进行反向/正向链接。
perl - 在 emacs 中调用(缓冲区文件名)时转义空格
所以,我有一个关于让字数在 emacs LaTeX 模式下正常工作的问题(实际上是 auctex,但没关系。)答案很好。然后我发现我在(buffer-file-name)
包含空格时遇到了麻烦。这搞得一团糟。这个问题也解决了。现在的问题是,当没有任何空格时,解决方案就会中断。
所以目前我有两个 emacs 命令:
这在包含文件夹中有空间时有效。
这适用于包含文件夹名称中没有空格的情况。(好的,所以缩进有点奇怪,但无论如何)
我的问题:有没有办法让相同的功能在两种情况下都起作用?这个答案表明问题出在 texcount 而不是 emacs 上。有没有办法在不弄乱 texcount.pl 的情况下做到这一点?还是我最好的办法是按照 Chris Johnsen 在 SU 上建议的方式戳 texcount.pl?
emacs - 将 minted(源代码 LaTeX 包)与 emacs/auctex 一起使用
正如这里所解释的,我发现 minted 包对于源代码列表非常酷。
我的问题是如何在 AucTeX/emacs 中使用 minted 包?对于命令行我可以使用pdflatex -shell-escape SOURCE
,但是
- Q1:如何修改 AucTeX 以插入
-shell-escape
? 我的意思是,如何改变C- c+ C-的动作c? - Q2 : 除了C- c+ C-选项c,我还需要特殊键吗?
-shell-escape
或者,可以毫无问题地使用它吗? - Q3:有什么
-shell-escape
用?
regex - emacs、auctex 和用换行符查询替换字符串
我使用 emacs+auctex 和自动填充模式。
现在有时我想搜索(和替换)一个包含空格的字符串,如“test1 test2”。问题是,自动填充模式有时会用换行符替换空格字符。因此,“test1 test2”的搜索和替换不会找到该字符串的那些出现,其中自动填充将空格替换为换行符。
知道如何解决这个问题吗?
在文本模式下,它可以在查询替换正则表达式中使用 \s-,即“test1\s-test2”,但这在 auctex 模式下不起作用,我不知道为什么。
使用 Cq Cj 使用起来非常不舒服,因为“test1 test2”这样的情况经常发生,特别是因为我想在一次运行中获得换行符和空格,所以我必须做这样的事情:
最后一个 \s-* 是因为 auctex 中可能存在缩进。这似乎不是很优雅。
顺便说一句,如果您想搜索和替换“test1 test2”,每次特别处理换行符时都会很烦人......
emacs - Emacs/Auctex:自动启用/禁用 LaTeX-Math-mode
我将 Emacs 与 AucTeX 结合使用(运行 Ubuntu 10.04,如果这很重要)。
$...$
如果点在任何数学环境中(即在 a 、 a $$...$$
、等中),有谁知道是否有办法自动启用 LaTeX-math-mode (AucTeX 的次要模式begin{equation}...\end{equation}
)?
我想有一个相对简单的答案,因为语法突出显示使用相同的标准来着色数学内容,但我找不到任何东西。
emacs - Emacs:AUCTeX-LaTeX 编译错误
我已经将 LaTeX 与 Emacs 和 AUCTeX 一起使用了 2 年,我没有遇到任何问题。然而,昨天当我试图编译主文件时,LaTeX 给了我一个奇怪的错误:
ERROR: Package inputenc Error: Unicode char \u8:\303\lst@FillFixed@ not set up for use
--- TeX 说 --- 用 LaTeX。
有关说明,请参阅 inputenc 包文档。键入 H 以获得即时帮助。...
l.963 magicamente, è ancora intatto。È una struttura solidamente costruita
我认为问题在于编码格式(è
È
),但我不明白为什么这个问题只发生在一个“从属”文件而不发生在其他文件上。
我使用的编码是 UTF-8,并且在我的.emacs
文件和 LaTeX 主文件中都设置了。此外,模式行U
表示 UTF-8 用作缓冲区的编码。
您对解决我的问题有什么建议吗?
emacs - emacs:Cc % 在 auctex 中做了什么,我怎样才能让它表现得更好?
C-c %
应该是注释掉东西的emacs auctex模式快捷方式。(还有C-c ;
哪些注释掉了标记的区域,但是那个有效)。现在有时它会注释掉一行,有时它会注释掉一行和它上面的那些。它似乎没有非常一致的行为。
我真正想做的是注释掉光标所在的行,除非它位于开始或结束标记上,在这种情况下注释掉整个环境。(实际上,我会满足于理解评论宏的稍微奇怪的行为......)