MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost excels at producing diagrams in the PostScript programming language from a geometric/algebraic description. The language shares Metafont's elegant declarative syntax for manipulating lines, curves, points and geometric transformations.

PropertyValue
dbpedia-owl:abstract
  • MetaPost ist zum einen eine Programmiersprache und andererseits der einzig bekannte Interpreter für die MetaPost-Programmiersprache. Beide sind von Donald Knuths Metafont-Sprache und -Interpreter abgeleitet. MetaPost kann Diagramme in PostScript aus einer geometrischen/algebraischen Beschreibung erzeugen. Die Sprache hat die gleiche Syntax wie Metafont, um Linien, Kurven, Punkte und geometrische Transformationen zu erzeugen.
  • MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost excels at producing diagrams in the PostScript programming language from a geometric/algebraic description. The language shares Metafont's elegant declarative syntax for manipulating lines, curves, points and geometric transformations. However, Metafont is set up to produce fonts, in the form of image files (in . gf format) with associated font metric files (in . tfm format), whereas MetaPost produces encapsulated PostScript files The output of Metafont consists of the fonts at a fixed resolution in a raster-based format, whereas MetaPost's output is vector-based postscript graphics Metafont output is monochrome, whereas MetaPost uses a simple RGB colour specification. The MetaPost language can include text labels on the diagrams, either strings from a specified font, or pretty much anything that can be typeset with TeX The Metafont interpreter was written by Donald Knuth under an open source license, allowing John D. Hobby to adapt the interpreter to his own ends, giving us MetaPost. Many of the limitations of MetaPost derive from features of Metafont. For instance, numbers have a low-precision fixed-point representation, sufficient for representing the coordinates of points in a glyph, but this can be restrictive when working with figures in a larger coordinate space. Moreover, MetaPost does not support all features of PostScript. Most notably, paths can have only one segment (so that regions are simply connected), and regions can be filled only with uniform colours. PostScript level 1 supports tiled patterns and PostScript 3 supports Gouraud shading. To this end, the Asymptote graphics language has been developed to address these shortcomings.
  • MetaPost constituye un lenguaje de programación y el único intérprete del lenguaje de programación MetaPost. Ambos han sido derivados a partir del lenguaje y del intérprete de Metafont, creados por Donald Knuth. MetaPost produce diagramas utilizando el lenguaje de programación PostScript a partir de una descripción geométrico-algebraica. MetaPost comparte la sintaxis declarativa de Metafont para manipular líneas, curvas, puntos y transformaciones geométricas. Sin embargo, Metafont ha sido creado para producir fuentes tipográficas, en forma de archivos de imagen (en formato . gf) junto con archivos de medición asociados (en formato . tfm), mientras que MetaPost produce archivos de PostScript encapsulado. La salida de Metafont consiste en fuentes a una determinada resolución en un formato rasterizado, mientras que la salida de MetaPost es un gráfico postscript vectorizado. La salida de Metafont es monocroma, mientras que MetaPost utiliza una especificación RGB. El lenguaje MetaPost puede incluir etiquetas de texto en los diagramas, así como cadenas de texto de una fuente específica, o prácticamente todo lo que pueda ser tipografiado utilizando TeX. El intérprete de Metafont fue escrito por Donald Knuth bajo una licencia de código libre, permitiendo a John D. Hobby (y, más tarde, a Ulrik Vieth) la adaptación del intérprete a sus propios fines, obteniendo MetaPost. MetaPost no tiene un logotipo destacado y, aunque lo tuviera, posiblemente tendría que basarse en TeX para renderizarlo.
  • MetaPost si riferisce tanto al nome del linguaggio di programmazione per la generazione di diagrammi quanto all'interprete del linguaggio stesso. L'output generato è in PostScript. MetaPost condivide la sintassi per la manipolazione di rette, curve, punti e trasformazioni geometriche con l'interprete Metafont; tuttavia vi sono alcune differenze con il programma di Donald Knuth: Metafont viene utilizzato per produrre font, con file di immagine (di estensione . gf) e file metrici (file . tfm), mentre MetaPost genera file eps. Metafont come output produce immagini a risoluzione fissata mentre MetaPost produce grafica vettoriale. L'output di Metafont è monocromatico mentre l'output di MetaPost utilizza l'RGB. Molte delle limitazioni di Metapost derivano dalle caratteristiche di Metafont. Ad esempio la bassa precisione con cui vengono rappresentati i numeri, sufficiente per rappresentare le coordinate in un grafico piccolo ma potrebbe creare problemi per un sistema di coordinate sufficientemente esteso. Inoltre Metapost non supporta tutte le caratteristiche di PostScript (ad esempio PostScript 3 supporta il Gouraud shading). Per risolvere questi problemi è stato sviluppato Asymptote.
  • MetaPostはプログラミング言語、およびそのインタプリタ。ドナルド・クヌースが作ったMETAFONTに由来する。PostScript内における図形の描写に優れる。METAFONTの優れた宣言構文を共有している。
  • MetaPost to stworzony przez Johna Hobby'ego wariant systemu METAFONT – język służący do tworzenia plików graficznych w formacie PostScript lub PDF. Mimo prostoty ma on duże możliwości, co czyni z MetaPostu wygodne narzędzie tworzenia wykresów i rysunków, zwłaszcza tych, które są osadzane w innych dokumentach jako EPS. MetaPost zapewnia łatwy dostęp do wielu możliwości PostScriptu oraz łatwe łączenie tekstu złożonego przez TeX lub Troff z elementami graficznymi.
  • MetaPost — интерпретатор языка программирования META, который можно использовать для создания графических иллюстраций. MetaPost был создан Джоном Хобби в то время, когда он был аспирантом у Дональда Кнута. В качестве основы была взята система создания шрифтов METAFONT. На входе интерпретатору подаётся текст на META, а на выходе получается графический файл в формате PostScript. Начиная с версии 1.200 MetaPost поддерживает в качестве выходного формата SVG-графику. Язык META, унаследованный от METAFONT, позволяет оперировать геометрическими объектами, такими как: точка, путь, картинка и выполнять над ними различные алгебраические действия, например, сдвиг, вращение и другие линейные преобразования. Основными отличиями MetaPost от METAFONT кроме выходного формата является наличие поддержки цвета и возможность делать текстовые вставки. Текстовые вставки создаются с помощью LaTeX, таким образом, любая конструкция, которая может быть создана в LaTeX, также может быть вставлена в картинку MetaPost. Кроме этого изначально автор MetaPost Джон Хобби разработал библиотеку для визуализации двумерных графиков. Интерпретатор MetaPost (исполняемый файл mpost) вместе со стандартными макро-библиотеками распространяется как открытое программное обеспечение, обычно, в составе дистрибутивов LaTeX.
  • MetaPost är en anpassning av Donald Ervin Knuths teckensnittsbeskrivningsspråk Metafont. I stället för bitmapbilder produceras PostScript-kod. META-språkets deklarativa natur och möjligheter att beskriva kurvor och punkter såväl matematiskt som geometriskt gör att MetaPost är ett utmärkt verktyg för att skapa tekniska figurer av hög kvalité. En annan mycket stor fördel är att man lätt kan infoga text som typsätts av ett externt program. För den som inte vill skriva källkoden själv kan man använda det Java-baserade grafiska verktyget METAGRAF. Flera program, bl.a. Gnuplot och xfig kan även exportera till MetaPost-format. MetaPost har utvecklats av John D. Hobby vid Bell Labs i New Jersey. Arbetet med MetaPost påbörjades i slutet av 1980-talet, men det dröjde till den 21 december 1994 innan systemet var färdigt och publicerades som fri programvara.
  • MetaPost是一个程序语言和它的编译器的名字,衍生于高德纳的Metafont。MetaPost擅长通过数学描述制作矢量图,生成的图片为PostScript格式。它的语法来自Metafont。
  • MetaPost est un système qui implémente un langage de construction de figures et est interpréteur de ce langage. Il dérive du système Metafont du docteur Donald Knuth, et est spécialisé dans la production de diagrammes en langage PostScript à partir d'une description géométrique et algébrique. Le langage permet, en utilisant la syntaxe du langage Metafont, de combiner des lignes, des courbes, des points et d'effectuer des transformations géométriques. Toutefois, MetaPost se différencie de Metafont sur plusieurs points : Metafont est conçu pour produire des polices de caractère, sous forme de fichiers d'image (d'extension . gf) et des fichiers associés (d'extension . tfm) contenant des informations métriques de police, tandis que MetaPost produit des fichiers au format PostScript; Metafont produit des polices avec une résolution fixe dans un format matriciel, tandis que MetaPost produit des graphiques dans un format vectoriel, le PostScript; Metafont travaille en monochrome, tandis que MetaPost gère les couleurs en employant un format RVB Le langage MetaPost permet d'inclure des boîtes contenant du texte dans les diagrammes, des chaînes de caractère écrites dans une police donnée, ou beaucoup de choses qui peuvent être composées avec TeX; L'interpréteur de Metafont a été écrit par Donald Knuth sous une licence de source libre, permettant à John D. Hobby et plus tard à Ulrik Vieth d'adapter l'interpréteur à leurs propres exigences, pour donner MetaPost. MetaPost n'a pas de logo de fantaisie, à la différence de TeX;
dbpedia-owl:designer
dbpedia-owl:influencedBy
dbpedia-owl:latestReleaseVersion
  • 1.211
dbpedia-owl:license
dbpedia-owl:thumbnail
dbpedia-owl:wikiPageExternalLink
dbpprop:designer
  • John D. Hobby
dbpprop:developer
  • Taco Hoekwater
dbpprop:influencedBy
dbpprop:latestPreviewVersion
  • 2 (xsd:integer)
dbpprop:latestReleaseVersion
  • 1 (xsd:integer)
dbpprop:license
dbpprop:logo
  • 225 (xsd:integer)
dbpprop:name
  • MetaPost
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dcterms:subject
rdf:type
rdfs:comment
  • MetaPost ist zum einen eine Programmiersprache und andererseits der einzig bekannte Interpreter für die MetaPost-Programmiersprache. Beide sind von Donald Knuths Metafont-Sprache und -Interpreter abgeleitet. MetaPost kann Diagramme in PostScript aus einer geometrischen/algebraischen Beschreibung erzeugen. Die Sprache hat die gleiche Syntax wie Metafont, um Linien, Kurven, Punkte und geometrische Transformationen zu erzeugen.
  • MetaPostはプログラミング言語、およびそのインタプリタ。ドナルド・クヌースが作ったMETAFONTに由来する。PostScript内における図形の描写に優れる。METAFONTの優れた宣言構文を共有している。
  • MetaPost to stworzony przez Johna Hobby'ego wariant systemu METAFONT – język służący do tworzenia plików graficznych w formacie PostScript lub PDF. Mimo prostoty ma on duże możliwości, co czyni z MetaPostu wygodne narzędzie tworzenia wykresów i rysunków, zwłaszcza tych, które są osadzane w innych dokumentach jako EPS. MetaPost zapewnia łatwy dostęp do wielu możliwości PostScriptu oraz łatwe łączenie tekstu złożonego przez TeX lub Troff z elementami graficznymi.
  • MetaPost是一个程序语言和它的编译器的名字,衍生于高德纳的Metafont。MetaPost擅长通过数学描述制作矢量图,生成的图片为PostScript格式。它的语法来自Metafont。
  • MetaPost refers to both a programming language and the interpreter of the MetaPost programming language. Both are derived from Donald Knuth's Metafont language and interpreter. MetaPost excels at producing diagrams in the PostScript programming language from a geometric/algebraic description. The language shares Metafont's elegant declarative syntax for manipulating lines, curves, points and geometric transformations.
  • MetaPost constituye un lenguaje de programación y el único intérprete del lenguaje de programación MetaPost. Ambos han sido derivados a partir del lenguaje y del intérprete de Metafont, creados por Donald Knuth. MetaPost produce diagramas utilizando el lenguaje de programación PostScript a partir de una descripción geométrico-algebraica. MetaPost comparte la sintaxis declarativa de Metafont para manipular líneas, curvas, puntos y transformaciones geométricas.
  • MetaPost si riferisce tanto al nome del linguaggio di programmazione per la generazione di diagrammi quanto all'interprete del linguaggio stesso. L'output generato è in PostScript. MetaPost condivide la sintassi per la manipolazione di rette, curve, punti e trasformazioni geometriche con l'interprete Metafont; tuttavia vi sono alcune differenze con il programma di Donald Knuth: Metafont viene utilizzato per produrre font, con file di immagine (di estensione . gf) e file metrici (file .
  • MetaPost — интерпретатор языка программирования META, который можно использовать для создания графических иллюстраций. MetaPost был создан Джоном Хобби в то время, когда он был аспирантом у Дональда Кнута. В качестве основы была взята система создания шрифтов METAFONT. На входе интерпретатору подаётся текст на META, а на выходе получается графический файл в формате PostScript. Начиная с версии 1.200 MetaPost поддерживает в качестве выходного формата SVG-графику.
  • MetaPost är en anpassning av Donald Ervin Knuths teckensnittsbeskrivningsspråk Metafont. I stället för bitmapbilder produceras PostScript-kod. META-språkets deklarativa natur och möjligheter att beskriva kurvor och punkter såväl matematiskt som geometriskt gör att MetaPost är ett utmärkt verktyg för att skapa tekniska figurer av hög kvalité. En annan mycket stor fördel är att man lätt kan infoga text som typsätts av ett externt program.
  • MetaPost est un système qui implémente un langage de construction de figures et est interpréteur de ce langage. Il dérive du système Metafont du docteur Donald Knuth, et est spécialisé dans la production de diagrammes en langage PostScript à partir d'une description géométrique et algébrique. Le langage permet, en utilisant la syntaxe du langage Metafont, de combiner des lignes, des courbes, des points et d'effectuer des transformations géométriques.
rdfs:label
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
  • MetaPost
owl:sameAs
foaf:depiction
foaf:homepage
foaf:name
  • MetaPost
foaf:page
is dbpedia-owl:influencedBy of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influencedBy of
is owl:sameAs of
is foaf:primaryTopic of