接中页
picins
它能在一段文本中插入一个图文框,对其位置可精确控制。图文框中可包含文字、数学公式和图形等,但不支持表格。图文框的框线可以是虚线、实线、双实线或实线带阴影。图文框的形状可以是矩形或四角圆弧的矩形等。它还提供了一组命令用以设置图文框的尺寸、标题、与周围文本的间距,框线宽度等。
另外,也可以用 wrapfig 宏包对图形用文本绕排。
Joachim Bleser et al
中文说明
pict2e
它扩展了 LaTeX 原有的 picture 环境功能,消除了很多限制,可以绘制任意斜率的线段、带各种箭头的向量、矩形、任意直径的圆、椭圆、各种贝塞尔曲线等。
源文件
Hubert Gaßlein et al
Psfrag
科技论文的插图中往往需要附加注释性的文字、符号、表达式或图例。目前很多绘图软件,如 Gnuplot、Maple
或 Matlab 等,都可以输出 EPS 格式的图形,可是它们大都不能像 LaTeX 那样支持数学公式和科技符号,而现有 LaTeX 绘图宏包的表达能力和便捷程度都远不如那些绘图软件。
因此,Psfrag 宏包采用折中办法,它可以将任意的 LaTeX 文件元素如文本、公式和图形环境等,准确地添加到 EPS 图形中文字符号所在位置,将其覆盖
。例如使用外部绘图软件先绘制出下列图形,假设名为 myfig.eps:
再进行注释文本替换:
源文件经过 LaTeX、dvips 和 pspdf
编译后,得到:
替换命令常用形式为:\psfrag{被替换文本}{替换文本};其完整形式还包括位置偏移、缩放因子和旋转角度等选项。
在 CJK 和 CCT 等中文环境中,可用该宏包将 EPS 图形中的外文字符替换为相应的中文字符。那些不支持中文输入的绘图软件如 Gauss
等,就可用它来再处理。
源文件
Michael C. Grant et al
PSfragX
该宏包是对 PSfrag 和 Overpic 宏包功能的扩展,它定义了一个命令:
\includegraphicx[图形外观选项]
(\psfrag 文本替换换命令)
<前景插入元素>
[背景插入元素]
{EPS图形名}
这个命令将上述两个宏包的功能合为一体,可将文本替换和图形等元素插入的工作一次性完成,插入元素可分前景或背景设定。使用它既可文本替换,也可凭空插入。例如:
这段源文件经 LaTeX,dvips
和 pspdf 编译后得到:
PSfragX 宏包还提供一个 overpix
环境,可设定插入元素的层次。它的完整格式为:
\begin{overpix}[选项]<前景插入元素>[背景插入元素]{图形名}
\end{overpix}
其中选项与 overpic 环境的选项相同。例如:
源文件直接用 PDFLaTeX 编译后,得到:
源文件
Pascal Kockaert
pspicture
它重现并扩展了 LaTeX 的 picture 环境,可以绘制任意斜率和粗细的线段,对圆形的尺寸也没有限制。不足之处是它生成的图形不能通过 DVI
方式预览。该宏包现在很大程度上被 pict2e
绘图宏包所取代。
源文件
David Carlisle
pst-bar
它是一个基于
PStricks 作图环境的用于绘制条形图的宏包。画条形图主要分三个步骤:建立数据文件、画条形和画数轴。举例:
例中条形绘制命令 \psbarchart[选项]{\data} 有多种选项:
选项 |
说明 |
chartstyle |
条形样式,默认cluster或stack或block |
barstyle |
black,darkgray,gray,lightgray,white,red,green,blue |
barcolsep |
栏间距,默认为0.4 |
barsep |
条形间距,默认为0 |
barlabelrot |
标题旋转角度,默认为0 |
orientation |
条形方向,默认vertical或horizontal |
Alan Ristow
pst-light3d
这是用于制作三维光效字体或图形的 PSTricks 宏包,它可以使 PostScript 字符或PSTricks
图形如线段、曲线等产生立体效果。例如:
源文件
Denis Girou et al
PStricks
LaTeX 绘图指令功能很弱,对较复杂的图形无能为力;一般都是用绘图软件事先将图形绘制好,再用图形输入命令插入 LaTeX 源文件中。
pstricks 是基于 PostScript 语言的宏命令集,兼容于 LaTeX,它具有着色、制图、饼图、树图、旋转、遮盖等强大的图形处理功能
,可在源文件中直接使用
pstricks 命令绘制图形。
PSTricks 使用的有些 PostScript 命令不支持 PDFLaTeX 编译,所以使用 PSTricks 以及其他基于 PSTricks
的宏包时,源文件应采取 LaTeX、dvips 和 pspdf 的编译过程。
基于 PSTricks,又开发了很多不同绘图功能的宏包,常用的有:pst-eps、pst-3d、pst-fill、pst-char、pst-coil、pst-grad、pst-node、pst-plot、pst-text、pst-tree、pst-light3d、multido 等。
PSTricks绘图命令速查手册
Timothy Van Zandt
texdraw
它是一组用 TeX 定义的宏包,定义了很多简单的绘图命令,可以用来绘制各种式样的线段、bezier
曲线、圆和箭头等。它还可以用不同灰度的灰色来填充某一区域;在所绘制的图形上放置文本和数学符号。最终图形包括曲线及其中文本,像“盒子”一样被放置在页面中。它使用
PostScript 命令绘图,故需 PostScript 打印机输出预览。
Peter Kabal
XY-pic
该宏包定义了一个 xy 环境和整套绘图命令,使用它们可以方便地绘制直线、各种曲线、箭头、多边形、直方图和交换图表等;有些命令可以直接生成多种特殊图形。XY-pic 可以在 LaTeX、PlainTeX 和 AMSLaTeX 等 TeX 系统中运行,支持 DVIPS 编译方式,但不能用 PDFLaTeX 进行编译。
下例是绘制一个交换图表:
源文件经 LaTeX、dvips 和 pspdf 编译后,得到:
该宏包常用的选项有:
选项 |
说明 |
arrow |
绘制箭头 |
curve |
绘制样条曲线 |
graph |
绘制图形 |
line |
线段,实线、虚线、点划线等 |
matrix |
矩阵 |
color |
着色 |
frame |
绘制边框 |
rotate |
旋转 |
all |
选用上述全部选项 |
dvips |
编译驱动程序 |
参考手册
Kristo er H. Rose
|