summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2018-01-04 16:13:00 +0100
committerAleks Kissinger <aleks0@gmail.com>2018-01-04 16:13:00 +0100
commit1382f4fc322aeda453fd4ae4f5eceeeb47fcddfb (patch)
tree8241bafe2f6cbe7def7ecac5b09552af5c489c15 /README.md
parent738ecbd5fad2b46836bfd6a94aeebf165ae2bbca (diff)
updated readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md26
1 files changed, 25 insertions, 1 deletions
diff --git a/README.md b/README.md
index a8e8b64..a237b88 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,25 @@
-TikZiT is a graphical tool for rapidly creating an editing node-and-edge style graphs. It was originally created to aid in the typesetting of "dot" diagrams of interacting quantum observables (see <a href="http://arxiv.org/abs/0906.4725">arXiv:0906.4725</a>), but can be used as a general graph editing program. Click one of the above icons to download. To comment or contribute, email me at <b>gmail.com</b> preceded by <b>aleks0</b> and an at-sign. \ No newline at end of file
+
+# TikZiT
+
+TikZiT is a graphical tool for rapidly creating graphs and diagrams using PGF/TikZ. It was used, for example, to make all of the 2500+ diagrams in <a href="http://cambridge.org/pqp">this book</a>. It is currently undergoing a port to Qt5 for better cross-platform support. As such, the code on this branch, and the README is a work in progress.
+
+## Building on Windows
+
+TODO
+
+## Building on Linux
+
+TODO
+
+## Building on MacOS
+
+You'll need Qt5 and poppler with Qt5 bindings. Qt5 can be installed using e.g. Homebrew, as follows:
+
+ $ brew install qt5
+
+Poppler should be built from source to get the Qt5 bindings. If Qt is setup correctly, the configure script included with Poppler should enable these automatically. Also, note that clang needs to have C++11 features enabled to build successfully. TikZiT has been tested on MacOS with poppler-0.50.0 (available <a href="https://poppler.freedesktop.org/releases.html">here</a>), built with the following commands:
+
+ $ CXXFLAGS="-std=c++11" ./configure
+ $ CXXFLAGS="-std=c++11" make
+
+