PGF(Portable Graphics Format)是TeX Live 2007中新增的图形文件格式。它是一种可以生成矢量图片的文件格式,可以方便地被LaTeX系统导入使用。此外,PGF可以与TikZ宏包配合使用,用来绘制各种矢量图形。
PGF 格式的文件共分三个部分:头部信息,画图命令和坐标点信息,具体格式如下:
%!PS-Adobe-3.0%%Creator: MetaPost 0.993%%FileType: PDF/PS%%BoundingBox: 0 0 100 100beginfig(1)gsave0 0 moveto0 5 lineto5 5 lineto5 0 linetoclosepathgsave 0.500000000 -0.866025403 translate1 1 scale1 setgray0 0 0 3 lcfillgrestoregsave 0.500000000 -0.866025403 translate1 1 scale3 setlinewidth0 0 0 3 lcstrokegrestoregsave 0.500000000 -0.866025403 translate0.250000000 0.433012702 scale1 setgray0 0 0 3 lcfillshowpage%%%%EOF
PGF文件中包含可读的文本和二进制部分,其格式可以进行扩展,但是制定扩展必须经过多方评审通过才能被广泛接受。