2012-02-25 Sat
* Windows 環境への LaTeX2HTML のインストールと手直し [latex2html]
2 users
LaTeX2HTML で生成して勤務先のサイトで公開していた講義資料がどういうわけか 1000 ブクマを超えたのを記念して,その過程で蓄積された LaTeX2HTML に関する バッドなノウハウを放出していこうと思う.たぶん何回かに分かれます.
何度も書いている通り 今の私のメイン環境は
Windows +
そんなわけで普通に Windows 用の移植版を使うことにしている.Perl くらいは Cygwin の /
前提環境
- Windows 7 Pro SP1 (64 bit)
- ActivePerl 5.
14. 2 Build 1402 (64 bit) - W32TeX (TeXインストーラ3 0.
81r7 でさっくりインストール)
インストール
LaTeX2HTML-
l2h-
l2h2002-
コマンドプロンプトを開き (Cygwin のシェルでもできそうな気がするが,追求しない)
> cd \local\ l2h2002- 2pached- 2 > config PREFIX+ c: \ usr\ local\ latex2html > install
を実行してインストールする.
この際,環境変数 PATH の中で C:
微修正
これで一応インストールは完了だが,少し手直しをしておく.具体的には, LaTeX2HTML のスクリプト本体と設定ファイル
- C:
\ usr\ local\ latex2html\ bin\ latex2html. bat (bat だが,中身は実質的に Perl スクリプト) - C:
\ usr\ local\ latex2html\ l2hconf. pm
をそれぞれ以下の通り修正する (+
-- - latex2html. bat. orig + + + latex2html. bat (1883行目付近,slurp_ input 関数の中) $ string{' STRING' } = join(' ' , @ file_ string) ; + $ string{' STRING' } = ~ s/ ([\ x80- \ xff] ) [\ t ] * \ n[\ t ] * ([\ x80- \ xff] ) / $ 1$ 2/ g; (15670行目付近,initialise 関数の中) + unless ($ DOCTYPE) { $ DOCTYPE = " - / / " . (($ HTML_ VERSION eq " 2. 0" ) ? " IETF" : " W3C" ) . " / / DTD HTML $ HTML_ VERSION" . (($ HTML_ VERSION eq " 3. 2" ) ? " Final" : " " ) . (($ HTML_ VERSION eq " 4. 0" ) ? " Transitional" : " " ) ; + }
-- - l2hconf. pm. orig + + + l2hconf. pm (145行目付近) - $ DVIPSOPT = ' - Ppdf - E' ; + $ DVIPSOPT = ' - E' ; (570行目付近) - $ HTML_ VERSION = ' 3. 2' ; + $ HTML_ VERSION = ' 4. 1' ;
まず l2hconf.
次に latex2html.
さて,問題は残りの部分である.初期状態では HTML 3.
実は LaTeX2HTML の内部は,$
というわけで,$
実行
latex2html.
ただし l2h.
次回(?
2012-02-14 Tue
* UNIX使いだった俺がWindowsに移行してみるよ -- Meadow (Emacs) [unix2win]
2 users
カレー作りにかまけて久しく放置していたこのシリーズ [2010-
私自身は,ある程度以上の長さのテキスト書き (メール含む)
さて微妙な雰囲気になったところで,インストールのメモ.Windows 7 で
Meadow 3.
パッケージの選択はいつも悩むところ,というか,インストールする度に前回は何を入れたか忘れていてアレなのだが,現時点では
(meadow/
apel apel-10. 7- 1. tar. bz2 0 css- mode css- mode- 1. 0- 1. tar. bz2 0 flim flim- 1. 14. 9- 1. tar. bz2 0 gnuserv gnuserv- 0411- 1999- 5. tar. bz2 0 html- helper- mode html- helper- mode- 3. 8- 4. tar. bz2 0 imagemagick imagemagick- 6. 2. 8- 0- Q16- 1. tar. bz2 0 info- ja- eintr info- ja- eintr- 2. 04- 3. tar. bz2 0 info- ja- elisp info- ja- elisp- 2. 9- 4. tar. bz2 0 info- ja- emacs info- ja- emacs- 21. 3. 50- 2. tar. bz2 0 ispell ispell- 3. 3. 02- 1. tar. bz2 0 japanese- holidays japanese- holidays- 1. 1- 1. tar. bz2 0 javascript- mode javascript- mode- 2. 0b8- 2. tar. bz2 0 Meadow Meadow- 3. 02- r4261- 3. tar. bz2 0 mew mew- 5. 1- 1. tar. bz2 0 migemo migemo- 1. 8- 1. tar. bz2 0 misc misc- 0. 7- 1. tar. bz2 0 mule- ucs mule- ucs- 0. 85- 20050113- 2. tar. bz2 0 pukiwiki- mode pukiwiki- mode- 2. 30- 1. tar. bz2 0 ruby- mode ruby- mode- 23606- 1. tar. bz2 0 semi semi- 1. 14. 6- 4. tar. bz2 0 tdiary- mode tdiary- mode- 20050831- 1. tar. bz2 0 yaml- mode yaml- mode- 0. 3- 1. tar. bz2 0
コントロールパネル-
TZ JST-9 GNUCLIENT - F GNUCLIENTW - F HOME C: \ cygwin\ home\ swk
TZ がないと,とりあえず目に見えるところでは,Mew で送ったメールのタイムゾーンがおかしくなるようだ.
GNUCLIENT(W)
各種設定は .
.
以下大雑把にメモ.見出しは .
;; MULE-UCS; must be put before set-language-environment
UTF-
;; ime
文字化けして見えるかもしれない行は
(setq mw32-ime- mode- line- state- indicator- list ' (" [- - ] " " [あ] " " [- - ] " ) )
と書いてある.基本的には Meadow に標準でついてくる設定ファイルの通りだけど,
(add-hook ' mw32- ime- on- hook ' (lambda () (set- cursor- color " green" ) ) ) (add- hook ' mw32- ime- off- hook ' (lambda () (set- cursor- color " black" ) ) )
として IME の状態によってカーソルの色を変えている.それから,y/
(wrap-function- to- control- ime ' y- or- n- p nil nil) (wrap- function- to- control- ime ' yes- or- no- p nil nil)
を入れている.その直後で IME の オン/
その後はしばらく標準の設定項目が続く.よく理解していないものも多い.
;; printing: use ps-print-{buffer,region}[-with-faces]
Windows の文化では驚くべきことかも知れないが,Meadow は標準のままで自前でテキストファイルを印刷することができない(はず)
一方で,Meadow は Emacs であって UNIX 文化で育ってきたソフトウェアなので,PostScript として出力して印刷するのはお手の物,というかそうするのが正しいと考えて作られているフシがある.おとなしくそれに従うのがよかろう.PostScript プリンタ以外に出力するためには gs
(GhostScript)
M-x ps- print- buffer M- x ps- print- buffer- with- faces M- x ps- print- region M- x ps- print- region- with- faces
のいずれかを実行する.-
行番号の有無とかヘッダの有無とか,いろいろ切り替えられるようにしようかと思ったこともあるけど,現状でそれほど困らないのでずっと後回しにしたままである.
;;printing in mew: use mew-summary-print (# key)
メールの読み書きにはずっと Mew を使っています.Mew の設定は基本的に.
なぜこれが .
;; imaxima
Maxima,ときどき使います.標準の端末ではどうにも使いにくいし wxWidget のインタフェースも好きじゃないので,結局 Emacs で使うことに. imaxima は表示も見やすくてよい.
;; basic preferences
なぜこんな中途半端なところから「基本設定」が始まるのかというと,昔はここから (Windows に依存しない)
比較的最近 (といってもここ数年)
(show-paren- mode nil)
括弧の対応を表示.これってどうして nil なんだっけ,と思って今調べたら,デフォルトでオフなのを toggle してオンにすることになるらしい. nil の代わりに正の数にすれば,もとの状態に関わらずオンにするようだ.そのうち直す.
(define-key minibuffer- local- completion- map " \ C- w" ' backward- kill- word)
ミニバッファで C-
(require 'uniquify) (setq uniquify- buffer- name- style ' post- forward- angle- brackets)
同名のファイルを複数開いたときに「Makefile<1>」「Makefile<2>」とか表示されて,どっちがどっちだかわからなくなるのを緩和する.<> の中に1階層上のディレクトリ名が表示されるので,(ディレクトリの掘り方にもよるが)
;; sdic
英辞郎をインストールして sdic で使ってます.辞書ファイルの変換の話とかはまたそのうち気が向いたら.
で,sdic-
;; shell
特筆事項なし.あまり Emacs 内でシェルを起動することはないので,まあ念のため書いてあるだけ.実際このまま M-
;; dev env
C/
「標準のエディタにも Emacs-
「でも,IntelliSense とか超便利ですよ?
まあそれでも etags とかを駆使すればそれなりにシンボル名補完とか定義検索とかはできるので,そういう設定が書いてある.
(global-set- key " \ C- c\ C- i" ' complete- symbol) (global- set- key " \ C- cc" ' compile) (setq compile- command " make " )
…のはいいのだが,じゃあこの make ってのは何なのか?
(そこまでするなら nmake 使えよ,って話なのですが,そうしてしまうと研究室のメンバと本格的に話が通じなくなるので)
;; sig
sig.
;; mhc
スケジュール管理は,ここ10年くらいずっと MHC を使っています.というか,その前は紙の手帳だったので,ソフトウェアとしては MHC しか使ったことがない.細かい設定は別ファイル .
;; comment
comment-
;; time
M-
;; latex
上にも書いた通り,以前は YaTeX を愛用していましたが,最近はもう
syntax hilight さえしてくれれば後は何でもよくなったというか,あまりお節介を焼いてくれないものの方が好みになりました.latex-
(add-hook ' latex- mode- hook ' (lambda () (setq tex- verbatim- face nil) (defun tex- font- lock- suscript () nil) ) )
[2010-
*
*
*
*
*
*
2012-01-21 Sat
* ヨーグルトチキン [curry]
ヨーグルトがベースのカレーは以前 [2011-
というわけでほぼレシピ通りに作っていく.ただしレーズンは手持ちがなかったので省略.
シナモン,ベイリーフ,レッドチリをスターターとして,事前に塩コショウしてヨーグルトに漬けておいたチキンを炒める.ショウガ,ニンニク,塩小さじ1弱,ブラックペッパー少々投入.
ヨーグルト投入.カルダモンパウダー 小さじ1/
あっと言う間に完成 (肉の漬けおき時間を除くと15分)
…しかしこれはカレーと呼んでいいのだろうか?
*
*
*
*
*
*
2011-12-25 Sun
* 京都カレーメモ [curry]
仕事で4日ほど京都に行ってきたので,食べたカレーについて記録しておく
(← 「ので」の誤用例)
- 12/
21 夜,スパイスチャンバー,チキンカレー (四条烏丸) - 12/
22 昼,ビィヤント,ビーフカレー 辛口 (京大病院横) - 12/
22 夜,ヤク&イエティ,山羊カレー/ パラクパニール 辛さ3 (四条河原町) - 12/
23 昼,京大生協カンフォーラ,総長カレー,ビーフ (京大吉田キャンパス) - 12/
25 昼,京大生協カンフォーラ,総長カレー,シーフード (京大吉田キャンパス)
*
*
*
*
*
*
2011-12-10 Sat
* ビーフローガンジョシュ [curry]
ローガンジョシュ [2011-
というわけで シャトルシェフを買ってみた.早速ローガンジョシュを作ってみる.今回はビーフで.
まあ基本的にはいつも通りです.フッ素加工のフライパンに慣れてしまったので,普通のステンレス鍋はすぐ焦げつくのがつらい.
肉を投入して,ひたひたになるまで水を入れ,沸騰させる.
で,保温鍋に移します.
2時間半後.あまり油浮いてないな.牛肉だとこうなのか.それともやはり保温では浮いてこないのか.カシューナッツペーストは省略.
まあでもなかなか美味しいものになりました.
*
*
*
*
*
*
2011-11-19 Sat
* 手抜きチキンカレー…を作ろうと思ったら予想外に美味いものができた件 [curry]
手抜きというか,可能な限り短時間でチキンカレーを作るとどうなるかを試してみた.
何も下ごしらえしてないところから開始します.
鶏もも肉 250 g くらい.切って,カイエンペッパー,ガラムマサラ,キャラウェイを適当に振ってからヨーグルトをかける.この処理 (主に,切って脂身を取り除く処理)
タマネギを薄切りに.5分くらいかかっているが,もっと手際がよければこんなにかからないだろう.
クミンとベイリーフをスターターにして,タマネギを炒める.ショウガとニンニクはいつも通りチューブで 3 cm くらいずつ.
カイエンペッパー,ターメリック,コリアンダーを小さじ山盛り1ずつくらい.クローブを小さじ1くらい.カルダモンを小さじ1/
ホールトマト1缶.
チキンを漬け込み液ごと投入.ヨーグルトに漬け込んだのは都合20分くらいということになる.
鶏がら粉末スープ小さじ1.水を加えて煮込む.この辺りで,どうもいつもより茶色が濃いなと感じ始める.塩小さじ1を加える.
10分ほど煮込むととろみが出てきた.カスリメティ小さじ山盛り1.ガラムマサラ (作り置き)
というわけで全所要時間は45分.鍋を火にかけてからは30分.もうちょっと短縮はできるかも.
時間の短縮のみを考えて作ったはずなのだが,なかなかどうして悪くない.個人的に大好きなエチオピアのチキンカレーっぽい雰囲気のものができた.粉末クローブの量がちょうどよかった?
*
*
*
*
*
*
2011-10-16 Sun
* レンズ豆カレー [curry]
よく考えると豆カレー初挑戦.
レンズ豆をターメリックと塩で茹でる.
別のフライパンでクミンシードを炒めて,レッドチリを投入.何やらとっ散らかった感じに.
そのクミンをかき集めてレンズ豆の鍋に入れる.トマト投入.
冷凍生クリームひとかけら.
というわけでとてもお手軽に完成.所要時間30分強.
*
*
*
*
*
*
以上,最近 7 日分
(今月分を全部読む)
2012 :
2011 :
2010 :
2009 :
2008 :
2007 :
2006 :
2005 :
2004 :
2003 :
2002 :
2001 :
2000 :
1999 :
1998 :
1997 :
1996 :
最終更新時間:
Shingo W.
*
[reneyt16]
Hardcore Galleries with hot Hardcore pho... (2019-02-24 14:48:12)
*
[Josephdab]
official source http... (2019-02-23 19:32:18)
*
[avtowwdab]
[url=http://avto-podbor.kz/]помощь в пок... (2019-02-23 02:26:54)
*
[vickiexx1]
Sexy pictures each dayhttp... (2019-02-23 01:56:06)
*
[Georgepoche]
[url=https://l2soft.eu/]l2 bot adrenalin... (2019-02-21 17:52:35)
*
...