All Projects → soegaard → metapict

soegaard / metapict

Licence: other
A graphics library for producing Racket picts in a MetaPost/TikZ style.

Programming Languages

racket
414 projects
HTML
75241 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to metapict

Sane tikz
Reconquer the canvas: beautiful Tikz figures without clunky Tikz code
Stars: ✭ 196 (+429.73%)
Mutual labels:  tikz, diagrams
tkz-orm
Object-Role Modeling diagrams in TeX
Stars: ✭ 14 (-62.16%)
Mutual labels:  tikz, diagrams
TikZ-diagrams
Diagrams I made using the excellent TikZ package for LaTeX
Stars: ✭ 24 (-35.14%)
Mutual labels:  tikz
visioStencils
My 2,700 visio 🎨 shapes, stencils, symbols, and icons collection to visually represent IT infrastructure
Stars: ✭ 43 (+16.22%)
Mutual labels:  diagrams
matlib
Matrix Functions for Teaching and Learning Linear Algebra and Multivariate Statistics, http://friendly.github.io/matlib/
Stars: ✭ 55 (+48.65%)
Mutual labels:  diagrams
Chord-Draw
Draw guitar chord diagrams for all variations of any chord and also display finger positions etc.
Stars: ✭ 17 (-54.05%)
Mutual labels:  diagrams
Neural-Network-Architecture-Diagrams
Diagrams for visualizing neural network architecture (Created with diagrams.net)
Stars: ✭ 194 (+424.32%)
Mutual labels:  diagrams
Diagrammatic
Philosophy diagrams in Ti𝑘Z
Stars: ✭ 27 (-27.03%)
Mutual labels:  tikz
emfcloud
Components and frameworks for building web-based modeling tools
Stars: ✭ 17 (-54.05%)
Mutual labels:  diagrams
venn.nvim
Draw ASCII diagrams in Neovim
Stars: ✭ 539 (+1356.76%)
Mutual labels:  diagrams
tikz-feyn
A LaTeX package to draw Feynman diagrams using TikZ
Stars: ✭ 16 (-56.76%)
Mutual labels:  tikz
tikz
Random collection of standalone TikZ images
Stars: ✭ 87 (+135.14%)
Mutual labels:  tikz
Mermaid
Provides a parser function to generate diagrams and flowcharts with the help of the mermaid script language
Stars: ✭ 27 (-27.03%)
Mutual labels:  diagrams
streamlinehq-npm
The deprecated Streamline NPM package, which will be deleted on 1st November 2022.
Stars: ✭ 26 (-29.73%)
Mutual labels:  illustrations
hdelk
Web-based HDL diagramming tool
Stars: ✭ 51 (+37.84%)
Mutual labels:  diagrams
k8s-diagrams
Create diagrams from the Kubernetes API with go-diagrams.
Stars: ✭ 124 (+235.14%)
Mutual labels:  diagrams
bpmn-visualization-js
A TypeScript library for visualizing process execution data on BPMN diagrams
Stars: ✭ 113 (+205.41%)
Mutual labels:  diagrams
resources-for-web-developers
Resources for Web Developers
Stars: ✭ 77 (+108.11%)
Mutual labels:  illustrations
dia-attacktree
Attack Tree modeling sheet for Dia
Stars: ✭ 18 (-51.35%)
Mutual labels:  diagrams
vue-undraw
Vue unDraw Components: MIT licensed illustrations by unDraw (http://undraw.co) for your Vue projects
Stars: ✭ 31 (-16.22%)
Mutual labels:  illustrations
MetaPict
========

A graphics library for producing beautiful pictures using Racket.
MetaPict programs mimick the MetaPost/TikZ style known in LaTeX-circles.

The documentation is available here:

    http://soegaard.github.io/docs/metapict/metapict.html

Please report any errors - including grammatical and spelling errors.

I'd like to have a collection of user contributed examples, so consider
sharing any MetaPict programs you write.

Installation
============

The easiest way to install MetaPict is to use the Package Manager in DrRacket.
After opening the Package Manager (from the "File" menu) click the "Available from Catalog" tab.
That tab lists all packages available from pkgs.racket-lang.org.

Now enter metapict in the filter. The MetaPict package is now easy to spot.
Click the line with metapict and then click the "Install" button.

You will see that the package manager downloads metapict, compiles it,
and, generates the documentation. The last bit - generating the documentation -
takes a while for MetaPict due to the large amount of images used in the examples.

The documentation builder will give a few warnings similar to:

    raco setup: WARNING: undefined tag in <pkgs>/metapict/metapict/scribblings/metapict.scrbl:
    raco setup:  ((lib "metapict/main.rkt") --)
    ...
    raco setup:  ((lib "metapict/main.rkt") above)
    ...

These are harmless - they mean that I need improve the documentation at some point.

Any other errors, I'd like to hear about.

/soegaard

Examples
========

Old note (is this still needed?):

Run the examples directly in DrRacket, but do this first:

  - In the menu "Language" choose the item "Choose Language"
  - Click "Show Details"
  - Remove the tick in "Populate Compiled Directories"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].