そこで,TeX において1つ問題が起き,1つ変更したいコトがあった
問題は
jsarticle が見つからないという問題であった
今回はこの問題と変更点について取り組む
jsarticle.cls が見つからない問題の解決法
この問題を解決するには,おまじないを一つ唱えるだけ
sudo mktexlsrさらに,yatex を使うので .yatex.el を少し変更する必要がある.
まずは,変更する前に .yatex.el の中身
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ここから変更する場所は
;; ~/.yatex.el for MacOS X WorkShop
;; KOBAYASHI Taizo
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; yatex
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
;; platex and Skim
;(setq tex-command "platex2pdf-utf8"
; dvi2-command "open -a Skim")
;; platex and Mxdvi
;(setq tex-command "platex --src-special"
; dvi2-command "mxdvi")
;; platex and Skim
;(setq tex-command "~/Library/TeXShop/bin/platex2pdf-euc"
; dvi2-command "open -a Skim")
;; pdflatex and Skim
(setq tex-command "pdflatex"
dvi2-command "open -a Skim")
(setq dviprint-command-format "dvips %s | lpr"
YaTeX-kanji-code 4 ; (1 JIS, 2 SJIS, 3 EUC, 4 UTF-8)
YaTeX-use-AMS-LaTeX t ; AMS-LaTeX
section-name "documentclass"
makeindex-command "mendex -U"
bibtex-command "jbibtex -kanji=utf8"
YaTeX-skip-default-reader t
YaTeX-latex-message-code 'utf-8
YaTeX-use-font-lock t
)
(add-hook 'skk-mode-hook
(lambda ()
(if (eq major-mode 'yatex-mode)
(progn
(define-key skk-j-mode-map "\\" 'self-insert-command)
(define-key skk-j-mode-map "$" 'YaTeX-insert-dollar)
))
))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; yahtml
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq auto-mode-alist
(cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist))
(autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t)
(add-to-list 'auto-mode-alist '("\\.htm\\'" . yahtml-mode))
(setq yahtml-www-browser "open"
yahtml-lint-program "htmllint"
yahtml-kanji-code 4)
(add-hook 'yahtml-mode-hook
'(lambda ()
(auto-fill-mode -1)
))
(setq yahtml-always-/p t)
(setq yahtml-always-/li t)
;; End:
;; platex and Skim
;(setq tex-command "platex2pdf-utf8"
; dvi2-command "open -a Skim")
;; platex and Mxdvi
;(setq tex-command "platex --src-special"
; dvi2-command "mxdvi")
;; platex and Skim
;(setq tex-command "~/Library/TeXShop/bin/platex2pdf-euc"
; dvi2-command "open -a Skim")
;; pdflatex and Skim
(setq tex-command "pdflatex"
dvi2-command "open -a Skim")
この部分
デフォルトだと pdflatex と Skim を利用することになっている
自分の環境では platex と mxdvi を利用するので変更した部分を赤で示した;; platex and Skim
;(setq tex-command "platex2pdf-utf8"
; dvi2-command "open -a Skim")
;; platex and Mxdvi
(setq tex-command "platex --src-special"dvi2-command "mxdvi");; platex and Skim
;(setq tex-command "~/Library/TeXShop/bin/platex2pdf-euc"
; dvi2-command "open -a Skim")
;; pdflatex and Skim
;(setq tex-command "pdflatex";dvi2-command "open -a Skim")
変更内容は,デフォルトをコメントアウトし,必要な部分のコメントアウトを外しただけ
これで,大丈夫のはず
Mxdvi が起動しないとか,コンパイルがうまくいかないという問題がある場合は次のように変更するとうまくいくかも
これ以上の解決方法はわからない;; platex and Skim
;(setq tex-command "platex2pdf-utf8"
; dvi2-command "open -a Skim")
;; platex and Mxdvi
;(setq tex-command "platex --src-special"; dvi2-command "mxdvi");; platex and Skim
(setq tex-command "platex"dvi2-command "open -a mxdvi")
;(setq tex-command "~/Library/TeXShop/bin/platex2pdf-euc"
; dvi2-command "open -a Skim")
;; pdflatex and Skim
;(setq tex-command "pdflatex";dvi2-command "open -a Skim")
0 件のコメント:
コメントを投稿