2011-03-25 29 views
2

我很難強制literate-haskell-mode默認生成PDFlatex輸出。當我使用C-c C-t C-f時,它只是用乳膠二進制文件解析lhs文件生成dvi。我知道我總是可以使用shell來手動運行pdflatex whatever.lhs,但這不是emacs的方式。必須有一種方法來定製默認的行爲,但我一直在使用Google和搜索,但我仍然沒有找到我要找的東西。定製Literate Haskell + LaTeX模式

有人嗎?

乾杯; 彼得

回答

1

我想這使用乳膠模式在後端所以也許這樣的事情應該有所幫助:

(setq TeX-PDF-mode t) 

這告訴LaTeX的模式默認使用pdflatex。

+0

看到這就是整個問題。我在''.emacs'中定義了'(setq TeX-PDF-mode t)',我也嘗試在文件中放入局部變量'TeX-PDF-mode:t',但LHS模式仍然默認爲普通的LaTeX 。 – pkazmierczak 2011-03-25 14:03:41

+0

並且您是否安裝了auctex模式? AFAIK這個變量只對auctex有意義,對於默認的latex-mode沒有意義 – 2011-03-25 14:43:11

+0

我確實已經安裝了auctex,但好像lhs-mode沒有使用它。 – pkazmierczak 2011-03-25 16:17:22