在Prosper中使用PS命令 (1)

- - 1 条留言 -

使用Prosper制作幻灯的时候,如果只是使用Latex的命令的话,未免单调,对位置的控制往往也不尽如人意。那么通常需要调用PS的一些命令来实现准确的定位,绘制几何图形,连线,箭头等等略微复杂但是却有效的操作。有关PS的命令有很多package。常用的几个如下:

\usepackage{pstricks,pst-node,pst-plot}

每个package里面也涉及了很多功能,不可能一一赘述,只挑些我用过的来介绍。

使用Pstricks最关键的就是关于版面的定位。而每个样式的位置还都略有差异,所以,使用之前,最好先对版面的坐标有一个清醒地认识。怎么办呢?建议用如下的代码针对要用的样式画一个坐标。

%%— 前面有你的样式文件和package定义,此处略。

\begin{slide}[Wipe]{}
\psline[linecolor=cyan] (-3, 2)(12, 2)
\psline[linecolor=cyan] (-3, 1)(12, 1)
\rput(0,0){(0,0)}
\psline[linecolor=red]  (-3, 0)(12, 0)
\psline[linecolor=cyan] (-3,-1)(12,-1)
\psline[linecolor=cyan] (-3,-2)(12,-2)
\psline[linecolor=cyan] (-3,-3)(12,-3)
\psline[linecolor=cyan] (-3,-4)(12,-4)
\rput(0,-5){(0,-5)}
\psline[linecolor=green](-3,-5)(12,-5)
\psline[linecolor=cyan] (-3,-6)(12,-6)
\psline[linecolor=cyan] (-3,-7)(12,-7)
\psline[linecolor=cyan] (-3,-8)(12,-8)
\psline[linecolor=cyan] (-3,-9)(12,-9)
\rput(5,-5){(5,-5)}
\psline[linecolor=cyan] (-2,3)(-2,-9)
\psline[linecolor=cyan] (-1,3)(-1,-9)
\rput(10,-5){(10,-5)}
\psline[linecolor=red]  ( 0,3)( 0,-9)
\psline[linecolor=cyan] ( 1,3)( 1,-9)
\psline[linecolor=cyan] ( 2,3)( 2,-9)
\psline[linecolor=cyan] ( 3,3)( 3,-9)
\psline[linecolor=cyan] ( 4,3)( 4,-9)
\rput(5,0){(5,0)}
\psline[linecolor=green]( 5,3)( 5,-9)
\psline[linecolor=cyan] ( 6,3)( 6,-9)
\psline[linecolor=cyan] ( 7,3)( 7,-9)
\psline[linecolor=cyan] ( 8,3)( 8,-9)
\psline[linecolor=cyan] ( 9,3)( 9,-9)
\rput(10,0){(10,0)}
\psline[linecolor=green](10,3)(10,-9)
\psline[linecolor=cyan] (11,3)(11,-9)
\psline[linecolor=cyan] (12,3)(12,-9)
\end{slide}

这样,编译后会输出一个类似于下面的页面:

Pstricks

如图所示,版面的坐标就是这个样子的了(此图为自制的iscas样式),将输出的页面打印出来作为参考。然后,使用Pstricks的命令就可以随心所欲的在页面上放置任何东西了。

此为(1),为完待续……

参考网站(日文):http://cse.naro.affrc.go.jp/takezawa/tex/latex/image1/