<< キーレイアウトを変更 | main | zshの使用 >>

スポンサーサイト

0
    • 2013.10.10 Thursday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    一定期間更新がないため広告を表示しています


    Emacs,TeXのインストール

    0
      WindowsではずっとMeadowを使ってきたが、Macにはそんな亜種はないので本家のEmacs21.3系に移る。

      4年前にはいいPackageもなく、直接ソースコードをコンパイルした覚えすらあるEmacsではあるけれども、現在では10.3にバンドルされているものでもほとんど最新版である。けれどもやはり気分的にPackageからinstallしてみる。

      packageはEasy Packageを使用した。GUI版が整備されているだけではなく、常にセンスのいい安定したv ersionのソフトウエアを集めている、すばらしいPackageである。Macに戻ってくるに当たって閉鎖されているのではないかと少し不安に思ったが、存続されていた。

      インストールは上記サイトのインストール方法のページを参照されたい。特に私が説明する必要もないほど、わかりやすいと思われる(これらも含め、このpackageは本当にすばらしい)。

      ここを利用してダウンロードしたのは、Emacs,elisp関連では
      Emacs-cvs 21.3.50.1
      apel
      flim
      semi
      wl
      ispell
      lookup
      yatex

      またTeX関連では
      dvipdfmx
      ptex-common
      ptex-euc
      ptex-sjis

      などである。

      .emacsの設定では言語環境の設定を「Emacs21 on Mac入門から中毒まで」を参考に、
      ;;Japanese
      (set-language-environment 'Japanese)
      (set-default-coding-systems 'euc-jp)
      (set-terminal-coding-system 'euc-jp)
      (set-keyboard-coding-system 'sjis-mac)
      (set-clipboard-coding-system 'sjis-mac)
      (set-default-process-coding-system '(undecided . euc-jp))
      (set-buffer-file-coding-system 'sjis-mac)

      と換え、Fontは
      ;;Fonts
      (create-fontset-from-fontset-spec
      (concat
      "-*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-monaco16,"
      "japanese-jisx0208:-apple-osaka-medium-r-normal--16-160-75-75-m-160-jisx0208.1983-sjis,"
      "katakana-jisx0201:apple-helvetica-medium-r-normal--14-140-75-75-m-140-mac-roman,"
      "ascii:-apple-monaco-medium-r-normal-*-14-*-*-*-*-*-mac-roman"))
      (set-default-font "fontset-monaco16")
      ;;(when (/= window-system 'x)
      (setq default-frame-alist (append '((font . "fontset-monaco16"))))
      ;;)

      とした。

      また、spell checkのためのispellはすでに先ほどEasy Packageで導入しているが、そのパスを通すために、
      ;;ispell
      (setq exec-path
      (append
      (list "/usr/local/bin" "/usr/bin") exec-path) ) (setenv "PATH"
      (concat '"/usr/local/bin:" (getenv "PATH")))

      (eval-after-load "ispell"
      '(setq ispell-skip-region-alist (cons '("[^?000-?377]")
      ispell-skip-region-alist)))

      (autoload 'flyspell-mode "flyspell" "On-the-fly spelling checking" t)

      と記述した。これで日本語まじりの文章でも、M-x flyspell-modeとすることでスペルチェックできる。

      そして、最後にYaTeX, yahtmlの設定を以下のようにした。
      ;; YaTeX

      (setq auto-mode-alist
      (cons (cons "??.tex$" 'yatex-mode) auto-mode-alist))
      (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)

      (add-hook
      'yatex-mode-hook
      (function
      (lambda ()
      (outline-minor-mode t)
      (auto-fill-mode -1)
      (progn
      (setq outline-level 'latex-outline-level)
      (setq outline-regexp
      (concat "[ ?t]*??????(documentstyle??|documentclass??|"
      "chapter??|section??|subsection??|subsubsection??)"
      "??*?[ ?t]*[[{]")
      )))))

      ;; YaHTML

      (setq auto-mode-alist
      (cons (cons "??.htm$" 'yahtml-mode) auto-mode-alist))
      (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t)
      ;(setq yahtml-www-browser "w3m")

      (add-hook 'yahtml-mode-hook
      #'(lambda ()
      (auto-fill-mode -1)))

      これらの設定はMeadow/Emacs memoを参考にするところが大きい。いずれもすばらしいサイトである。是非一覧いただきたい。

      スポンサーサイト

      0
        • 2013.10.10 Thursday
        • -
        • 03:46
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        コメント
        コメントする









        この記事のトラックバックURL
        トラックバック
        驫瑾瑩 褓 +粳 蓊 nevosoft
        驫瑾瑩 褓 +粳 蓊 nevosoft
        • 驫瑾瑩 褓 +粳 蓊 nevosoft
        • 2010/06/06 7:59 AM
        骼矼鴉蒻 髓鞐鈞鉗 瘰鉅辮
        骼矼鴉蒻 髓鞐鈞鉗 瘰鉅辮
        • 骼矼鴉蒻 髓鞐鈞鉗 瘰鉅辮
        • 2010/06/22 10:26 PM
        calendar
             12
        3456789
        10111213141516
        17181920212223
        24252627282930
        << September 2017 >>
        PR
        selected entries
        categories
        archives
        recent comment
        recent trackback
        recommend
        ロッキー・ザ・ファイナル (特別編)
        ロッキー・ザ・ファイナル (特別編) (JUGEMレビュー »)

        ロッキーカムバックを証明する作品。レビューは2007/10/19を参照されたい。
        recommend
        シンデレラマン
        シンデレラマン (JUGEMレビュー »)

        ボクシングファンには面白い映画。ただマジソンスクエアガーデン、何それ?って人にはむかないかも。レビューは8/27のものを。
        recommend
        シグルイ 1 (1) (チャンピオンREDコミックス)
        シグルイ 1 (1) (チャンピオンREDコミックス) (JUGEMレビュー »)
        南條 範夫,山口 貴由
        山口氏の世界観と武士道の奇妙な融合が楽しめます。「やってくれた哉」など、奇怪な言葉(武家言葉ではない気がする)が飛び交う世界。そして、「武家の風習」がさも正しげに書いてありますが、やっぱりちょっとずれてる気がする。正に「士狂い」の世界。レビューは9/18のものを参照ください。
        recommend
        鼻行類―新しく発見された哺乳類の構造と生活
        鼻行類―新しく発見された哺乳類の構造と生活 (JUGEMレビュー »)
        H.シュテュンプケ 日高 敏隆 羽田 節子
        空想上で哺乳類の目を一つ作ってしまい、しかも詳細をがちがちに作りこんだ所が大好きです。
        recommend
        RAINBOW 1 (1)
        RAINBOW 1 (1) (JUGEMレビュー »)
        安部 譲二, 柿崎 正澄
        お勧めです。読むと、「安部譲二でもやっぱり作家なんだなあ、漫画家とはちょっと違うんだなあ」とふと思ったりするかも。レビューは1/6のものを
        recommend
        現代マンガの全体像
        現代マンガの全体像 (JUGEMレビュー »)
        呉 智英
        僕の知る限り、もっともすばらしい漫画評論の単行本、評論の本なのでレビューはなし
        recommend
        ロートレック荘事件
        ロートレック荘事件 (JUGEMレビュー »)
        筒井 康隆
        大変お勧め。推理小説として、他に類を見ない技法。レビューは6/5のものを参照下さい
        recommend
        鉄腕ガール (3)
        鉄腕ガール (3) (JUGEMレビュー »)
        高橋 ツトム
        お勧めです。調べたら、文庫版でも出てるらしい。できることならコミックスでどうぞ。レビューは5/6のものを参照下さい
        recommend
        医学の10大発見―その歴史の真実
        医学の10大発見―その歴史の真実 (JUGEMレビュー »)
        マイヤー フリードマン ジェラルド・W. フリードランド Meyer Friedman Gerald W. Friedland 鈴木 邑
        すばらしい一冊。教養人たるあなたの本棚に是非。レビューは5/1のものを参照下さい。
        recommend
        覚悟のススメ 1 (1)
        覚悟のススメ 1 (1) (JUGEMレビュー »)
        山口 貴由
        好みがあえば面白い。レビューは7/25日のものを参照されたい。
        links
        profile
        search this site.
        others
        mobile
        qrcode
        powered
        無料ブログ作成サービス JUGEM