Emacs'ı pdflatex'i kullanma


12

Cc Cf (tex dosyası) yazdığımda Emacs'ı LaTeX dosyasında lateks yerine pdflatex çalışacak şekilde nasıl yapılandırabilirim?


Muhtemelen bir dahaki sefere TeX.SE'de böyle bir soru göndermek istiyorsunuz :)
Dror

Yanıtlar:


15

Bunu lateks-run-komutunu ayarlayarak yapabilirsiniz; bkz emacs kılavuzu . .Emacs dosyasında böyle bir şey yapmalı:

(setq lateks çalıştırma komutu "pdflatex")


9

AucTeX ile geçici olarak pdf moduna geçebilirsiniz CTRLctp. Bu değişikliği kalıcı hale getirmek için

(TeX-PDF-mode t)

sizin de ~/.emacsdosyaya.


çok yararlı cevap .... ama NB ctrl-c ctrl-t ctrl-p (ctrl-c tp değil)
tom

4

Olmazsa

(setq TeX-PDF-mode t)

içinde .emacs?

Emacs sürümüm (GNU 24), sahip olduğum zaman şikayet ediyor (TeX-PDF-mode t).

(Belki de bunun nedeni harika BTW olan AucTeX kullanıyorum .)


1

Birkaç yaklaşımı denedikten sonra, benim için (AucTeX için de) çalışan yaklaşım

M-x customize-groupiçin TeX-commandve pdflatex için "Lateks Command" yeniden yazma.

(İzleyiciyi pdf'yi açmak için değiştirmek bile gerekli değildi, sadece çalıştı.)

( buradan fikir .)


0

Ben AUCTeX ile kullanım pdflatex çalıştı ve (TeX-PDF-mode t)ya (setq TeX-PDF-mode t)benim, ~/.emacsdeğil çalışma yaptı, işte ne buldum geçerli:

Değişken ve aynı adla bir işlevi yoktur: TeX-PDF-mode. Değişkeni doğrudan ayarlayabilir (setq TeX-PDF-mode t)veya fonksiyonu kullanabilir (TeX-PDF-mode t). Ancak değişken yalnızca arabellek değil, otomatik olarak arabellektir .

Tampon yerel, değişken için varsayılan bir değer olduğu ve her tamponun yerel bir bağlanmaya sahip olabileceği anlamına gelir. Yerel bağlama olmadan arabelleklerdeki değişkente yapılan değişiklikler varsayılan değeri değiştirir. Yerel bağlamaya sahip tamponlardaki değişkende yapılan değişiklikler yalnızca yerel bağlamayı etkiler.

Yerel olarak otomatik arabellek, değişkente yapılan her değişikliğin otomatik olarak yerel arabellek haline geldiği anlamına gelir, eğer zaten oluşturulmuş bir yerel bağlama yoksa. İle varsayılan değeri değiştirmek için bir yolu yoktur setq, birini kullanmak zorundadır setq-default.

Bu nedenle, (setq TeX-PDF-mode t)veya (TeX-PDF-mode t)in ~/.emacskullanımının henüz oluşturulacak arabellekler üzerinde hiçbir etkisi olmamalıdır. Birinin (setq-default TeX-PDF-mode t)sağlanan işlevi ya da daha iyisini kullanması gerekir (TeX-global-PDF-mode t).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.