metapost

MetaPost 既可以理解為是輸出矢量圖形的程式語言,或者是向量圖形格式和一種腳本語言

基本介紹

  • 中文名:metapost
  • 領域:輸出矢量圖形
  • 類型:程式語言
  • 屬性:一種腳本語言
什麼是 MetaPost,MetaPost 簡述,MetaPost 與 Metafont 區別,MetaPost 的套用,

什麼是 MetaPost

MetaPost 既可以理解為是輸出矢量圖形的程式語言,或者是向量圖形格式和一種腳本語言

MetaPost 簡述

MetaPost 由 John D. Hobby 發明的一個跨平台矢量圖形作圖工具,現由 Taco Hoekwater 進行維護開發,現在最新穩定版本是 1.211,於2010年4月發行,預覽版是 1.502,於2010年7月發行。 MetaPost 深受 Metafont 的影響,繼承了 Metafont 對直線、曲線、點和幾何變換等圖形優雅的定義語法的優點,也同樣繼承了 Metafont 的一些限制,如數字解析度低、不完全支持 PostScript 特性。

MetaPost 與 Metafont 區別

1. 用途不同:Metafont 是用來生成各種字型的,而 MetaPost 用來生成一個封裝的 PostScript 檔案。
2. 顏色樣式不同:Metafont 的輸出是單色的,而 MetaPost 輸出是 RGB 顏色。
4. 類型不同: Metafont 輸出包含格線格式固定解析度的字型,而 MetaPost 輸出的是矢量圖
2. 程度不同: MetaPost 生成的圖形內可以添加文字、字元串,幾乎所有能夠在 Tex 輸出的格式都可以在 MetaPost 中生成。
3. 需求不同: Metafont 解釋器是 Donald Knuth 在開源軟體許可下寫的,而 MetaPost 是 John D. Hobby 為了解釋器滿足自己需求而編寫的。

MetaPost 的套用

MetaPost 在 TeX 和 Metafont 下都有多個發行版本,可跨平台使用, MetaPost 生成的 postscript 可在 LaTex 、 ConTex 和 TeX 等中利用 eps 包含命令添加進去。

相關詞條

熱門詞條

聯絡我們