# # なんちゃってプレゼンツール # # [2002/10/02] OSHIRO Naoki. #imagepreload background "#ffffff" foreground "#000000" footer なんちゃってプレゼンツール {} 2003.3 setpause on setsaveeps off ############################################################ image .5 .5 boy19990617.gif -anchor c pause .1 text .5 .35 {NPT\n\nなんちゃってプレゼンツール} -justify center -anchor c -font Large pause .2 text .5 .75 {琉球大学工学部 大城 尚紀} -font tiny -anchor c showpage ############################################################ pause .2 text .5 .45 簡単な紹介 -anchor c -font Large showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 開発動機 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .5 +30 気軽に使えるプレゼンツールが欲しい -anchor n arrow .5 +5 .5 +80 -fill darkgreen -width 50 -arrowshape {30 30 20} pause -1 text .28 +5 Windowsなら→ -anchor w -fill blue pause .2 text +10 = PowerPoint -anchor w pause -1 text .31 +30 UNIXなら→ -anchor w -fill blue pause .2 text +10 = MagicPoint -anchor w pause .5 arrow .5 +5 .5 +80 -fill darkgreen -width 50 -arrowshape {30 30 20} pause -1 text .5 -30 だけど… -anchor n -fill red pause -1 coord push text .3 +10 {PowerPoint} -anchor c pause .3 coord set .1 +10 text = = ・ -anchor nw -font tiny coord push text +0 = {M$-Windows 上でしか動かない} -anchor nw -font tiny -width .4 pause .1 coord dup x text = +10 {・GUI オンリー} -anchor nw -font tiny pause .1 coord dup x text = +10 {・数式が書きにくい} -anchor nw -font tiny pause .1 coord dup x text = +10 {・なにか負けた気がする…(--;;} -anchor nw -font tiny -fill darkred coord pop pause -1 coord pop text .75 +10 {MagicPoint} -anchor c pause .3 coord set .53 +10 text = = {・X11 上でしか動かない} -anchor nw -font tiny pause .1 text = +10 ・ -font tiny -anchor nw -fill orange coord push text +0 = {Webページがそっけなさすぎ (^^;;} -fill orange -anchor nw -font tiny -width .4 pause .1 coord dup x text = +10 ・ -font tiny -anchor nw text +0 = 記述ファイルがわかりにくい -anchor nw -font tiny -width .4 pause .1 coord dup x text = +10 {・自由な配置がしにくい?} -anchor nw -font tiny pause .1 coord dup x text = +10 ・ -font tiny -anchor nw text +0 = {数式が画像としてしか扱えない?} -anchor nw -font tiny -width .4 pause .1 coord pop showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 開発動機 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .5 .5 そこで… -anchor c -font large -fill darkgreen showpage -nowsave ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 開発動機 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .5 .5 自分で作ろう!? -anchor c -font Large -fill red showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 仕様設計 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .1 +10 {・UNIX/M$-Windows 両方で動かす} pause .3 text .15 +10 {→プラットフォームとして Tcl/Tk を選択} -font tiny -fill darkblue pause .1 text .15 +10 {→バージョン違いの問題が少しある} -font tiny -fill orange pause -1 text .1 +10 {・テキストファイルで記述} pause .3 text .15 +5 {→1行1コマンドを基本} -font tiny -fill darkblue pause .1 text .15 +5 {→オプションの指定方法などは Tcl 風} -font tiny -fill darkblue pause -1 text .1 +10 {・座標は相対的に指定} pause .3 text .15 +5 {→ルートウィンドウ縦横幅を 1 として比率で指定} -font tiny -fill darkblue pause .1 text .15 +5 {→\[+-\]の指定子で現在位置からの変化分を指定} -font tiny -fill darkblue pause .1 text .15 +5 {→'='の指定子で直前の開始位置を参照} -font tiny -fill darkblue pause -1 text .1 +10 {・少しはプログラミング言語風にしたい} pause .3 text .15 +5 {→pause による待ち時間設定} -font tiny -fill darkblue pause .1 text .15 +5 {→coord による座標スタック} -font tiny -fill darkblue pause -1 text .1 +10 {・数式が埋め込めるように} pause .3 text .15 +5 {→LaTeX を内部的に呼び出して文字列から画像を生成} -font tiny -fill darkblue showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 特徴 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .1 +30 {・ベタで原始的なコマンド} pause .3 text .15 +10 {→LaTeX に対する TeX のような感じ!?} -font small -fill darkgreen pause -1 text .1 +30 {・極私的コマンド設定} pause -1 text .15 +10 {→フォント指定は LaTeX 風 (large, normalsize, small...)} -font small -fill darkgreen pause -1 text .15 +10 {→スタック操作は PostScript 風 (pop, dup, exch...)} -font small -fill darkgreen pause -1 text .15 +10 {→相対移動は LOGO 風!?} -font small -fill darkgreen pause -1 text .15 +10 {→待ち指定は GNUPLOT 風 (pause -1...)} -font small -fill darkgreen pause -1 text .1 +30 {・ソースファイルの変更を即反映・自動読み込み} pause -1 text .15 +10 {→読むタイミングは xdvi 風(ウィンドウ状態の変化時)} -font small -fill darkgreen pause -1 text .1 +30 {・動画は画像のパラパラマンガで実現} showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 座標指定 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 arrow 0 .33 1 .33 -arrowshape {30 30 10} -width 5 -fill orange arrow .08 0 .08 1 -arrowshape {30 30 10} -width 5 -fill orange text .1 .3 座標は縦0〜1,横0〜1の比率で指定 -anchor sw showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 記述例(文字列の配置) -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +20 {text .2 .45 {テキスト文字列} -fill yellow} -font tiny -fill darkred coord push text .2 .45 {テキスト文字列} -fill yellow pause -1 coord exch text .05 +10 {text = +10 {下に続くテキスト文字列} -fill green} -font tiny -fill darkred coord exch text = +10 {下に続くテキスト文字列} -fill green pause -1 coord exch text .05 +10 {line .2 +10 .8 +10 -fill red -width 2} -font tiny -fill darkred coord exch line .2 +10 .8 +10 -fill red -width 2 pause -1 coord exch text .05 +10 {text .5 +10 {中央に配置} -anchor c} -font tiny -fill darkred coord exch text .5 +10 {中央に配置} -anchor c pause -1 coord exch text .05 +10 {text .5 +10 {中央に配置} -anchor n} -font tiny -fill darkred pause .3 text .15 +5 {→'-anchor c' でなく 'n' がいいこともある} -fill darkblue -font scriptsize coord exch line .2 +10 .8 +10 -fill red -width 2 text .5 +10 {中央に配置} -anchor n coord pop showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 記述例(文字列の自動改行) -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +20 {text .2 .45 {このように、だいぶ長〜い文字列の自動改行の例です}} -font tiny -fill darkred coord push text .2 .45 {このように、だいぶ長〜い文字列の自動改行の例です} -anchor nw pause -1 coord exch text .05 +10 {text = +10 {このように、だいぶ長〜い文字列の自動改行の例です} -width .6} -font tiny -fill darkred coord exch text = +10 {このように、だいぶ長〜い文字列の自動改行の例です} -width .6 -anchor nw pause -1 coord exch text .05 +10 {text = +10 {このように、だいぶ長〜い文字列の自動改行の例です} -width .5 -justify center} -font tiny -fill darkred coord exch text = +10 {このように、だいぶ長〜い文字列の自動改行の例です} -width .6 -anchor nw -justify center pause -1 coord exch text .05 +10 {text = +10 {このように、だいぶ長〜い文字列の自動改行の例です} -width .6 -justify right} -font tiny -fill darkred coord exch text = +10 {このように、だいぶ長〜い文字列の自動改行の例です} -width .6 -anchor nw -justify right coord pop showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 記述例(数式の表示・自動生成) -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +30 TeX数式文字列から数式画像を生成・表示 pause -1 text .05 +30 {texmath .2 .5 eq {\\int^\\infty_0x\\,dx} -scale 2 -anchor w} -fill darkred -font tiny coord push texmath .2 .55 eq {\int^\infty_0x\,dx} -scale 2 -anchor w pause -1 coord exch text .05 +10 {texmath +10 = eq {\\int^\\infty_0x\\,dx} -fill red -anchor w} -fill darkred -font tiny coord exch texmath +10 = eq {\int^\infty_0x\,dx} -fill red -anchor w pause -1 coord exch text .05 +10 {texmath +10 = eq {\\int^\\infty_0x\\,dx} -scale 4 -anchor w} -fill darkred -font tiny coord exch texmath +10 = eq {\int^\infty_0x\,dx} -scale 4 -anchor w pause -1 coord exch text .05 +10 {texmath +10 = eq {\\int^\\infty_0x\\,dx} -scale 5 -anchor w} -fill darkred -font tiny coord exch texmath +10 = eq {\int^\infty_0x\,dx} -scale 5 -anchor w #coord pop text .05 .8 {★数式文字列のチェックサムでの変更監視により,自動生成処理を低減} -fill orange -font tiny showpage ############################################################ pause .2 text .5 .45 コマンド紹介 -anchor c -font Large showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・テキスト描画 text} text .1 +5 {text x y 描画文字列 ?オプション?} -font small -fill darkgreen text .11 +5 {描画位置 x y \[以下同様\]} -font tiny -fill darkred text .12 +5 {・全ウィンドウ幅を1とした比率で指定} -font scriptsize -fill darkblue text .12 +5 {・{+|-}{x|y} で前描画「終端からの変化分」をピクセルで指定} -font scriptsize -fill darkblue text +0 = {→比率でなくピクセル!} -font scriptsize -fill red text .12 +5 {・= で前描画「開始」位置を指定} -font scriptsize -fill darkblue text +0 = {→同じ位置に並べて描きたいときに} -font scriptsize -fill red pause .3 text .11 +5 {描画文字列} -font tiny -fill darkred text .12 +5 {・空白を含むときは文字列を {} で括る} -font scriptsize -fill darkblue text .12 +5 {・\[,\] を含むときは \\ を前置し \\\[,\\\] とする} -font scriptsize -fill darkblue text +0 = {→Tcl での処理上の問題} -font scriptsize -fill red pause .3 text .11 +5 {オプション} -font tiny -fill darkred text .12 +5 {-fill COLOR: 描画色を指定 (COLOR: ふつーの X11 仕様: デフォルト black)} -font scriptsize -fill darkblue text .12 +5 {-justify JUSTIFY: 改行寄せ位置 (JUSTIFY: {left|center|right}: デフォルト left)} -font scriptsize -fill darkblue text .12 +5 {-anchor DIRECTION: 描画位置を指定 (DIRECTION: \[cnews\]: デフォルト nw)} -font scriptsize -fill darkblue text .12 +5 {-font SIZE: 描画サイズを指定 (SIZE:{Large|large|normalsize|scriptsize|tiny|scriptsize|supertiny}: デフォルト normalsize)} -font scriptsize -fill darkblue text .13 +0 {→LaTeXライク} -font scriptsize -fill red text .12 +5 {-width WIDTH: 描画幅を指定 (WIDTH: 全ウィンドウ幅を 1 とした比率で指定: デフォルト .98)} -font scriptsize -fill darkblue pause .3 text .11 +15 {★ x を .5 として中央に配置するときは -anchor c を忘れずに} -font tiny -fill orange showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・画像描画 image} text .1 +5 {image x y 画像ファイル名 ?オプション?} -font small -fill darkgreen text .11 +5 {描画位置 x y \[text と同様\]} -font tiny -fill darkred text .11 +5 {画像ファイル名} -font tiny -fill darkred text +3 = {存在する画像ファイルを指定} -font scriptsize -fill darkblue text .11 +5 {オプション} -font tiny -fill darkred text .12 +5 {-format FORMAT: 画像形式を指定 (FORMAT: {gif|jpeg|pnm}: デフォルト gif)} -font scriptsize -fill darkblue text .12 +5 {-anchor DIRECTION: 描画位置を指定 (DIRECTION: \[cnews\]: デフォルト nw)} -font scriptsize -fill darkblue text .12 +5 {-zoom ZOOM: 拡大率を指定 (ZOOM: 1以上の整数値のみ: デフォルト 1)} -font scriptsize -fill darkblue text .12 +5 {-subsample SUB: 縮小率を指定 (SUB: 1以上の整数値のみ: デフォルト 1)} -font scriptsize -fill darkblue text .11 +15 {★-zoom,-subsample は微調整が効かないのであまり使えない} -font tiny -fill orange pause -1 text .05 +30 {・画像の起動時読み込み imagepreload} text .1 +5 {imagepreload} -font small -fill darkgreen showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・線・矢印描画 image, arrow} text .1 +5 {{line|arrow} x1 y1 x2 y2 {... xn yn} ?オプション?} -font small -fill darkgreen text .11 +5 {描画位置 x1 y1 y2 y2 \[text と同様\]} -font tiny -fill darkred text .12 +5 {{... xn yn} 3点以上も指定可能} -font scriptsize -fill darkblue text .11 +5 {オプション} -font tiny -fill darkred text .12 +5 {-fill COLOR: 描画色を指定 (COLOR: ふつーの X11 仕様: デフォルト black)} -font scriptsize -fill darkblue text .12 +5 {-width WIDTH: 描画幅を指定 (WIDTH: 線幅: デフォルト 1)} -font scriptsize -fill darkblue text .12 +5 {-arrow ARROW: 矢印位置を指定 (ARROW: デフォルト {line:none, arrow:last})} -font scriptsize -fill darkblue text .11 +15 {★ 描画後のサイズが Tcl8.0 とそれ以降とで異なる} -font tiny -fill orange text .13 +5 {→両方とも妙に Y 方向に余剰分が付加され,さらに値が違う} -font scriptsize -fill red showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・動画描画 animate} text .1 +5 {animate サブコマンド ?引数・オプション?} -font small -fill darkgreen text .11 +5 {サブコマンド {regist|clear|show|delay|loop}} -font tiny -fill darkred text .12 +5 {登録 regist x y 画像ファイル群 ?オプション?} -font tiny -fill darkred text .13 +5 {描画位置 x y \[text と同様\]} -font scriptsize -fill darkblue text .13 +5 {オプション} -font scriptsize -fill darkred text .14 +5 {-anchor \[cnews\] :text と同様} -font scriptsize -fill darkblue text .13 +5 {画像ファイル群: 動画に指定するファイル名.glob で展開されアスキー文字としてソートされる} -font scriptsize -fill darkblue text .12 +5 {消去 clear} -font tiny -fill darkred text +10 = {現在ページの動画登録が消去される} -font scriptsize -fill darkblue text .12 +5 {描画 show} -font tiny -fill darkred text +10 = {動画の開始(サブコマンド delay 参照)} -font scriptsize -fill darkblue text .12 +5 {速度指定 delay} -font tiny -fill darkred text +10 = {描画速度をミリ秒で指定(デフォルト 10)} -font scriptsize -fill darkblue text .12 +5 {繰り返し loop {on|off}} -font tiny -fill darkred text +10 = {描画のループ指定(デフォルト off)} -font scriptsize -fill darkblue pause .5 text .11 +30 {★ 描画したい動画すべてを regist したあとで show する} -font tiny -fill orange pause .1 text .11 +15 {★ 速度指定は1登録群で1つのみ} -font tiny -fill orange pause .1 text .11 +15 {★ ファイル名は常にソートされるので特定文字+000〜999 などで数字を付与する} -font tiny -fill orange pause .1 text .11 +15 {★ 次ページにいくと登録は消去される} -font tiny -fill orange showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・ページ描画 showpage} text .1 +5 {showpage ?オプション?} -font small -fill darkgreen text .11 +5 {オプション} -font tiny -fill darkred text .12 +5 {-nosave: EPS出力を抑制する} -font scriptsize -fill darkblue text .11 +15 {★ これを忘れるとページの区切りがなくなってしまう…} -font tiny -fill orange pause -1 text .05 +20 {・待ち指定 pause} text .1 +5 {pause ?時間指定?} -font small -fill darkgreen text .11 +5 {時間指定} -font tiny -fill darkred text .12 +5 {-1: 入力があるまで待つ} -font scriptsize -fill darkblue text .12 +5 {正値: 秒指定で一定時間停止(小数点指定可)} -font scriptsize -fill darkblue text .12 +5 {なし: 現在の設定待ち時間(デフォルト -1)} -font scriptsize -fill darkblue pause -1 text .05 +20 {・デフォルト待ち時間設定 setpause} text .1 +5 {setpause 時間指定} -font small -fill darkgreen showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +20 {・フォント指定 font} text .1 +5 {font フォント} -font small -fill darkgreen text .11 +5 {フォント} -font tiny -fill darkred text .12 +5 {カレントフォントサイズ (text と同様) を指定} -font scriptsize -fill darkblue pause .3 text .11 +15 {★ 現在指定可能なのはサイズのみ} -font tiny -fill orange pause -1 text .05 +20 {・ページ区切りでの EPS 生成指定 setsaveeps} text .1 +5 {setsaveeps {on|off}} -font small -fill darkgreen pause -1 text .05 +20 {・背景色指定 background} text .1 +5 {background 背景色} -font small -fill darkgreen pause -1 text .05 +20 {・描画色指定 foreground} text .1 +5 {foreground 描画色} -font small -fill darkgreen pause -1 text .05 +20 {・ヘッダ、フッタ指定 header, footer} text .1 +5 {{header|footer} 左文字列 中文字列 右文字列} -font small -fill darkgreen showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・座標操作 coord} text .1 +5 {coord サブコマンド ?引数?} -font small -fill darkgreen text .11 +5 {サブコマンド {set|push|pop|dup|exch}} -font tiny -fill darkred text .12 +5 {設定 set x y} -font tiny -fill darkred text +5 = {前描画開始・終端座標ともに指定 x,y (text と同様)とする} -font scriptsize -fill darkblue text .12 +5 {追加 push} -font tiny -fill darkred text +5 = {現在の描画開始・終端座標をスタックへ} -font scriptsize -fill darkblue text .12 +5 {取り出し pop \[xy\]} -font tiny -fill darkred text +5 = {スタックの描画開始・終端座標を現在値として取り出す} -font scriptsize -fill darkblue text .12 +5 {複製 dup \[xy\]} -font tiny -fill darkred text +5 = {スタックの描画開始・終端座標を現在値へコピー} -font scriptsize -fill darkblue text .12 +5 {入れ換え exch \[xy\]} -font tiny -fill darkred text +5 = {スタックの描画開始・終端座標と現在値を入れ換え} -font scriptsize -fill darkblue pause .3 text .11 +15 {★ 以前の描画位置を参照したいときなどに使う} -font tiny -fill orange pause .1 text .11 +15 {★ pop,dup,exch で x か y が指定されたときは現在値はその座標のみの値を設定する} -font tiny -fill orange pause .1 text .11 +15 {★ set ではスタックは変更しない} -font tiny -fill orange showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 コマンド紹介 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .05 +10 {・数式描画 texmath} text .1 +5 {texmath x y 数式名(ベースファイル名) 数式文字列 ?オプション?} -font small -fill darkgreen text .11 +5 {オプション} -font tiny -fill darkred text .12 +5 {-scale SCALE: 数式画像生成サイズ(デフォルト 3)} -font scriptsize -fill darkblue text .12 +5 {-fill COLOR: 表示色} -font scriptsize -fill darkblue pause .3 text .11 +15 {★ 数式画像の生成には texmath2gif, pstogif コマンドが必要} -font tiny -fill orange pause .1 text .11 +15 {★ 数式名の重複は出現順に数字を付加して区別} -font tiny -fill orange pause .1 text .11 +15 {★ 初期読み込み時に数式画像を生成} -font tiny -fill orange pause .1 text .11 +15 {★ 数式画像は texmath/ サブディレクトリに保存} -font tiny -fill orange pause .1 text .11 +15 {★ 文字列からの XOR と文字数のチェックで数式文字列と画像を同期} -font tiny -fill orange pause .1 text .11 +15 {★ 表示色やサイズが変わっても生成し直し} -font tiny -fill orange pause .1 text .11 +15 {★ 理解できないオプションは image コマンドへ渡される} -font tiny -fill orange showpage ############################################################ pause .2 text .5 .45 キーバインド -anchor c -font Large showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 キーバインド -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .1 +30 {・,} -font small text .15 +5 {→次待ち(pause -1 待ち,ページ区切り)へ} -fill darkblue -font tiny text .1 +5 {・,,} -font small text .15 +5 {→次ページへ} -fill darkblue -font tiny text .1 +5 {・,,} -font small text .15 +5 {→前ページへ} -fill darkblue -font tiny text .1 +5 {・} -font small text .15 +5 {→再読み込み} -fill darkblue -font tiny text .1 +5 {・,} -font small text .15 +5 {→ページ移動メニュー表示} -fill darkblue -font tiny text .1 +5 {・} -font small text .15 +5 {→ページ移動ダイアログ表示} -fill darkblue -font tiny text .1 +5 {・} -font small text .15 +5 {→表示待ちのトグル} -fill darkblue -font tiny text .1 +5 {・} -font small text .15 +5 {→終了} -fill darkblue -font tiny showpage ############################################################ pause .2 text .5 .45 問題点 -anchor c -font Large showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 とりあえずの問題点 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .1 +30 {・フォント指定が自由にできない} -fill orange -font small pause .1 text .1 +5 {・箇条書がしにくい} -fill orange -font small pause .1 text .1 +5 {・ページ毎のタイトル生成が原始的すぎ} -fill orange -font small pause .1 text .1 +5 {・画像と文章の混在が困難} -fill orange -font small pause .1 text .1 +5 {・途中で色を変えられない} -fill orange -font small pause -1 text .1 +30 {・座標指定で比率とピクセルが混在} -fill purple -font small pause .1 text .1 +5 {・制御構造がない} -fill purple -font small pause .1 text .1 +5 {・自前でマクロが組めない} -fill purple -font small pause .1 text .1 +5 {・領域の一括コメントアウトがない} -fill purple -font small pause .1 text .1 +5 {・要素のグルーピングができない} -fill purple -font small pause .1 text .1 +5 {・生成オブジェクトの参照・移動ができない} -fill purple -font small pause .1 text .1 +5 {・EPS 生成時の埋め込み画像がちょっと汚い} -fill purple -font small pause -1 text .5 +30 {問題点だらけ……} -fill red -anchor n showpage ############################################################ text .05 .05 ■ -fill "#00ccaa" -font large text +5 +0 とりあえずの問題点 -font large -anchor sw line .05 +10 .95 +10 -fill "#00ccaa" -width 5 text .5 .25 そして、なにより… -anchor c -fill darkred pause .3 arrow .5 +10 .5 +80 -fill darkgreen -arrowshape {30 30 30} -width 50 pause -1 text .5 +30 安定性に問題が〜!!! -font Large -fill red -anchor c pause .2 text .5 +30 (他に画面崩れとか……) -font small -fill red -anchor c pause -1 text .5 .63 少なくとも発表は4回こなした実績アリ -font tiny -fill orange -anchor c pause .5 text .5 +30 {いちおう「それ PowerPoint ですか?」って訊かれました……} -font scriptsize -fill blue -anchor c showpage ############################################################ pause .2 text .5 .5 よければ試してやって下さい…\n\nm(__)m -font large -anchor c -justify center showpage