diff yatex.el @ 123:590fc51462c7 dev

New typeset menu `latex+p(D)f' added. Call dvipdfmx when typesetting succeeded.
author yuuji@gentei.org
date Thu, 27 May 2010 10:16:56 +0900
parents 34096706b634
children b11d6271207e
line wrap: on
line diff
--- a/yatex.el	Mon May 24 14:55:07 2010 +0900
+++ b/yatex.el	Thu May 27 10:16:56 2010 +0900
@@ -1,15 +1,15 @@
 ;;; -*- Emacs-Lisp -*-
 ;;; Yet Another tex-mode for emacs - //–ì’¹//
-;;; yatex.el rev. 1.74.1
-;;; (c)1991-2009 by HIROSE Yuuji.[yuuji@yatex.org]
-;;; Last modified Wed Dec 23 20:05:55 2009 on firestorm
+;;; yatex.el rev. 1.74.3
+;;; (c)1991-2010 by HIROSE Yuuji.[yuuji@yatex.org]
+;;; Last modified Thu May 27 10:09:18 2010 on firestorm
 ;;; $Id$
 ;;; The latest version of this software is always available at;
 ;;; http://www.yatex.org/
 
 (require 'comment)
 (require 'yatexlib)
-(defconst YaTeX-revision-number "1.74.1"
+(defconst YaTeX-revision-number "1.74.3"
   "Revision number of running yatex.el")
 
 ;---------- Local variables ----------
@@ -82,6 +82,10 @@
   (if YaTeX-dos "%e" "-t %e")
   "*`To' page format of dvi filter.  %e will turn to end page number.")
 
+(defvar YaTeX-dvipdf-command
+  "dvipdfmx"
+  "*Command name to convert dvi file to PDF.")
+
 (defvar YaTeX-default-document-style
   (concat (if YaTeX-japan "j") "article")
   "*Default LaTeX Documentstyle for YaTeX-typeset-region.")
@@ -1445,11 +1449,12 @@
 Optional second argument CHAR is for non-interactive call from menu."
   (interactive "P")
   (message
-   (concat "J)latex R)egion B)ibtex mk(I)ndex "
-	   (if (fboundp 'start-process) "K)ill-latex ")
+   (concat "J)latex R)egion B)ibtex mk(I)dx "
+	   "latex+p(D)f "
+	   (if (fboundp 'start-process) "K)ill ")
 	   "P)review "
 	   (and (boundp 'window-system) window-system "S)earch ")
-	   "V)iewerr L)pr"))
+	   "V)iewErr L)pr"))
   (let ((sw (selected-window)) (c (or char (read-char))))
     (require 'yatexprc)			;for Nemacs's bug
     (select-window sw)
@@ -1463,6 +1468,7 @@
      ((= c ?k) (YaTeX-kill-typeset-process YaTeX-typeset-process))
      ((= c ?p) (call-interactively 'YaTeX-preview))
      ((= c ?q) (YaTeX-system "lpq" "*Printer queue*"))
+     ((= c ?d) (YaTeX-typeset-buffer YaTeX-dvipdf-command))
      ((= c ?v) (YaTeX-view-error))
      ((= c ?l) (YaTeX-lpr arg))
      ((= c ?m) (YaTeX-switch-mode-menu arg))

yatex.org