2011/12/15

gnuplot

・線種(色,点線の種類,太さ)を変えたい

set style line 1 linetype 1 linewidth 4

としておいて,

plot 'foo.dat' w l ls 1

てなかんじで指定する
(ls = linesytle, lt = linetype, lw = linewidth)

・線種の一覧

test

で見れる

・colorで出力するとき,全て実線で表示させたい

set term で solid を付け加える.

set term postscript eps color solid 24

・ラベルで改行

\n をいれる

set xlabel "first line\nsecond line"

・軸とラベルの間の空白をせまくする

set ylabel 2, 0, 0

2011/11/05

Fedora15/16 に texlive-2011 を導入

Fedora15インストール時に英語を選んだので,日本語版を入れていればいらない処理もあるかも.
2011/12/02 追記:Fedora16でもほぼ同様にインストール出来た.


最初,yum texlive-* でインストールしたのだが,yum でインストールされる texlive は texlive-2007 で,UTF-8に対応してないらしく,はまった.texlive-2010以降なら対応しているらしい.どうせなら,ということで,texlive のサイトから最新版をダウンロードしてきてインストール.

------------------------------------------
TeX Liveのサイト http://www.tug.org/texlive/ から install-tl-unx.tar.gz をダウンロード
$ tar xvzf install-tl-unx.tar.gz
$ cd install-tl-20111102   (readme.dir/README-JA に日本語READMEがあります)
$ sudo ./install-tl
デフォルト設定が出力されるので,それを確認してOKなら
Enter command: I

これで,/usr/local/texlive/2011 以下にインストールされる.色々ダウンロードしてインストールされるので,結構時間がかかります.

[MEMO]
アップデートは,tlmgr コマンドで可能
sudo tlmgr update --all
とすれば,インストール済のパッケージが更新される.

終わったら,PATH等の設定.
.bashrc: 
export PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH
export MANPATH=/usr/local/texlive/2011/texmf/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2011/texmf/doc/info:$INFOPATH

.cshrc
setenv PATH /usr/local/texlive/2011/bin/i386-linux:$PATH
setenv MANPATH /usr/local/texlive/2011/texmf/doc/man:$MANPATH 
setenv INFOPATH /usr/local/texlive/2011/texmf/doc/info:$INFOPATH

(*) 2011/12/02 追記:MANPATH, INFOPATHはいらないかも.既に設定されているっぽい.manpath コマンドで確認できる.

(*) 2011/12/02 追記2:jbibtex は pbibtex に変更されている.

------------------------------------------
xdvi は日本語を表示できないので pxdviをインストール.ついでにgvも.
# yum install xdvik gv

フォントはsazanamiフォントよりきれいな,IPAフォントを使う
# yum install ipa-ex* 
# mkdir -p /usr/share/fonts/sazanami/mincho
# mkdir -p /usr/share/fonts/sazanami/gothic
# ln -s /usr/share/fonts/ipa-ex-mincho/ipaexm.ttf /usr/share/fonts/sazanami/mincho/sazanami-mincho.ttf
# ln -s /usr/share/fonts/ipa-ex-gothic/ipaexg.ttf /usr/share/fonts/sazanami/gothic/sazanami-gothic.ttf


xdviで警告を出ないようにするため (2011/1/6 Fedora13, 14 参照)
・フォントインストール
# yum install xorg-x11-fonts-ISO8859-1-75dpi
・環境変数設定 pxdvi, gv
.bashrc:
alias pxdvi='LANG=C pxdvi'
alias gv='LANG=C gv'



------------------------------------------
参考:

2011/01/06

Fedora13, 14

・pxdvi での警告 (2種類)
* Warning: Cannot convert string
"-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*" to type FontStruct
Warning: Cannot convert string
"-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*" to type FontStruct
→ # yum install xorg-x11-fonts-ISO8859-1-75dpi

* Warning: Missing charsets in String to FontSet conversion
→ LANG=C という環境変数で実行。.bashrc, .cshrc でalias 設定しておけば楽
[bash] $ LANG=C pxdvi ...
[csh] $ env LANG=C pxdvi ...


・Focus follows mouse (マウスの移動のみでウィンドウにフォーカスを移動)
# yum install control-center-extra
システム→設定→ウィンドウ


on Fedora 14
・gv での警告 (gxdvi と同じ)
Warning: Cannot convert string
"-*-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string
"-*-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string
"-*-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1" to type FontStructp
Warning: Cannot convert string
"-*-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct

# yum install xorg-x11-fonts-ISO8859-1-75dpi