<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/okadai-riron/">
    <title>okadai-riron @Wiki</title>
    <link>http://w.atwiki.jp/okadai-riron/</link>
    <atom:link href="https://w.atwiki.jp/okadai-riron/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>okadai-riron @Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2007-01-26T17:17:59+09:00</dc:date>
    <utime>1169799479</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/okadai-riron/pages/3.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[メニュー]]
-[[gnuplot入門]]
-[[TeX関連]]
-[[emacs + TeX]]
-[[Tgif]]
-[[tips]]

**更新履歴
#recent(20)    </description>
    <dc:date>2007-01-26T17:17:59+09:00</dc:date>
    <utime>1169799479</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/8.html">
    <title>emacs + TeX</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/8.html</link>
    <description>
      **設定
ホームディレクトリの &quot;.emacs&quot; の最後に以下を追加。

 (require &#039;tex-site)
 (setq TeX-default-mode &#039;japanese-latex-mode)
 (setq japanese-TeX-command-default &quot;pTeX&quot;)
 (setq japanese-LaTeX-command-default &quot;pLaTeX&quot;)
 (setq japanese-LaTeX-default-style &quot;jsarticle&quot;)
 (setq TeX-file-extensions &#039;(&quot;tex&quot; &quot;sty&quot; &quot;cls&quot; &quot;ltx&quot; &quot;texi&quot; &quot;texinfo&quot; &quot;dtx&quot;))
 (setq kinsoku-limit 10)
 (setq TeX-output-view-style &#039;((&quot;^dvi$&quot; &quot;.&quot; &quot;pxdvi %d&quot;)))


**使い方
C-c C-e とすると、\begin{...}, \end{...}などの環境を挿入してくれる。
保存して、C-c C-c とすると、コンパイル。
コンパイルが成功したらもう一度 C-c C-c とすると、dvi-viewer (pxdvi) が立ち上がってできたdviファイルを閲覧できる。


ソースファイルを分割している場合は、それぞれのファイルの末尾に以下の4行を追加。
(分割していなければ必要ない。)
-親分 (他のソースファイルを読み込むTeXの本体)
 %%% Local Variables:
 %%% mode: japanese-latex
 %%% TeX-master: t
 %%% End:

-子分 (includeなどで読み込まれるファイルの場合)
 %%% Local Variables:
 %%% mode: japanese-latex
 %%% TeX-master: &quot;親分のファイル名(拡張子は除く)&quot;
 %%% End:    </description>
    <dc:date>2006-01-20T23:37:45+09:00</dc:date>
    <utime>1137767865</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/4.html">
    <title>gnuplot入門</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/4.html</link>
    <description>
      ** データファイルのプロット

&gt;$ plot &quot;hoge.dat&quot;

-データファイルが4列表記で、１列目対2,3,4列目をまとめて表記したい

&gt;$ plot &quot;hoge.dat&quot;,&quot;&quot; u 1:3,&quot;&quot; u 1:4

1つめの『,』までで１列目対２列目をプロット。
以後の『””』は『”ファイル名.dat”』の略で、同じファイルからプロットさせる時は省略できる。
『&quot;&quot; u 1:3』で、「ファイル名.dat」の１列目対３列目をプロットしろ。という意味になる。ちなみに『u』は『using』の略。

-線のタイプを指定する
&gt;$ plot &quot;hoge.dat&quot; w l

のように『w l』を付けてやると、グラフが線グラフになる。『w』は『with』、『l』は『lines』の略。グラフの表示形式にはバリエーションがある。

- -w l :線(lines)
- -w p :点(points)(デフォルトはこれ？)
- -w lp :点＋線(linespoints)
- -w d :小さい点(dots)

-凡例をつける
&gt;$ plot &quot;hoge.dat&quot; ti &quot;hogehoge&quot;
『ti』は『title』の略

**再表示

&gt;$ rep

『replot』の略。パラメーターを変えた時などに、プロットし直させるコマンド。

**グラフにタイトルをつける

&gt;$ set title &quot;hoge&quot;

**軸に名前をつける

&gt;$ set xlabel &quot;x-axis name&quot;
&gt;$ set ylabel &quot;y-axis name&quot;

** グラフの表示範囲を指定する

- 横軸

&gt;$ set xran [始：終]

- 縦軸

&gt;$ set yran [始：終]

『始』『終』に表示させる範囲の最低値と最小値をそれぞれ入れる。例えば

&gt;$ set xran [0.5：3.0]
&gt;$ set yran [0.0：1.0]

で、表示されるグラフの範囲は横軸が0.5〜3.0、縦軸が0.0〜1.0になる。『◯ran』のranは『range』の略。

**凡例の位置を変える

例:左上に表示
&gt;$ set key left top
場所のオプション
-left    : 左
-right   : 右
-top      : 上
-bottom  : 下
-outside : 右外
-below   : 下外

凡例を消したい場合は
&gt;$ unset key

**ギリシャ文字

title,label等の&quot;&quot;内で
- {/Symbol a}
のように書く

アルファベットとギリシャ文字の対応表

A-Α  	N-Ν  	a-α  	n-ν
B-Β 	O-Ο 	b-β 	o-ο
C-Χ 	P-Π 	c-χ 	p-π
D-Δ 	Q-Θ 	d-δ 	q-θ
E-Ε 	R-Ρ 	e-ε 	r-ρ
F-Φ 	S-Σ     f-φ 	s-σ
G-Γ 	T-Τ 	g-γ 	t-τ
H-Η 	U-Υ 	h-η 	u-υ
I-Ι 	W-Ω 	i-ι 	w-ω
K-Κ 	X-Ξ 	k-κ 	x-ξ
L-Λ 	Y-Ψ 	l-λ 	y-ψ
M-Μ 	Z-Ζ 	m-μ 	z-ζ

**3次元プロット

&gt;$ splot &quot;hoge.dat&quot;

** psファイルを作るためのおまじない

psファイルに出力したい内容を、一度plotコマンドで表示してから
&gt;$ set term post eps enh color solid
&gt;$ set out &quot;hoge.ps&quot;
&gt;$ rep
&gt;$ save &quot;hoge.gp&quot;
印刷用のpsファイルを作るコマンド。出力先を&quot;ファイル名.ps&quot;に指定して、そこにデータを書き込むという作業。最後のsaveを怠ると、設定内容は gnuplot終了と同時に消える。『term』は『terminal』、『enh』は『enhance』、『out』は『output』の略。    </description>
    <dc:date>2005-12-22T22:44:32+09:00</dc:date>
    <utime>1135259072</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/7.html">
    <title>tips</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/7.html</link>
    <description>
      *オリジナルのコマンドを創る

例えば『ls』は、デフォルトでは辞書式にファイルを表示する。
これを常にディレクトリや拡張子毎に表示させるようにしたい。
そんなときは

&gt;$ alias lx=&#039;ls -X&#039;

と設定する。そうすると、以後『lx』と打ち込むだけでで『ls ーX』と認識してくれる。
今までの設定を確認するには

&gt;$ alias

**ターミナル内で実行中のジョブを表示させる

&gt;$ jobs

**データファイルあれこれ

2つのデータファイルの違いを調べる
&gt;$ diff hoge1.dat hoge2.dat

ファイルの中を見る
&gt;$ cat hoge.dat
&gt;$ lv hoge.dat
&gt;$ vi hoge.dat

上から5行だけ表示させる
&gt;$ head -n 5 hoge.dat

下から5行だけ表示させる
&gt;$ tail -n 5 hoge.dat

データファイル中の「hogehoge」という文字列を探す
&gt;$ grep hogehoge hoge.dat

**プロセスIDを調べる
実行中のfirefoxのPIDが知りたいときは
&gt;$ ps aux | grep firefox

**ジョブの優先度を決める

&gt;$ nice -n 10 ./a.out
 ーnの後の数字が優先度で0(最優先)〜20(ないがしろ)まで    </description>
    <dc:date>2005-12-16T19:49:49+09:00</dc:date>
    <utime>1134730189</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/5.html">
    <title>TeX関連</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/5.html</link>
    <description>
      **コンパイル

&gt;$ platex hoge.tex
→hoge.dviが生成される。


**ファイル形式の変換

***dvi → ps
&gt;$ pdvips hoge.dvi
- -t landscape

***dvi → pdf
&gt;$ dvipdfmx hoge.dvi
- -l

***ps → pdf
&gt;$ ps2pdf hoge.ps

***pdf → ps
&gt;$ pdftops hoge.pdf
うまくいかない場合は、
&gt;$ pdf2ps hoge.pdf

***複数のpsファイルを1つにまとめる
&gt;$gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=hoge.ps -c save pop -f hoge1.ps hoge2.ps ...


**閲覧

***dvi
&gt;$ pxdvi hoge.dvi
横長表示にしたいときのオプション
- -paper a4r 

***ps, pdf
&gt;$ gv hoge.ps
&gt;$ gv hoge.pdf


**印刷
&gt;$ lpr hoge.ps

***2ページ分を1ページ内に印刷
&gt;$ psnup -2 hoge.ps | lpr

***両面印刷
psファイルをエディタで開いて、先頭に下の２行を追加して印刷
&gt;%!
&gt;&lt;&lt; /Duplex true /Tumble false &gt;&gt; setpagedevice

***印刷サイズを変更して印刷
&gt;$ psresize -h〇〇cm -w〇〇cm hoge.ps | lpr
- -h〇〇cm:縦幅を〇〇cmに
- -w〇〇cm:横幅を〇〇cmに

注)センタリングが不十分。わかり次第追記します。

***用紙サイズを変更して印刷
ex.A3→A4
&gt;$ psresize -Pa3 -pa4 hoge.ps | lpr
- -P〇〇:インプットファイルのサイズ
- -p〇〇:アウトプットファイルのサイズ    </description>
    <dc:date>2005-12-15T14:50:40+09:00</dc:date>
    <utime>1134625840</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/6.html">
    <title>Tgif</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/6.html</link>
    <description>
      ベクトル画を書くことができる。

&gt;$ tgif

日本語を使うための設定＋α

ホームディレクトリの &quot;.Xdefaults&quot; ファイルに以下を追加。

 Tgif.SquareDoubleByteFonts:     \n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
 \n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
 \n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
 -*-mincho-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
 \n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
 -*-gothic-medium-r-normal--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
 Tgif.InitialFont:               Ryumin
 Tgif.RyuminShowFontChar:        \244\242
 Tgif.GothicBBBShowFontChar:     \244\316
 Tgif.MenuFontSet:               a14,k14,r14
 Tgif.MsgFontSet:                a14,k14,r14
 Tgif.BoldMsgFontSet:            a14,k14,r14
 Tgif.BoldMsgFontDoubleByte:     true
 Tgif.FontSizes:                 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,65,70,75,80,85,90,100,110,120,130,140,150
 Tgif.UseNKF:                    true
 Tgif.CopyAndPasteJIS:           true
 Tgif.DoubleByteInputMethod:     xim
 Tgif.Modifiers:                 @im=iiim
 Tgif.PreeditType:               overthespot
 Tgif.LANG:                      ja_JP.eucJP
 Tgif.ConvSelection:             _JAPANESE_CONVERSION
 Tgif.XPmOutputVersion:                3
 Tgif.UseXPmVersion1ForImageMap:       false
 Tgif.XpmToGif:                        convert %s gif:-
 Tgif.XbmToTiff:                       convert %s tiff:-
 Tgif.GifToXpm:                        convert %s xpm:-
 Tgif.MaxImportFilters:                2
 Tgif.ImportFilter0:           Jpeg jpg convert %s xpm:-
 Tgif.ImportFilter1:           EPS eps convert %s xpm:-
 Tgif.XpmToPng:                        convert %s png:-
 Tgif.JpegToXpm:                       convert %s xpm:-
 Tgif.XpmToJpeg:               convert %s jpeg:-
 Tgif.DefaultColorIndex:	9
 Tgif.MaxColors:		20
 Tgif.Color0:			magenta
 Tgif.Color1:			red
 Tgif.Color2:			green
 Tgif.Color3:			blue
 Tgif.Color4:			yellow
 Tgif.Color5:			pink
 Tgif.Color6:			cyan
 Tgif.Color7:			CadetBlue
 Tgif.Color8:			white
 Tgif.Color9:			black
 Tgif.Color10:			#ffffff
 Tgif.Color11:			#e0e0e0
 Tgif.Color12:			#d0d0d0
 Tgif.Color13:			#c0c0c0
 Tgif.Color14:			#b0b0b0
 Tgif.Color15:			#a0a0a0
 Tgif.Color16:			#808080
 Tgif.Color17:			#404040
 Tgif.Color18:			#000000
 Tgif.Color19:                   orange
 Tgif.MaxLineWidths:            12
 Tgif.DefaultLineWidth:         0
 Tgif.LineWidth0:               1
 Tgif.LineWidth1:               2
 Tgif.LineWidth2:               3
 Tgif.LineWidth3:               4
 Tgif.LineWidth4:               5
 Tgif.LineWidth5:               6
 Tgif.LineWidth6:               7
 Tgif.LineWidth7:               8
 Tgif.LineWidth8:               9
 Tgif.LineWidth9:               10
 Tgif.LineWidth10:               11
 Tgif.LineWidth11:               12
 Tgif.ArrowWidth0:               8
 Tgif.ArrowWidth1:               10
 Tgif.ArrowWidth2:               12
 Tgif.ArrowWidth3:               14
 Tgif.ArrowWidth4:               18
 Tgif.ArrowWidth5:               20
 Tgif.ArrowWidth6:               22
 Tgif.ArrowWidth7:               24
 Tgif.ArrowWidth8:               26
 Tgif.ArrowWidth9:               28
 Tgif.ArrowWidth10:              30
 Tgif.ArrowWidth11:              32
 Tgif.ArrowHeight0:              3
 Tgif.ArrowHeight1:              4
 Tgif.ArrowHeight2:              5
 Tgif.ArrowHeight3:              6
 Tgif.ArrowHeight4:              7
 Tgif.ArrowHeight5:              8
 Tgif.ArrowHeight6:              9
 Tgif.ArrowHeight7:              10
 Tgif.ArrowHeight8:              11
 Tgif.ArrowHeight9:              12
 Tgif.ArrowHeight10:             13
 Tgif.ArrowHeight11:             14    </description>
    <dc:date>2005-11-13T18:40:27+09:00</dc:date>
    <utime>1131874827</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/1.html</link>
    <description>
      これは理論研の Wiki です。

みんながコンピュータ関係で勉強した内容を書き込んでいくことで、最終的に、個人的な備忘録、他のメンバー（後輩）の為のQ&amp;Aとして使えるページができあがるはずです。    </description>
    <dc:date>2005-11-09T20:35:37+09:00</dc:date>
    <utime>1131536137</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/okadai-riron/pages/3.html">
    <title>メニュー2</title>
    <link>https://w.atwiki.jp/okadai-riron/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)
    </description>
    <dc:date>2005-11-09T18:06:52+09:00</dc:date>
    <utime>1131527212</utime>
  </item>
  </rdf:RDF>
