準備
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}