\documentclass[pdf,mine22,distiller]{prosper} \usepackage{amsmath} \usepackage{type1cm} \usepackage{ascmac} \usepackage{graphicx} \usepackage{pstricks} \usepackage{pst-node} \usepackage{newmycommand} \usepackage{myprosper} \usepackage{ruby} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%% 図を埋め込むときに便利 %%%%%%%%%%%%%%%%%%%%%%%%%%% \newpsobject{showgrid}{psgrid}{subgriddiv=1,griddots=10,gridlabels=6pt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newrgbcolor{orange}{1.00 0.65 0.00} \renewcommand\ttdefault{pcr} \title{\textbf{図を埋め込むために}} \subtitle{\black 副題がここにくる} \author{\LARGE\bf 池口 徹} \institution{\normalsize\rm 埼玉大学 大学院 理工学研究科 情報数理科学専攻\\ 工学部 情報システム工学科\\ 338--8570 さいたま市 桜区 下大久保 255\\ Tel : 048--858--3577, Fax : 048--858--3716\\ Email : tohru@ics.saitama-u.ac.jp\\ URL : http://www.nls.ics.saitama-u.ac.jp/\~{}tohru} \slideCaption{スライドの下の部分5/見本} \email{tohru@ics.saitama-u.ac.jp} \begin{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % タイトル %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \maketitle %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{図を描く領域を設定する} \begin{itemize} \item Prosper では, 一枚のスライドを一枚のキャンバスと考えると便利です. \item サイズは12cm $\times$ 8cm \item pspicture 環境を用います. \item pspicture 環境ないで,$\backslash$showgrid を用いると 座標が描かれるので,図を埋め込むときも便利. \item 具体的には,次のスライドのソースを見てください. \end{itemize} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{図を埋め込むには} \begin{pspicture}(12,8) \showgrid \end{pspicture} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{図を埋め込む} \begin{itemize} \item 埋め込みには,prosperというパッケージで使われる $\backslash$rput を用いると便利 \item 基本は $\backslash$rput[lcrtb](x,y)\{埋め込みたいもの\} とします. \begin{itemize} \item x,y は埋め込む位置座標 \item [lcrtb] は左,中,右,上,下の略です. x,yで指定した座標が埋め込むもののどの位置になるのかを 指定.省略するとcとなる. \end{itemize} \item 埋め込むものは,何でもOK \begin{itemize} \item 文字,(インラインの)数式環境 \item 図のファイル,この場合は, $\backslash$includegraphics を用いれば良いでしょう. \end{itemize} \item 具体例は次のページのソースを見てください. \end{itemize} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{図を埋め込む} \begin{pspicture}(12,8) \showgrid \rput(6,4){ここが中央} \rput[lt](0,8){ここが左上} \rput[rb](12,0){ここが右下} \rput[lt](0,4){\includegraphics[width=4cm]{FIG/sample1.eps}} \rput[rb](12,4){\includegraphics[width=4cm]{FIG/sample1.eps}} \rput[r](12,3){$\lambda^2-(a+d)\lambda +(ad-bc)=0$ } \end{pspicture} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{改行のある場合} \begin{itemize} \item 以下のものを配置する場合は,少し工夫が必要です. \begin{itemize} \item インラインでない数式 \item 数行にわたる文章 \end{itemize} \item この場合は,幅を指定して段落を作る $\backslash$parbox 命令を用いると良いでしょう. \begin{itemize} \item $\backslash$parbox[bct]\{幅\}\{グルー\} \item bctは下,中央,上でそろえるという意味です. \end{itemize} \item 具体例は次のページのソースを見てください. \end{itemize} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{改行のある場合} \begin{pspicture}(12,8) \showgrid \rput[lt](0,8){% \parbox[c]{12cm}{% \[ \Biggl( \begin{array}{cc} a& b\\ c& d\\ \end{array} \Biggr) \Biggl( \begin{array}{c} x_1\\ x_2 \end{array} \Biggr) = \Biggl( \begin{array}{c} y_1\\ y_2 \end{array} \Biggr) \] } } \rput[lt](0,6){% \parbox[b]{12cm}{% \begin{itemize} \item itemize環境もOK \end{itemize} } } \rput[lt](1,5.5){% \parbox[b]{12cm}{% \begin{itemize} \item 幅が12cmのままだとこのようになりますが, \end{itemize} } } \rput[lt](2,4.5){% \parbox[b]{3cm}{% \begin{itemize} \item 幅を12cmから小さくすると, このようになります. \item この例では3cmです. \end{itemize} } } \end{pspicture} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{箱,矢印など} \begin{itemize} \item 強調したい部分などを箱で囲みたいときは, pstricks というスタイルファイルで用いられる いくつかの命令を用いると良いでしょう. pstricksは今はデフォルトでインストールされています. \begin{itemize} \item 箱を書く $\backslash$psframebox[オプション]\{箱の中身\} \item 線を引く $\backslash$psline[オプション]\{属性\}(x0,y0)(x1,y1) (x0,y0) 始点の座標,(x1,y1) 終点の座標 \end{itemize} \item オプション例 \begin{itemize} \item linewidth=2pt \item linecolor=red \end{itemize} \item 属性例 \begin{itemize} \item C-> \item ->> \item C-C \end{itemize} \end{itemize} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{箱,矢印など} \begin{pspicture}(12,8) \showgrid \rput[lt](0,8){% \psframebox{左上を箱で囲む} } \rput[rb](12,0){% \psframebox[linecolor=red,linewidth=2.2pt]{右下を赤い枠で囲む} } \rput[lt](0,7){% \psdblframebox[linecolor=red,linewidth=2.2pt]{% \parbox[c]{20zw}{% \begin{eqnarray} a~b\nonumber\\ a~b\nonumber \end{eqnarray} }}} \psline[linecolor=green,linewidth=4pt]{->}(4.0,4.4)(4.0,3) \rput[t](4,3){% \psshadowbox[linecolor=red,linewidth=2.2pt]{% \parbox[c]{12zw}{\centering これがだいじ(箱の幅は12文字分) }}} \end{pspicture} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{slide}{アニメーション} \begin{itemize} \item slide環境を$\backslash$overlays で囲みます. \begin{verbatim} \ovarlays{n}{ \begin{slide}{sample} \end{slide} } \end{verbatim} \item n には,アニメーションの枚数が入ります. \item これに以下を用いると良いでしょう. \begin{itemize} \item $\backslash$fromSlide\{k\}\{内容1\} 内容1が,第k枚目より表示されます. \item $\backslash$onlySlide\{k\}\{内容2\} 内容2が,第k枚目だけ表示されます. \item $\backslash$untilSlide\{k\}\{内容3\} 内容3が,第k枚目まで表示されます. \end{itemize} \end{itemize} \end{slide} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \overlays{5}{ \begin{slide}{アニメーションの具体例} \begin{pspicture}(12,8) \showgrid \fromSlide*{2}{% \rput[lt](0,8){% \psframebox{左上を箱で囲む} } } \fromSlide*{3}{% \rput[rb](12,0){% \psframebox[linecolor=red,linewidth=2.2pt]{右下を赤い枠で囲む} } } \onlySlide*{3}{% \rput[lt](0,7){% \psdblframebox[linecolor=red,linewidth=2.2pt]{% \parbox[c]{20zw}{% \begin{eqnarray} a~b\nonumber\\ a~b\nonumber \end{eqnarray} }}} } \untilSlide*{4}{% \psline[linecolor=green,linewidth=4pt]{->}(4.0,4.4)(4.0,3) } \fromSlide*{5}{ \rput[t](4,3){% \psovalbox[linecolor=red,linewidth=2.2pt]{% \parbox[c]{12zw}{\centering これがだいじ(箱の幅は12文字分) }}} } \fromSlide*{6}{ \rput[lb](0,0){% \psshadowlbox[linecolor=blue,linewidth=2.2pt]{% \parbox[c]{9zw}{\centering これは現れない. }}} } \end{pspicture} \end{slide} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{document}