yatex設定メモ

  2022.04.17

目次

Debian GNU/Linux Ver11.0 bullseyeでyatexをする設定めも。
1 インストールするパッケージ
2 追加で入れとくパッケージ
3 設定

1 インストールするパッケージ

# apt-get install   yatex  ptex-base  xdvik-ja dvi2ps dvi2ps-fontdata-ja

ptex-base   アスキー版のtex  platex  jessieまではptex-bin というパッケージだった。
yatex 「やちょう」と読む
xdvik-ja プレビューに使うプログラム
dvi2ps   dvi を postscriptに変換するプログラム
上記のパッケージをインストールすればemacsもインストールされる。

2 さらに次のパッケージもインストール

(1)xdvi で .dviのファイルを見ても.epsの図が表示されないとき
  四角い枠になって絵が表示されない場合は  gv  をインストールする。    

(2)dviファイルからpdfへの変換
  dvipdfmx   hogehoge.dvi  

 (3)\documentclass{jarticle}でコンパイルエラー
   auctex  パッケージをインストールして解決

 

3 設定

 busterまではいろいろ/etc/emacs 下の設定ファイルをなおしたがbullseyeでは自分のホームディレクトリ下
に次のファイルをおく。
 ~/.emacs.d/init.el
intel.el の中身はhttp://www.proton.jp/main/latex/yatex.html参 照 
上のリンクにinit.elの内容があるのでこれをいただいて作成する(とても参考になりました。ありがとうございました。)
;; yatex-mode の起動
(setq auto-mode-alist
      (cons (cons "\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
 
;; 文章作成時の漢字コードの設定
;; 1 = Shift_JIS, 2 = ISO-2022-JP, 3 = EUC-JP, 4 = UTF-8
;; コードを指定してしまうと,別のコードのファイルも勝手に
;; ここで指定したコードに変換されてしまいトラブルのもとに
;; なるので,nilにしておくのが吉。
(setq YaTeX-kanji-code nil)
 
 
;LaTeXコマンドの設定
(setq tex-command "platex")
;YaTeXでのプレビューアコマンドを設定する
(setq dvi2-command "xdvi")
;AMS-LaTeX を使用すかどうか
(setq YaTeX-use-AMS-LaTeX t)
 
; RefTeXをYaTeXで使えるようにする
(add-hook 'yatex-mode-hook '(lambda () (reftex-mode t)))
; RefTeXで使うbibファイルの位置を指定する
;(setq reftex-default-bibliography '("~/Library/TeX/bib/papers.bib"))
 
;;RefTeXに関する設定
(setq reftex-enable-partial-scans t)
(setq reftex-save-parse-info t)
(setq reftex-use-multiple-selection-buffers t)
 
;;RefTeXにおいて数式の引用をqrefにする
(setq reftex-label-alist '((nil ?e nil "~\eqref{%s}" nil nil)))
 
; [prefix] 英字 コマンドを[prefix] C-英字 に変更する
(setq YaTeX-inihibit-prefix-letter t)
 
; 自動改行を抑制する
(add-hook 'yatex-mode-hook'(lambda ()(setq auto-fill-function nill)))
  

 4 使い方

   拡張子が .texになっているドキュメントファイルをコマンドラインから emacsで開けば自動でyatexモードになる
   esc-x yatex と打ちこむ必要はない。
   コンパイル ctrl-c ctrl-t d (pdfになる)
   プレビュー ctrl-c ctrl-p   (evince でpdfファイルを見る)