2011年7月14日

TeX

とりあえず、最低限を入れる

[pLateX2e]

TeXインストーラ 3
http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html

[YaTeX]

wget http://www.yatex.org/yatex1.74.tar.gz
tar xzvf yatex1.74.tar.gz
cd yatex1.74/
C-x C-f makefile
C-x C-q

で以下のように編集

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*** c:/gnupack_devel-6.02/home/tmp/yatex1.74/mekefile.orig    2011-07-12 13:10:20.249481300 +0900
--- c:/gnupack_devel-6.02/home/tmp/yatex1.74/makefile    2011-07-12 13:43:06.550439000 +0900
***************
*** 3,16 ****
  #
 
  # Edit these variables to be suitable for your site
! PREFIX    = /usr/local
 
  ## mule2
! EMACS    = mule
! EMACSDIR= ${PREFIX}/lib/${EMACS}
  ## emacs20
! #EMACS    = emacs
! #EMACSDIR= ${PREFIX}/share/${EMACS}
  ## XEmacs
  #EMACS    = xemacs
  #EMACSDIR= ${PREFIX}/lib/${EMACS}
--- 3,16 ----
  #
 
  # Edit these variables to be suitable for your site
! PREFIX    = C:/gnupack_devel-6.02/app/emacs/emacs
 
  ## mule2
! # EMACS    = mule
! # EMACSDIR= ${PREFIX}/lib/${EMACS}
  ## emacs20
! # EMACS    = emacs
! # EMACSDIR= ${PREFIX}/share/${EMACS}
  ## XEmacs
  #EMACS    = xemacs
  #EMACSDIR= ${PREFIX}/lib/${EMACS}
***************
*** 21,26 ****
--- 21,30 ----
  #EMACS    = /Applications/Emacs.app/Contents/MacOS/Emacs
  #PREFIX    = /Applications/Emacs.app/Contents/Resources
  #EMACSDIR = ${PREFIX}
+ ## NTemacs23.3 on gnuplot
+ EMACS    = emacs
+ EMACSDIR= c:/gnupack_devel-6.02/app/emacs/emacs
+
 
  LISPDIR    = ${EMACSDIR}/site-lisp/yatex
  # LISPDIR    = ${EMACSDIR}/site-packages/lisp/yatex
***************
*** 35,41 ****
 
 
  # Comment out below if you are using Emacs Windows(meadow, etc)
! GEO    = -geometry 80x20+0+0
 
  ###################
  # Do not edit below
--- 39,45 ----
 
 
  # Comment out below if you are using Emacs Windows(meadow, etc)
! # GEO    = -geometry 80x20+0+0
 
  ###################
  # Do not edit below

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

eshell に戻って

export DISPLAY=":0.0"
make install

としてインストール

C-x C-f
c:/gnupack_devel-6.02/app/emacs/emacs/info/dir

として、以下のように編集

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

*** c:/gnupack_devel-6.02/app/emacs/emacs/info/dir.orig    2011-07-12 13:50:54.602247800 +0900
--- c:/gnupack_devel-6.02/app/emacs/emacs/info/dir    2011-07-12 13:48:52.566308200 +0900
***************
*** 95,97 ****
--- 95,101 ----
                                    Customization facility.
  * SMTP: (smtpmail).             Emacs library for sending mail via SMTP.
 
+ * YaTeX: (yatexj). Yet Another tex-mode for Emacs. (Japanese).
+ * YaTeX-e: (yatexe). Yet Another tex-mode for Emacs. (English).
+ * yahtml: (yahtmlj). Yet Another HTML-mode for Emacs. (Japanese).
+ * yahtml-e: (yahtmle). Yet Another HTML-mode for Emacs. (English).

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

C-x C-f
~/.emacs.d/init.el

として、以下を追記

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;; ------------------------------------------------------------------------
;; @ yatex

(setq load-path (cons "C:/gnupack_devel-6.02/app/emacs/emacs/site-lisp/yatex" load-path))
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
(setq tex-command "c:/w32tex/bin/platex")
(setq dvi2-command "C:/w32tex/dviout/dviout")

(setq YaTeX-use-LaTeX2e t)
(setq YaTeX-use-AMS-LaTeX t)

(setq
 YaTeX-math-sign-alist-private
 '(
   ("q"         "Q"          "(Q)")
   ("z"         "Z"          "ZZ")
   ("t""text""text")
   ("qu"        "quad"         "__")
   ("qq"        "qquad"         "____")
   ("ls"        "varlimsup"     "___\nlim")
   ("li"        "varliminf"     "lim\n---")
   ("il"        "varinjlim"     "lim\n-->")
   ("pl"        "varprojlim"    "lim\n<--")
   ("st"        "text{ s.t. }" "s.t.")
   ("bigop"     "bigoplus"      "_\n(+)~")
   ("bigot"     "bigotimes"     "_\n(x)\n ~")
   ))

; dviからpdfを作成する%sはファイル名
(setq dviprint-command-format "C:/w32tex/bin/dvipdfmx %s")

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0 件のコメント:

コメントを投稿