秋田の平凡な日々

http://www.geocities.co.jp/SiliconValley-Bay/6202/

パソコンなど

[ リスト | 詳細 ]

記事検索
検索

全17ページ

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

[ 前のページ | 次のページ ]

emacsのカレンダー設定

emacsのカレンダー設定
(カレンダーの表示は M-x calendar)

1 日本の祝日を表示

・日本の祝日を表示するためにファイル japanese-holidays.el を
http://www.meadowy.org/meadow/netinstall/browser/branches/3.00/pkginfo/japanese-holidays/japanese-holidays.el
からダウンロードし,site-lispフォルダ (例・・・\gnupack_devel-11.00\app\emacs\site-lisp) に置く。


2 各種設定

・diary-file を howm のディレクトリに置く
・カレンダー内を移動するためのキーの設定
・装飾やマーク
・アラーム使用設定
・緯度,経度設定 (秋田市の日の出,日の入り時刻用)
・カレンダー上からhowmの記事検索
・howmのメニューからカレンダーを表示

以上の設定のため,以下をemacsの設定ファイル init.el に記述する。
 

;calendarの設定
;;diary-file を howm のディレクトリに置く
(setq diary-file
      (expand-file-name "diary" howm-directory))

(require 'calendar)
;; キーの設定
(define-key calendar-mode-map "f" 'calendar-forward-day)
(define-key calendar-mode-map "n" 'calendar-forward-day)
(define-key calendar-mode-map "b" 'calendar-backward-day)

;; 装飾表示。
(add-hook 'diary-display-hook 'fancy-diary-display)
;; 日誌記録がない祝祭日も表示する。
(setq diary-list-include-blanks t)

;; アラーム
(setq appt-audible t)
(setq appt-display-mode-line t)
(setq appt-display-format 'window)
(setq appt-display-duration 180)
(appt-activate)

;; 祝日をマークする
(setq calendar-mark-holidays-flag t)
(require 'japanese-holidays)
(setq calendar-holidays
      (append japanese-holidays holiday-local-holidays holiday-other-holidays))

;; 今日をマークする
(add-hook 'today-visible-calendar-hook 'calendar-mark-today)

;; 日曜日をマークにする
(setq calendar-weekend-marker 'diary)
(add-hook 'today-visible-calendar-hook 'calendar-mark-weekend)
(add-hook 'today-invisible-calendar-hook 'calendar-mark-weekend)

;;緯度,経度設定 (日の出,日の入り時刻用)
(setq calendar-latitude 39.43)
(setq calendar-longitude 140.06)
(setq calendar-location-name "Akita, JP")

;; M-x calendar しといて M-x howm-from-calendar
;;         → その日付を検索
(defun howm-from-calendar ()
  (interactive)
  (require 'howm-mode)
  (let* ((mdy (calendar-cursor-to-date t))
         (m (car mdy))
         (d (second mdy))
         (y (third mdy))
         (key (format-time-string
               howm-date-format
               (encode-time 0 0 0 d m y))))
    (howm-keyword-search key)))

;;カレンダーの上で D を押すと grep
(add-hook 'initial-calendar-window-hook
          '(lambda ()
             (local-set-key
              "D" 'howm-from-calendar)))

;;howm のメニューで d でカレンダー
(add-hook 'howm-menu-hook
          '(lambda ()
             (local-set-key "d" 'calendar)))
(put 'upcase-region 'disabled nil)


開く コメント(0)

LaTeXの覚え書き

普通,LaTeXで
\section{セクションです}
\subsection{サブセクションその1です}
\subsection{サブセクションその2だよ}
と書くと次のように表示される。
イメージ 1

このサブセクションの表示を(1),(2),・・・に変えたいときはプリアンブル(\begin{document}の前)に
\renewcommand{\thesubsection}{(\arabic{subsection})}
と書いておく。
イメージ 2


開く コメント(0)

LaTeXのインストールエラー(Windows Business)

Windows BusinessパソコンにLaTeXをインストールしようとしたらエラーが起こった。
原因は違うかもしれないが,だいたいこんな感じのエラー
http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=974&parent=5335

○症状
・ http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html
から abtexinst_0_83.zip をダウンロードし,実行するとw32texの解凍でエラーが起こる。
・ dviout,GSview,Ghostscriptは正常にインストールされている。
・ 環境変数pathは正常に設定されている。
・ \w32texディレクトリは作成されているが,その下に\binディレクトリと\shareディレクトリが作成されていない。\filelistディレクトリが\32texディレクトリの下に作成されていて,覗いてみるとtar.exeが無いようなことを言っている。

○対策
◆w32texの手動インストール
texinst2013.zipを\w32texディレクトリに解凍し,\w32texディレクトリでコマンドプロンプトからinst2013.exeを実行してみる。
・ ファイルの解凍に失敗してインストールできない。
・ tar.exeが無いようなことを言っている。
・ \w32texディレクトリを見るとtar.exeは有る。
・ \w32texディレクトリでコマンドプロンプトからtarを実行するとエラーになる。

犯人はtar.exeらしい。
エクスプローラでtar.exeのプロパティを開き,「互換性」タブ − 「互換モードでこのプログラムを実行する」をチェック。
再度,\w32texディレクトリでコマンドプロンプトからinst2013.exeを実行するとw32texがインストールできた。

◆Emacsで動作確認
Emacsで適当なtexファイルを開きLaTeXをかけてみる。
エラーが起こり,platxが無いようなことを言ってくる。
エクスプローラで\w32tex\binディレクトリにあるplatex.exeのプロパティを開き,「互換性」タブ − 「互換モードでこのプログラムを実行する」をチェック。
再度,Emacsで適当なtexファイルを開きLaTeXをかけてみると,とりあえず動いた。


※ LaTeXのインストールについてはこちら
http://blogs.yahoo.co.jp/t_terui/64089471.html

開く コメント(0)

howm (http://blogs.yahoo.co.jp/t_terui/64103355.html) の初期画面では予定が7日分表示されるが,これを10日分に変更する。

\gnupack_basic-10.02\app\emacs\site-lisp\howm-1.4.0  にある howm-vars.el の 440行目
    (defcustom howm-menu-schedule-days 7
の7を10に変更する。

    (defcustom howm-menu-schedule-days 10


開く コメント(0)

emacs  (http://blogs.yahoo.co.jp/t_terui/64084793.html) で yatex (http://blogs.yahoo.co.jp/t_terui/64092044.html) を使っていると全角文字列を自動改行してしまう(なぜか半角文字列は改行されない)。

\verb コマンドや verbatim 環境の中で自動改行されると面倒なので http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?YaTeX#uc0145ec を参考に無効化した。

Emacs の設定ファイル (\home\.emacs.d\init.el) の yatex 設定部分 (http://blogs.yahoo.co.jp/t_terui/64092044.html) に以下の1行を追加。

(add-hook 'yatex-mode-hook'(lambda ()(setq auto-fill-function nil))) ;自動改行を無効

 

開く コメント(0)

全17ページ

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

[ 前のページ | 次のページ ]


.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事