相关疑难解决方法(0)

如何在emacs中调用latexmk,并跳转到下一个错误

我想使用latexmk在Emacs中编译我的LaTeX文档.特别是我需要Emacs功能next-error,通常使用Cx`调用,并跳转到文档中的下一个LaTeX错误.

我想打电话latexmk或使用C-x compileAUCTeX C-c C-c.

首先,我开始latexmk使用

$pdflatex = 'pdflatex -interaction=nonstopmode';
Run Code Online (Sandbox Code Playgroud)

选项1:Cx编译

我按下C-x compile并键入latexmk -pdf foo,运行pdflatex.但是next-error,即使*compilation*缓冲区包含错误,也不会跳转到错误:

! Paragraph ended before \author was complete.
<to be read again> 
                   \par 
l.48 
[...]
Compilation exited abnormally with code 12 
Run Code Online (Sandbox Code Playgroud)

如何在第48行自动跳转到此错误?

请注意,解析乳胶输出的这个问题与latexmk直接无关.我刚才也会出现同样的问题C-x compile pdflatex -interaction=nonstopmode foo.

选项2:AUCTeX

如何设置AUCTeX latexmk -pdf而不是pdflatex我的.tex文件?当然,我也想next-error在这里工作.

更新:我开始获得赏金,因为如果这有效,对许多人来说这将是一个很好的工具.我认为如果给出一个解决方案可以让我latexmk在Emacs中轻松编译我的LaTeX文档并使用跳转到错误next-error …

emacs latex build-process auctex latexmk

26
推荐指数
2
解决办法
6742
查看次数

在mac osx上使用latex(特别是pdflatex)生成时,pdf文档中的字体搞砸了

我的同事认为texniscope是某种方式的责任,我应该尝试从我的系统中清除它.我真的希望不要诉诸于此!

可能的线索:

  • 在升级到Leopard之前,这不是问题.

  • 当我说字体搞砸了,我的意思是主文本看起来可能是默认的mac系统字体,并且所有数学都是完全不可读的.基本上所有特殊符号都是完全乱码.

  • 我从这里安装了乳胶:http: //www.tug.org/mactex/.我已经安装了texniscope.

  • 当我跑步时/usr/texbin/pdflatex foo.tex,它似乎工作:

     This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
     %&-line parsing enabled.
     entering extended mode
    ...

但由此产生的pdf文件搞砸了字体.

  • 在命令行上使用pdflatex或使用TeXShop都会发生同样的事情.

pdf macos fonts latex pdf-generation

4
推荐指数
1
解决办法
8595
查看次数

标签 统计

latex ×2

auctex ×1

build-process ×1

emacs ×1

fonts ×1

latexmk ×1

macos ×1

pdf ×1

pdf-generation ×1