Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francoisschwarzentruber/tikzzz
A tiny tikzzz editor in the browser
https://github.com/francoisschwarzentruber/tikzzz
graphics latex tikz tikz-editor tikz-figures
Last synced: 2 months ago
JSON representation
A tiny tikzzz editor in the browser
- Host: GitHub
- URL: https://github.com/francoisschwarzentruber/tikzzz
- Owner: francoisschwarzentruber
- License: gpl-3.0
- Created: 2021-02-08T21:00:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T19:25:32.000Z (3 months ago)
- Last Synced: 2024-10-05T09:16:17.985Z (3 months ago)
- Topics: graphics, latex, tikz, tikz-editor, tikz-figures
- Language: JavaScript
- Homepage: https://abcd.irisa.fr/tikzzz/
- Size: 475 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [tikzzz](https://github.com/francoisschwarzentruber/tikzzz/)
**tikzzz** is a tiny tikz editor in the browser.
- when you write your tikz code, the image is updated ;
- When you move nodes with the mouse, the code is updated.> It is inspired by QTikZ and KTikZ, see [here](https://github.com/fhackenberger/ktikz).
## Screenshot
![image](https://user-images.githubusercontent.com/43071857/204097889-28da69a8-6b9d-416c-9e96-096dbdadaf92.png)
## Setup
You may install this software on your own machine. To this aim, you may run the script `./setup.sh` on an Ubuntu machine:
```bash
$ ./setup.sh
```In you have another type of systems, do not hesitate to look into `./setup.sh` and to adapt it to your needs.
To sum up you need to install:
- `php7.2-cli` to be able to communicate with php
- `pdf2svg` in order to be able to convert a pdf into an SVG
- `texlive` to get LaTEX
- `texlive-pictures` to get tikz packages
- `texlive-latex-extra` in order to get the standalone LaTEX package## How to launch it?
Use this Shell script [runlocally.sh](runlocally.sh):
```bash
$ ./runlocally.sh
```
It should open your browser to http://127.0.0.1:8123/, if not you can copy-paste the link or click on it.## License
Written by [François Schwarzentruber](https://github.com/francoisschwarzentruber/)
Thanks to https://github.com/ysahil97/tikz-to-yed-graphml/blob/master/tikz2graphml/grammar/Tikz.g4