Menu

Tree [d640cd] master /
 History

HTTPS access


File Date Author Commit
 ci 2019-06-04 Henri Menke Henri Menke [d075ec] Remove user config from deploy script
 doc 2019-07-10 Henri Menke Henri Menke [d640cd] Stretchable dash patterns #629
 experiments unknown
 scripts 2019-05-12 Henri Menke Henri Menke [d790cb] Get git tag in Makefile
 source 2019-01-07 Stefan Pinnow Stefan Pinnow [f2e5d6] - replaced TABs with spaces
 tex 2019-07-10 Henri Menke Henri Menke [d640cd] Stretchable dash patterns #629
 .travis.yml 2019-06-05 Henri Menke Henri Menke [416178] Change priority of Travis jobs
 README-3.0.0 unknown
 README.md 2019-06-26 Henri Menke Henri Menke [4075b8] Add mailing list to the README

Read Me

pgf – A Portable Graphic Format for TeX

Travis Build Status

PGF is a TeX macro package for generating graphics. It is platform-
and format-independent and works together with the most important TeX
backend drivers, including pdftex and dvips. It comes with a
user-friendly syntax layer called TikZ.

See the directory doc/generic/pgf for more information. See the file
doc/generic/pgf/pgfmanual.pdf for a manual. This
documentation also explains the installation. See the file
doc/generic/pgf/license/LICENSE for license details.

Please go to the official repository at https://github.com/pgf-tikz/pgf or the
official mailing list at https://tug.org/mailman/listinfo/pgf-tikz to submit
bug reports, request new features, etc.

Installation

In general you should just use the version of PGF that is shipped by
your TeX distribution. See their documentation on how to install
packages.

If you are feeling adventurous you can install the latest development
version in TeX Live from our tlcontrib repository.

$ tlmgr repository add http://pgf-tikz.github.io/pgf/tlnet pgf-development
$ tlmgr pinning add pgf-development "*"
$ tlmgr update --self --all
$ tlmgr install pgf --reinstall

Development

Currently PGF does not have a comprehensive test suite to check for
regressions, so for now we check for bugs by building the manual for
each commit. To build the manual locally you can either copy the PGF
repository into your texmf tree (not recommended) or use the usertree
option of TeX Live. For the usertree option on GNU/Linux, follow
these steps:

$ git clone https://github.com/pgf-tikz/pgf
$ tlmgr init-usertree --usertree pgf
$ export TEXMFHOME=`realpath pgf`
$ cd pgf/doc/generic/pgf/version-for-luatex/en/
$ make

We recommend building at least the version for LuaTeX, as shown in the
example above because this has the broadest coverage of PGF features.
To test the animations feature you have to build the version for
dvisvgm.