首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs + AUCTex +预览支持

Emacs + AUCTex +预览支持
EN

Stack Overflow用户
提问于 2017-04-16 03:13:35
回答 1查看 1.4K关注 0票数 2

我的配置如下:

  • 操作系统: MacOSX Sierrav10.12
  • Emacs: GNU Emacs 25.2。
  • AucTex:拍卖-11.90.0
  • TexLive: 2016年
  • 浏览: 1.4.28 (102)版

我使用下面的emacs配置:

代码语言:javascript
复制
;; AucTeX
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)

(setq TeX-PDF-mode nil)
(setq preview-image-type (quote dvipng))

(add-hook 'LaTeX-mode-hook (lambda ()
  (push
    '("latexmk" "latexmk -pdf %s" TeX-run-TeX nil t
      :help "Run latexmk on file")
    TeX-command-list)))
(add-hook 'LaTeX-mode-hook
          (lambda () (local-set-key (kbd "<S-s-mouse-1>") #'TeX-view)))

(dolist (dir '("/Applications/Skim.app/Contents/SharedSupport"))
  (add-to-list 'exec-path dir))

(setq TeX-view-program-list
      '(("Preview.app" "open -a Preview.app %o")
        ("Skim" "open -a Skim.app %o")
        ("displayline" "displayline -g -b %n %o %b")
        ("open" "open %o"))
      TeX-view-program-selection
      '((output-dvi "open")
        (output-pdf "Skim")
        (output-html "open")))

我可以用c编译我的tex文件。并使用C-v启动预览(浏览)。

但是:

  1. 该浏览将弹出作为一个应用程序,我希望它可以作为另一个窗口嵌入到emacs中,就像DocView行为一样。有可能这样做吗?还是我的配置不好?
  2. 在浏览时,打开的文件是test.dvi,但我希望它是test.pdf。
  3. 当第一次按C-c -c时,它将弹出LaTex选择窗口,确认后再按c C-c,它将弹出“视图选择窗口”,并需要确认视图命令,然后我将看到文档。我是否可以将所有内容作为默认设置,这样就不需要一次又一次地进行选择?(C- C -c,编译;C-c -c,再次预览).
EN

回答 1

Stack Overflow用户

发布于 2017-04-17 14:28:21

  1. (setq TeX-PDF-mode nil)更改为(setq TeX-PDF-mode t)将得到pdf输出。
  2. 添加以下配置以删除编译提示符:
代码语言:javascript
复制
(setq TeX-command-force "LaTeX") 
(setq TeX-clean-confirm t)
  1. 脱脂听起来似乎不支持与emacs并排的视图。但是使用DocView代替。添加下面的配置以获得更好的图像质量:
代码语言:javascript
复制
(setq doc-view-resolution 600)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43433333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档