2013年3月21日木曜日

KaTeXのコマンド

KaTeXを使うたびにコマンドを忘れるのでそのメモ

準備


xyzzy + KaTeX - 物理のかぎしっぽ
しょぼしょぼスクリプト - ミニバッファに入ったときIMEをOFFにする

の二つを.xyzzyにコピペ
;; KaTeX必須
(push "D:/bin/xyzzy/site-lisp/katex" *load-path*)
(require "elisp")
(push '("\\.tex$" . elisp::katex-mode) *auto-mode-alist*)
(autoload 'elisp::katex-mode "katex" t)
(setq elisp::tex-command "platex -src")
(setq elisp::dvi2-command "dviout")
(setq elisp::dviprint-command-format "dvipdfmx %s ")

; M-x katex-mode で花鳥を起動
(defun katex-mode()
    (interactive)
    (elisp::katex-mode))

(add-hook 'elisp::katex-mode-hook
               #'(lambda ()
                  (auto-fill-mode nil)))

;(provide "minibuffer")
;(in-package "editor")

(export '(*ime-mode-into-minibuffer*))
(defvar *ime-mode-into-minibuffer* nil)

(defun ime-state-get-and-setoff (bef-buffer file-name)
 (interactive)
 (setq *ime-mode-into-minibuffer* (get-ime-mode)
  )
 (toggle-ime nil)
  )

(defun ime-state-set (bef-buffer file-name)
 (interactive)
 (toggle-ime *ime-mode-into-minibuffer*
  )
  )

(add-hook '*enter-minibuffer-hook* 'ime-state-get-and-setoff)
(add-hook '*exit-minibuffer-hook* 'ime-state-set)

よく使うコマンド


  • 見出し C-c s からsection、subsection
  • 箇条書き C-c b i か C-c b  e
  • コンパイル C-c t j
  • プレビュー C-c t p

テンプレ

\documentclass{jsarticle}
\begin{document}
\title{タイトル}
\author{つかさ}
\maketitle

\tableofcontents

\end{document}

0 件のコメント:

コメントを投稿