タグ

ブックマーク / hooktail.org (5)

  • Docutils - [物理のかぎしっぽ]

    Docutils はPythonで書かれたテキスト処理ツール群です. reStructuredTextという簡単な構文で構造化されたテキストファイルを, HTML,XMLやLaTeXなどのフォーマットに変換することができます.

  • 図の挿入 - [物理のかぎしっぽ]

    文書中に図を入れると,文や数式だけより説明が分かりやすくなります. Wordなどのワープロソフトなら直感的に図の挿入が行えますが, LaTeXの場合は図を挿入する命令を使って別に用意した画像ファイルを呼び出すことになるので,ちょっと慣れが必要です.ここでは,TeXに図を挿入する基的な流れを紹介します. graphicxパッケージ † これらの命令はgraphicxパッケージを使うのが一般的です.まず \usepackage[dvips]{graphicx} とプリアンブルに書いてgraphicxパッケージを読み込んでおきます.図はLaTeXが直接扱うのではなく,DVIドライバが処理します. DVIドライバは上の\usepackage文の [...] で指定します.ここではdvipsを指定しています. DVIドライバによって扱える図の形式は変わりますが, EPS(Encapsulated

    peltier
    peltier 2007/01/21
  • Gnuplotでプラネタリウム! - [物理のかぎしっぽ]

    上記のデータを抜き出す方法はいくつかありますが,ここでは awk というツールを使います. 以下を crop.awk というファイル名で保存してください. { RA_hour = substr($0,76,2); RA_min = substr($0,78,2); RA_sec = substr($0,80,4); DEC_deg = substr($0,84,3); DEC_arcmin = substr($0,87,2); DEC_arcsec = substr($0,89,2); Vmag = substr($0,103,4); B_V = substr($0,110,4); print RA_hour, RA_min, RA_sec, DEC_deg, DEC_arcmin, DEC_arcsec, Vmag, B_V } これをコマンドライン上から次のようにして実行します. aw

    peltier
    peltier 2006/10/19
  • popen関数でコマンドを実行 - [物理のかぎしっぽ]

    著者:崎間 Cのopen()関数はたとえばファイルをオープンしてfprintf()関数でファイル出力や入力をするものでした.それと同じような関数に,popen()関数があります. popen()を使うことで,プログラムから子プロセスとしてコマンドを実行することができます.そのコマンドの引数はfprintf()で渡すことができます. popen()の手順 † popen()関数をつかう手順はつぎのようなものです. FILE *gid; ... gid = popen("コマンド", "w"); ... fprintf(gid, "コマンドの引数\n"); ... pclose(gid); コマンドとなるポインタgidをつくってそれに実行したいコマンド名を指定し,引数をfprintf()関数でgidに渡します.コマンド実行はシェルのパイプ機能で行われます. ↑ gnuplotを呼ぶ † pop

    peltier
    peltier 2006/09/22
  • GTK+-2.0 のインストール - [物理のかぎしっぽ]

    最近のLinuxアプリケーションにはGTK+2.0以上がつかわれているものが多いです.ところがVine Linux 2.6のGTK+のバージョンは1.2なので,最新のアプリケーションが使えない(コンパイルできない)場合があります.もうすぐリリースされるVine Linux 3.0では, GTK+のバージョンも上がるので大丈夫なようです. ここではVine Linux 2.6でGTK+のバージョンを2.0に上げる方法を紹介します. GTK+とは † GTK+はフォトレタッチソフトGIMPを作るため,その開発者が作ったGUIツールキットです. GTKはGIMP tool kitの略.GTK+を利用しているプログラムをコンパイルするときに必要です. GTK+はMozillaやGNOMEなどでも採用されているそうです. Vine Linux 2.6でGTK+-2.0をソースから入れるには,以下の順

    peltier
    peltier 2006/02/11
  • 1