Metadata-Version: 2.1
Name: itikz
Version: 0.1.4
Summary: Cell magic for PGF/TikZ-to-SVG rendering in Jupyter
Home-page: https://github.com/jbn/itikz
Author: John Bjorn Nelson
Author-email: jbn@abreka.com
License: MIT license
Keywords: itikz
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7

=====
itikz
=====


.. image:: https://img.shields.io/pypi/v/itikz.svg
        :target: https://pypi.python.org/pypi/itikz

.. image:: https://travis-ci.org/jbn/itikz.svg?branch=master
        :target: https://travis-ci.org/jbn/itikz

.. image:: https://img.shields.io/coveralls/github/jbn/itikz.svg
        :target: https://coveralls.io/github/jbn/itikz

Cell magic for PGF/TikZ-to-SVG rendering in Jupyter

* Free software: MIT license

Basic Usage
-----------

Install it:

.. code:: sh

    pip install itikz

Load it:

.. code:: python

    %load_ext itikz

Use it:

.. code:: tex

    %%itikz --file-prefix implicit-demo- --implicit-pic
    \draw[help lines] grid (5, 5);
    \draw[fill=magenta!10] (1, 1) rectangle (2, 2);
    \draw[fill=magenta!10] (2, 1) rectangle (3, 2);
    \draw[fill=magenta!10] (3, 1) rectangle (4, 2);
    \draw[fill=magenta!10] (3, 2) rectangle (4, 3);
    \draw[fill=magenta!10] (2, 3) rectangle (3, 4);

Getting Started Guide
---------------------

`Getting Started Notebook <https://nbviewer.jupyter.org/github/jbn/itikz/blob/master/Quickstart.ipynb>`__


=======
History
=======

0.0.1 (2018-10-12)
------------------

* First release on PyPI.

0.0.2 (2018-10-13)
------------------

* Emit error messages.

0.0.3 (2018-10-16)
------------------

* Add line magic usage
* Change to load_ext pattern

0.0.4 (2018-10-16)
------------------

* Add argparse parsing for line and cell magic
* Add --temp-dir option to reduce clutter
* Add --file_prefix for organization

0.0.5 (2018-10-16)
------------------

* Add Quickstart notebook as a demo
* Remove print statements introduced during debugging

0.0.6 (2018-10-17)
------------------

* Add ITIKZ_TEMP_DIR environmental variable usage
* Add --implicit-pic

0.0.7 (2018-10-17)
------------------

* Add --scale arg
* Add --tikz-libraries
* Add --tex-packages
* Add --implicit-standalone

0.0.8 (2018-10-17)
------------------

* Add jinja2 templating
* Add jinja2 interpolated code debug printing

0.1.0 (2018-10-21)
------------------

* Add unit tests
* Fix cleanup bug

0.1.1 (2018-10-24)
------------------

* Add --rasterize option

0.1.2 (2018-10-25)
------------------

* Change default to only show the training 10 lines of an error
* Add --full-error option for full emitted error

0.1.3 (2018-10-29)
------------------

* Change default to only show the training 20 lines of an error

0.1.4 (2019-09-27)
------------------

* Add option to set LaTeX program (e.g. lualatex) via PR from
  Tom Nurkkala (thanks, Tom!)


