summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorrandomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64>2012-01-09 11:03:45 +0000
committerrandomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64>2012-01-09 11:03:45 +0000
commit73a06a245670e025438e4e9505135e1c8e50efb5 (patch)
tree82f7127a4ccb319d56bacd1fecfb18c28c290090 /www
parent461398563dbcab1a05d2952dcca3a37b966f1fd0 (diff)
Move the website stuff out of tikzit into trunk
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@367 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
Diffstat (limited to 'www')
-rw-r--r--www/htdocs/appcast/rnotes.css215
-rw-r--r--www/htdocs/appcast/rnotes.html260
-rw-r--r--www/htdocs/appcast/tikzit.xml222
-rw-r--r--www/htdocs/bnf.txt31
-rw-r--r--www/htdocs/favicon.icobin0 -> 62045 bytes
-rw-r--r--www/htdocs/images/apple.pngbin0 -> 1832 bytes
-rw-r--r--www/htdocs/images/linux.pngbin0 -> 9519 bytes
-rw-r--r--www/htdocs/images/man/bend.pngbin0 -> 14132 bytes
-rw-r--r--www/htdocs/images/man/bezier.pngbin0 -> 16766 bytes
-rw-r--r--www/htdocs/images/man/bounding_box.pngbin0 -> 11588 bytes
-rw-r--r--www/htdocs/images/man/compound.pngbin0 -> 21884 bytes
-rw-r--r--www/htdocs/images/man/new_edge.pngbin0 -> 9807 bytes
-rw-r--r--www/htdocs/images/man/preambles.pngbin0 -> 158991 bytes
-rw-r--r--www/htdocs/images/man/preview.pngbin0 -> 47963 bytes
-rw-r--r--www/htdocs/images/man/property_inspector.pngbin0 -> 79733 bytes
-rw-r--r--www/htdocs/images/man/shape.pngbin0 -> 15140 bytes
-rw-r--r--www/htdocs/images/man/style_inspector.pngbin0 -> 78539 bytes
-rw-r--r--www/htdocs/images/man/tools.pngbin0 -> 11098 bytes
-rw-r--r--www/htdocs/images/source.pngbin0 -> 3771 bytes
-rw-r--r--www/htdocs/images/ubuntu.pngbin0 -> 3494 bytes
-rw-r--r--www/htdocs/images/web_logo.pngbin0 -> 17156 bytes
-rw-r--r--www/htdocs/images/web_logo_linux.pngbin0 -> 11471 bytes
-rw-r--r--www/htdocs/images/web_logo_manual.pngbin0 -> 12341 bytes
-rw-r--r--www/htdocs/images/windows.pngbin0 -> 8172 bytes
-rw-r--r--www/htdocs/index.html42
-rw-r--r--www/htdocs/link.php23
-rw-r--r--www/htdocs/linux/index.html34
-rw-r--r--www/htdocs/main.css120
-rw-r--r--www/htdocs/manual.html197
29 files changed, 1144 insertions, 0 deletions
diff --git a/www/htdocs/appcast/rnotes.css b/www/htdocs/appcast/rnotes.css
new file mode 100644
index 0000000..2609c78
--- /dev/null
+++ b/www/htdocs/appcast/rnotes.css
@@ -0,0 +1,215 @@
+/* Tiger Mac Help task_style.css v2.0f*/
+/* <html><head><meta name="robots" content="noindex"></head></html> */
+
+body {
+ margin: 2px 12px 12px
+ }
+
+h1 {
+ font-size: 11pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ margin-bottom: 0
+ }
+
+
+h2 {
+ font-size: 9pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ margin-top: 0;
+ margin-bottom: -10px
+ }
+
+h3 {
+ font-size: 9pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ font-weight: bold;
+ margin-top: -4px;
+ margin-bottom: -4px
+ }
+
+p {
+ font-size: 9pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ line-height: 12pt;
+ text-decoration: none
+ }
+
+
+ol {
+ font-size: 9pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ line-height: 12pt;
+ list-style-position: outside;
+ margin-top: 12px;
+ margin-bottom: 12px;
+ margin-left: -18px;
+ padding-left: 40px
+ }
+
+
+ol li {
+ margin-top: 6px;
+ margin-bottom: 6px
+ }
+
+
+ol p {
+ margin-top: 6px;
+ margin-bottom: 6px
+ }
+
+
+ul {
+ font-size: 9pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ line-height: 12pt;
+ list-style-type: square;
+ list-style-position: outside;
+ margin-top: 12px;
+ margin-bottom: 12px;
+ margin-left: -24px;
+ padding-left: 40px
+ }
+
+
+ul li {
+ margin-top: 6px;
+ margin-bottom: 6px
+ }
+
+
+ul p {
+ margin-top: 6px;
+ margin-bottom: 6px
+ }
+
+
+a {
+ color: #00f;
+ font-size: 9pt;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ line-height: 12pt;
+ text-decoration: none
+ }
+
+
+a:hover {
+ color: #00f;
+ font-family: "Lucida Grande", Arial, sans-serif;
+ text-decoration: underline
+ }
+
+hr {
+ text-decoration: none;
+ border: solid 1px #bfbfbf
+ }
+
+td {
+ padding: 6px
+ }
+
+#banner { background-color: #f2f2f2; background-repeat: no-repeat; padding: -2px 6px 0; position: fixed; top: 0; left: 0; width: 100%; height: 1.2em; float: left; border: solid 1px #bfbfbf }
+
+#caticon {
+margin-top: 3px;
+ margin-bottom: -3px;
+ margin-right: 5px;
+ float: left;
+ }
+
+#pagetitle {
+ margin-top: 12px;
+ margin-bottom: 0px;
+ margin-left: 40px;
+ width: 88%;
+ border: solid 1px #fff
+ }
+
+
+#mainbox {
+ margin-top: 2349px;
+ padding-right: 6px
+ }
+
+#taskbox {
+ background-color: #e6edff;
+ list-style-type: decimal;
+ list-style-position: outside;
+ margin: 12px 0;
+ padding: 2px 12px;
+ border: solid 1px #bfbfbf
+ }
+
+
+#taskbox h2 {
+ margin-top: 8;
+ margin-bottom: -4px
+ }
+
+#machelp { position: absolute; top: 2px; left: 10px }
+
+#index { background-color: #f2f2f2; padding-right: 25px; top: 2px; right: 12px; width: auto; float: right }
+
+#next {
+ position: absolute;
+ top: 49px;
+ left: 88%
+ }
+
+#asindent {
+ margin-left: 22px;
+ font-size: 9pt;
+ font-family: Verdana, Courier, sans-serif;
+ }
+
+.bread {
+ color: #00f;
+ font-size: 8pt;
+ margin: -9px 0 -6px
+ }
+
+.leftborder {
+ color: #00f;
+ font-size: 8pt;
+ margin: -9px 0 -6px;
+ padding-top: 2px;
+ padding-bottom: 3px;
+ padding-left: 8px;
+ border-left: 1px solid #bfbfbf
+ }
+
+.mult {
+ margin-top: -8px
+ }
+
+.blue {
+ background-color: #e6edff;
+ margin-top: -3px;
+ margin-bottom: -3px;
+ padding-top: -3px;
+ padding-bottom: -3px
+ }
+
+.rightfloater
+{
+ float: right;
+ margin-left: 15px;
+}
+
+.rules {
+ border-bottom: 1px dotted #ccc
+ }
+
+.dots {
+ border: dotted 1px #ccc
+ }
+
+.seealso {
+ margin-top: 4px;
+ margin-bottom: 4px
+ }
+code {
+ color: black;
+ font-size: 9pt;
+ font-family: Verdana, Courier, sans-serif;
+ }
diff --git a/www/htdocs/appcast/rnotes.html b/www/htdocs/appcast/rnotes.html
new file mode 100644
index 0000000..bb5a79a
--- /dev/null
+++ b/www/htdocs/appcast/rnotes.html
@@ -0,0 +1,260 @@
+<html>
+
+ <head>
+ <meta http-equiv="content-type" content="text/html;charset=utf-8">
+ <title>What's new in TikZiT?</title>
+ <meta name="robots" content="anchors">
+ <link href="rnotes.css" type="text/css" rel="stylesheet" media="all">
+ </head>
+
+ <body>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.6 SVN 281</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Bugfix to unstyled node drawing</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.6 SVN 280</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Added built-in tikz shapes (for cobordisms), which co-exists with custom shape support</li>
+ <li>Added node style categories</li>
+ <li>Manual is now online! <a href="http://tikzit.sourceforge.net/manual.html">Check it.</a> It will be updated with latest features shortly.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.6 SVN 275</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Fixed dashed lines on unstyled nodes</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.6</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Made a release, TikZiT version 0.6</li>
+ <li>Added support for custom shapes. See forthcoming TikZiT manual
+ on <a href="http://tikzit.sourceforge.net">tikzit.sourceforge.net</a> for details.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.5 SVN 273</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Added support for multiple preambles</li>
+ <li>Added pants and copants shapes</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.5 SVN 272</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Parses edge directions and primes correctly</li>
+ <li>Show/hide property inspector and style inspector now in Window menu</li>
+ <li>Removed style dropdown from property inspector. Use style inspector instead.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.5 SVN 266</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Fixed bug with self-loop argument ordering</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.5 SVN 265</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li><b>Multiple shape pre-sets for nodes</b></li>
+ <li><b>New properties inspector virtually eliminates need to edit TiKZ source</b></li>
+ <li>Child nodes for edges now show labels</li>
+ <li>Collapsible inspectors save space</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.4 SVN 117</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Fixes parser not taking bounding box.</li>
+ <li>Added GUI support for editable bounding box.</li>
+ <li>Misc bugfixes re:undo</li>
+ <li>Replace Greek letters in labels with their unicode.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.4 SVN 111</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Improved closest LaTeX color to use [svgnames] in xcolor.</li>
+ <li>Outputs correct default preamble, even with styles that have
+ spaces in their names.</li>
+ <li>Preamble editor, with option to toggle between custom preamble
+ and default.</li>
+ <li>Preview LaTeX with CMD-R.</li>
+ <li>Miscellaneous interface improvements.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.4 SVN 103</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Added &quot;set to closest LaTeX color&quot; feature.</li>
+ <li>Slimmer node stye palette.</li>
+ <li>Shifted show preamble into the menu.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+
+ <br />
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.4 SVN 90</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Fixed undo flip and add edge bug.</li>
+ <li>Added &quot;Source&quot; button for simple preamble display.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ <br />
+
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT 0.4 SVN 86</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>New versioning system, testing automatic updates.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ <br />
+
+ <table class="dots" width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td class="blue">
+ <h3>TikZiT Release 0.4</h3>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">
+ <ul>
+ <li>Added support for automatic updates.</li>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ <br />
+ </body>
+
+</html>
diff --git a/www/htdocs/appcast/tikzit.xml b/www/htdocs/appcast/tikzit.xml
new file mode 100644
index 0000000..688e549
--- /dev/null
+++ b/www/htdocs/appcast/tikzit.xml
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
+
+<channel>
+ <title>TikZiT Changelog</title>
+ <link>http://tikzit.sourceforge.net/appcast/tikzit.xml</link>
+ <description>Most recent changes with links to updates.</description>
+ <language>en</language>
+
+ <item>
+ <title>Version 0.4.0</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Tue, 15 Jun 2010 17:51:49 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.4.0.tar.bz2"
+ sparkle:version="0.4.0"
+ type="application/octet-stream"
+ length="778467"
+ sparkle:dsaSignature="MC0CFBRyblZ5+RCDqHeBLSFcGd91PF7bAhUAzkWbSw9hwWej+nwB+0VtYPsNAgk="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.4.86</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Tue, 15 Jun 2010 18:02:54 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.4.86.tar.bz2"
+ sparkle:version="0.4.86"
+ type="application/octet-stream"
+ length="778408"
+ sparkle:dsaSignature="MCwCFB8mW9nTSzljL+svQC7VPtmi8jJQAhRzek1Od/gR5TqOnPUM+rgTB8X7fw=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.4.90</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Thu, 17 Jun 2010 18:30:35 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.4.90.tar.bz2"
+ sparkle:version="0.4.90"
+ type="application/octet-stream"
+ length="787602"
+ sparkle:dsaSignature="MCwCFFTRfvKrm7vp8iQL3vKeBSk2whrKAhQhsPvV9ehCjKSYOaILvmGuTBHSAw=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.4.103</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Mon, 28 Jun 2010 13:47:40 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.4.103.tar.bz2"
+ sparkle:version="0.4.103"
+ type="application/octet-stream"
+ length="817177"
+ sparkle:dsaSignature="MCwCFFLK4+MFz4iEtIMWBiNEqmeL2XbIAhQCC1Ww5uza8Fir04AkQ7fL1ss7xw=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.4.111</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Thu, 01 Jul 2010 18:27:13 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.4.111.tar.bz2"
+ sparkle:version="0.4.111"
+ type="application/octet-stream"
+ length="846019"
+ sparkle:dsaSignature="MC0CFBsyQYW1CaT/y8NcJpOEJVQsPGIVAhUArqArGXB4LgQj6cKEbNbNrN8pD7Q="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.4.117</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Fri, 13 Aug 2010 20:57:24 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.4.117.tar.bz2"
+ sparkle:version="0.4.117"
+ type="application/octet-stream"
+ length="856099"
+ sparkle:dsaSignature="MCwCFDug2Q+/LJ6ems/9+XjE9arAYUr5AhQdvbnHEaX1jqN8UIQvpRf9pKKWtA=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.5.265</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Fri, 27 May 2011 21:26:42 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.5.265.tar.bz2"
+ sparkle:version="0.5.265"
+ type="application/octet-stream"
+ length="950404"
+ sparkle:dsaSignature="MC0CFB46ZlFbp7mL+Oqnf+ZNVJi2v0XKAhUAuhUEc1prUCYunOeta9yPFzcZ9jI="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.5.266</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Thu, 14 Jul 2011 15:37:45 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.5.266.tar.bz2"
+ sparkle:version="0.5.266"
+ type="application/octet-stream"
+ length="950471"
+ sparkle:dsaSignature="MC4CFQCrYSkBrPqGsuKBGDT/X0bNgVSpcAIVAIWfCh4by6hvUqcA1VuiYZP0K4e9"
+ />
+ </item>
+
+ <item>
+ <title>Version 0.5.272</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Mon, 18 Jul 2011 15:48:16 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.5.272.tar.bz2"
+ sparkle:version="0.5.272"
+ type="application/octet-stream"
+ length="954719"
+ sparkle:dsaSignature="MC0CFAgIaNTc2Z5CtJy0MFHGMoGsQZruAhUAncPL3S5YE933dJqnqxOmY80i7Uw="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.5.273</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Wed, 20 Jul 2011 18:00:06 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.5.273.tar.bz2"
+ sparkle:version="0.5.273"
+ type="application/octet-stream"
+ length="962647"
+ sparkle:dsaSignature="MCwCFEIRrnpI9SXkXY9Lw/Ce/SHlC7SDAhQ8YSZoqoHYKJoVEe3IuJYs4m0Cfw=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.6</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Tue, 26 Jul 2011 17:40:47 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.6.tar.bz2"
+ sparkle:version="0.6"
+ type="application/octet-stream"
+ length="976951"
+ sparkle:dsaSignature="MCwCFGFMqHClFbOx2izSSo+Gqg1vzj3YAhRy2WeSaQ0s4rGPK3dCmUoXPtXNQw=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.6.275</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Wed, 27 Jul 2011 23:38:32 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.6.275.tar.bz2"
+ sparkle:version="0.6.275"
+ type="application/octet-stream"
+ length="891329"
+ sparkle:dsaSignature="MC0CFAOfbLZ7H/7SAG3iA4GdjMpaHgkPAhUAgFinPRsBvQvpxRUMwRhOhpeytE8="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.6.280</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Tue, 02 Aug 2011 16:03:42 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.6.280.tar.bz2"
+ sparkle:version="0.6.280"
+ type="application/octet-stream"
+ length="891960"
+ sparkle:dsaSignature="MCwCFEfRNCChy7YXbLa7TqZxvHrrRgg/AhRTUjRKbQucsRi6fGNk+ORclyxxbw=="
+ />
+ </item>
+
+ <item>
+ <title>Version 0.6.281</title>
+ <sparkle:releaseNotesLink>
+ http://tikzit.sourceforge.net/appcast/rnotes.html
+ </sparkle:releaseNotesLink>
+ <pubDate>Tue, 02 Aug 2011 17:25:08 +0100</pubDate>
+ <enclosure
+ url="http://tikzit.sourceforge.net/appcast/files/TikZiT 0.6.281.tar.bz2"
+ sparkle:version="0.6.281"
+ type="application/octet-stream"
+ length="891045"
+ sparkle:dsaSignature="MC0CFQCQcIRg1e7Tln7x38QfEIKI765HrgIUEg75W11DamhXdZ69Awq+Scevo04="
+ />
+ </item>
+
+
+</channel>
+</rss> \ No newline at end of file
diff --git a/www/htdocs/bnf.txt b/www/htdocs/bnf.txt
new file mode 100644
index 0000000..e5be059
--- /dev/null
+++ b/www/htdocs/bnf.txt
@@ -0,0 +1,31 @@
+<tikzpicture> ::= "\begin{tikzpicture}" <properties>?
+ <expression>*
+ "\end{tikzpicture}"
+
+<expression> ::= <ignore> | <node> | <edge> | <bounding box>
+
+<ignore> ::= "\begin{pgfonlayer}" DELIMITED_STRING |
+ "\end{pgfonlayer}"
+
+<properties> ::= "[" <property> ("," <property>)* "]"
+
+<property> ::= <symbol>* "=" <value> | <symbol>*
+
+<symbol> ::= WORD | number
+
+<value> ::= <symbol>* | QUOTED_STRING
+
+<node> ::= "\node" <properties>? <node name>
+ "at" <coords> DELIMITED_STRING ";"
+
+<node name> ::= "(" (NATURAL_NUMBER | WORD) (".center")? ")"
+
+<coords> ::= "(" NUMBER "," NUMBER ")"
+
+<edge> ::= "\draw" <properties>? <node name>
+ "to" <edge node>? (<node name> | "()") ";"
+
+<edge node> ::= "node" <properties>? DELIMITED_STRING
+
+<bounding box> ::= "\path" "[use as bounding box]" <coords>
+ "rectangle" <coords> ";"
diff --git a/www/htdocs/favicon.ico b/www/htdocs/favicon.ico
new file mode 100644
index 0000000..bae4e8d
--- /dev/null
+++ b/www/htdocs/favicon.ico
Binary files differ
diff --git a/www/htdocs/images/apple.png b/www/htdocs/images/apple.png
new file mode 100644
index 0000000..1546205
--- /dev/null
+++ b/www/htdocs/images/apple.png
Binary files differ
diff --git a/www/htdocs/images/linux.png b/www/htdocs/images/linux.png
new file mode 100644
index 0000000..3852a6b
--- /dev/null
+++ b/www/htdocs/images/linux.png
Binary files differ
diff --git a/www/htdocs/images/man/bend.png b/www/htdocs/images/man/bend.png
new file mode 100644
index 0000000..711d699
--- /dev/null
+++ b/www/htdocs/images/man/bend.png
Binary files differ
diff --git a/www/htdocs/images/man/bezier.png b/www/htdocs/images/man/bezier.png
new file mode 100644
index 0000000..32023ed
--- /dev/null
+++ b/www/htdocs/images/man/bezier.png
Binary files differ
diff --git a/www/htdocs/images/man/bounding_box.png b/www/htdocs/images/man/bounding_box.png
new file mode 100644
index 0000000..9692eeb
--- /dev/null
+++ b/www/htdocs/images/man/bounding_box.png
Binary files differ
diff --git a/www/htdocs/images/man/compound.png b/www/htdocs/images/man/compound.png
new file mode 100644
index 0000000..aade82c
--- /dev/null
+++ b/www/htdocs/images/man/compound.png
Binary files differ
diff --git a/www/htdocs/images/man/new_edge.png b/www/htdocs/images/man/new_edge.png
new file mode 100644
index 0000000..4a0c32f
--- /dev/null
+++ b/www/htdocs/images/man/new_edge.png
Binary files differ
diff --git a/www/htdocs/images/man/preambles.png b/www/htdocs/images/man/preambles.png
new file mode 100644
index 0000000..dbbf477
--- /dev/null
+++ b/www/htdocs/images/man/preambles.png
Binary files differ
diff --git a/www/htdocs/images/man/preview.png b/www/htdocs/images/man/preview.png
new file mode 100644
index 0000000..075902f
--- /dev/null
+++ b/www/htdocs/images/man/preview.png
Binary files differ
diff --git a/www/htdocs/images/man/property_inspector.png b/www/htdocs/images/man/property_inspector.png
new file mode 100644
index 0000000..75b2235
--- /dev/null
+++ b/www/htdocs/images/man/property_inspector.png
Binary files differ
diff --git a/www/htdocs/images/man/shape.png b/www/htdocs/images/man/shape.png
new file mode 100644
index 0000000..615a089
--- /dev/null
+++ b/www/htdocs/images/man/shape.png
Binary files differ
diff --git a/www/htdocs/images/man/style_inspector.png b/www/htdocs/images/man/style_inspector.png
new file mode 100644
index 0000000..d19a7c4
--- /dev/null
+++ b/www/htdocs/images/man/style_inspector.png
Binary files differ
diff --git a/www/htdocs/images/man/tools.png b/www/htdocs/images/man/tools.png
new file mode 100644
index 0000000..7ae3ccb
--- /dev/null
+++ b/www/htdocs/images/man/tools.png
Binary files differ
diff --git a/www/htdocs/images/source.png b/www/htdocs/images/source.png
new file mode 100644
index 0000000..fba1b85
--- /dev/null
+++ b/www/htdocs/images/source.png
Binary files differ
diff --git a/www/htdocs/images/ubuntu.png b/www/htdocs/images/ubuntu.png
new file mode 100644
index 0000000..bcd89c9
--- /dev/null
+++ b/www/htdocs/images/ubuntu.png
Binary files differ
diff --git a/www/htdocs/images/web_logo.png b/www/htdocs/images/web_logo.png
new file mode 100644
index 0000000..c34b0b3
--- /dev/null
+++ b/www/htdocs/images/web_logo.png
Binary files differ
diff --git a/www/htdocs/images/web_logo_linux.png b/www/htdocs/images/web_logo_linux.png
new file mode 100644
index 0000000..415fe2c
--- /dev/null
+++ b/www/htdocs/images/web_logo_linux.png
Binary files differ
diff --git a/www/htdocs/images/web_logo_manual.png b/www/htdocs/images/web_logo_manual.png
new file mode 100644
index 0000000..779dbfb
--- /dev/null
+++ b/www/htdocs/images/web_logo_manual.png
Binary files differ
diff --git a/www/htdocs/images/windows.png b/www/htdocs/images/windows.png
new file mode 100644
index 0000000..f20a414
--- /dev/null
+++ b/www/htdocs/images/windows.png
Binary files differ
diff --git a/www/htdocs/index.html b/www/htdocs/index.html
new file mode 100644
index 0000000..b169747
--- /dev/null
+++ b/www/htdocs/index.html
@@ -0,0 +1,42 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>TikZiT</title>
+ <link rel="stylesheet" type="text/css" href="main.css" />
+</head>
+
+<body>
+ <img src="images/web_logo.png" class="heading" alt="TikZiT" />
+
+ <div class="whiteblock"><nobr>
+ <a href="link.php?to=dmg" title="Download a DMG for Apple MacOS X">
+ <img class="osimage" src="images/apple.png" alt="Apple" />
+ </a>
+
+ <a href="linux/" title="View information about installing TikZiT on Linux">
+ <img class="osimage" style="margin-right:10px" src="images/linux.png" alt="Linux" />
+ </a>
+
+ <a href="link.php?to=win" title="Download an executable for Windows">
+ <img class="osimage" src="images/windows.png" alt="Windows" />
+ </a>
+
+ <a href="link.php?to=src" title="Download the source code">
+ <img class="osimage" src="images/source.png" alt="Source" />
+ </a>
+ </nobr></div>
+
+ <p class="blurb">
+ 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.
+ </p>
+
+ <div class="links">
+ <a href="manual.html">TikZiT Manual</a> |
+ <a href="http://sourceforge.net/projects/tikzit/">Project Page</a> |
+ <a href="http://sourceforge.net/apps/trac/tikzit">Trak Wiki</a>
+ </div>
+
+ <br />
+ <br />
+</body>
+</html>
diff --git a/www/htdocs/link.php b/www/htdocs/link.php
new file mode 100644
index 0000000..2062440
--- /dev/null
+++ b/www/htdocs/link.php
@@ -0,0 +1,23 @@
+<?
+$dmg_ver = "0.4";
+$src_ver = "0.7";
+$win_ver = "0.7";
+$file_root = "http://sourceforge.net/projects/tikzit/files";
+
+$urls = array(
+'src' => "$file_root/tikzit-$src_ver/tikzit-$src_ver.tar.gz/download",
+'dmg' => "$file_root/tikzit-$dmg_ver/TikZiT-$dmg_ver.dmg/download",
+'win' => "$file_root/tikzit-$win_ver/tikzit-setup-$win_ver.exe/download"
+);
+
+
+$url = $urls[$_GET['to']];
+if ($url == '') $url='/';
+?>
+<html>
+<head>
+ <title>Redirecting...</title>
+ <meta http-equiv="refresh" content="0;url=<?=$url?>" />
+</head>
+<body></body>
+</html>
diff --git a/www/htdocs/linux/index.html b/www/htdocs/linux/index.html
new file mode 100644
index 0000000..9c3ead3
--- /dev/null
+++ b/www/htdocs/linux/index.html
@@ -0,0 +1,34 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <title>TikZiT</title>
+ <link rel="stylesheet" type="text/css" href="../main.css" />
+</head>
+
+<body>
+<img src="../images/web_logo_linux.png" class="heading" alt="TikZiT :: Linux" />
+
+<div class="content">
+ <p>
+ There are several options for getting TikZiT on Linux:
+ </p>
+ <dl>
+ <dt>Ubuntu</dt>
+ <dd>Use <a href="http://launchpad.net/~gspreemann/+archive/ppa/+packages">Gard Spreemann's PPA</a>.</dd>
+ <dt>Fedora and OpenSUSE</dt>
+ <dd>Use <a href="http://download.opensuse.org/repositories/home:/randomguy3/">Alex Merry's OBS Repositories</a>.</dd>
+ <dt>Arch Linux</dt>
+ <dd>Use the <a href="http://aur.archlinux.org/packages.php?ID=37119">AUR package</a>.</dd>
+ <dt>Other</dt>
+ <dd>Build from the <a href="../link.php?to=src">source</a>.</dd>
+
+ </dl>
+
+</div>
+
+ <div class="links">
+ <a href="../index.html">&laquo; back</a>
+ </div>
+
+</body>
+</html>
diff --git a/www/htdocs/main.css b/www/htdocs/main.css
new file mode 100644
index 0000000..a766eee
--- /dev/null
+++ b/www/htdocs/main.css
@@ -0,0 +1,120 @@
+body {
+ background-color: #ddd;
+ margin: 0px;
+ font-size: 10pt;
+ font-family: "Trebuchet MS",
+ Tahoma,
+ "Nimbus Sans L",
+ sans-serif;
+}
+
+a {
+ color: #555555;
+ font-weight: bold;
+}
+
+a:hover {
+ color: #777777;
+}
+
+img.heading {
+ display:block;
+ margin:10px auto;
+}
+
+.content {
+ padding: 10px 30px;
+ background-color: white;
+}
+
+.info { color: #069; }
+
+.manual h2 {
+ clear: both;
+ margin-top: 1em;
+}
+
+.manual tt {
+ background-color: #eef;
+}
+
+.whiteblock {
+ background-color: white;
+ text-align: center;
+ padding-top: 10px;
+ padding-bottom: 10px;
+}
+
+.whiteblock a {
+ text-decoration: none;
+}
+
+.bigtext {
+ color: #444444;
+ font-size: 1.5em;
+}
+
+img.osimage {
+ vertical-align: middle;
+ border: 0px;
+}
+
+p.blurb {
+ margin: 20px auto;
+ width: 600px;
+ text-align: justify;
+}
+
+.links {
+ text-align:center;
+ margin-top: 2em;
+}
+
+dt {
+ margin-top: 0.5em;
+ font-weight: bold;
+}
+
+div.fig {
+ text-align: center;
+ padding: 0.5em 1em;
+ margin: 0em 1em;
+ border: 1px solid #aaa;
+ background-color: #ddd;
+}
+
+div.fig img {
+ border: 1px solid #aaa;
+}
+
+div.fig p {
+ font-size: 0.8em;
+ line-height: 1em;
+ margin-top: 1em;
+ margin-bottom: 0em;
+}
+
+/* syntax highlight styles */
+.bnf {
+ white-space: nowrap;
+ border: 1px dotted #a0a0a0;
+ padding: 1em;
+ font-family: 'Monaco', 'Courier New', Courier, monospace;
+ font-size: 9pt;
+ line-height: 120%;
+ color: #000;
+}
+
+.bnf .imp {font-weight: bold; color: red;}
+.bnf .co0 {color: #666666; font-style: italic;}
+.bnf .coMULTI {font-style: normal;}
+.bnf .es0 {font-weight: normal;}
+.bnf .sy0, .bnf .re0 {color: #006; font-weight: normal;}
+.bnf .sy1 {color: #000066; font-weight: normal;}
+.bnf .sy2 {color: #000066; font-weight: normal;}
+.bnf .sy3 {color: #000066; font-weight: normal;}
+.bnf .sy4 {color: #000; font-weight: normal;}
+.bnf .st0 {color: #060;}
+.bnf .st1, .terminal {color: #069;}
+.bnf .me {1}
+
diff --git a/www/htdocs/manual.html b/www/htdocs/manual.html
new file mode 100644
index 0000000..1a092d5
--- /dev/null
+++ b/www/htdocs/manual.html
@@ -0,0 +1,197 @@
+<html>
+<head>
+ <title>TikZiT Manual</title>
+ <link rel="stylesheet" type="text/css" href="main.css" />
+</head>
+
+<body>
+
+<img src="images/web_logo_manual.png" class="heading" />
+
+<div class="content manual">
+
+ <p class="info">NOTE: This manual is currently written for the OS X version of TikZiT. However, we try to make the Linux and Windows ports as similar to the Mac version as possible, so much of the info here should still apply.</p>
+
+ <p>TikZiT is a tool for editing graphs written in PGF/TikZ. PGF/TikZ is a
+big macro package for embedding all kinds of diagrams in LaTeX. It's included
+in most TeX distributions, so if you use TeX, you probably already have it.
+Lots of info and examples can be found on <a
+href="http://www.texample.net">texample.net</a>, and the (very extensive)
+manual can be found <a
+href="http://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf">here</a>.</p>
+
+ <p>TikZiT uses <tt>*.tikz</tt> files, which are text files written in a subset of TikZ. Virtually everything TikZiT uses comes from the <tt>\node</tt> command and the <tt>\draw</tt> command. Users can edit a graph by using the GUI or editing the TikZ file from within TikZiT and parsing changes.</p>
+
+ <h2>Basic Graph Editing</h2>
+
+ <p>TikZiT has four basic tools: <b>Select</b>, <b>Add Vertex</b>, <b>Add Edge</b>, and <b>Crop</b> (Fig. 1). The <b>Select</b> tool is for selecting and moving vertices and edges. For vertices, this works pretty much as you would expect. Edges can be selected by clicking on them directly, which makes their control points become visible in blue (Fig. 2). Click and drag a control point to set the <tt>bend</tt> property of and edge. The radius of the circles indicates the <tt>looseness</tt>.</p>
+
+ <div style="width:50em;margin:0 auto;">
+ <div class="fig" style="float:left;width:9em">
+ <img src="images/man/tools.png" />
+ <p>Fig.1: The Tool Palette</p>
+ </div>
+
+ <div class="fig" style="float:left;width:13em">
+ <img src="images/man/bend.png" />
+ <p>Fig.2: Setting the Bend</p>
+ </div>
+
+ <div class="fig" style="float:left;width:13em">
+ <img src="images/man/bezier.png" />
+ <p>Fig.3: Bezier Mode</p>
+ </div>
+
+ <div style="clear:both"></div>
+ </div>
+
+ <p>Double-click and edge to go to <b>Bezier Mode</b> (Fig. 3). The control points in <b>Bezier Mode</b> can be moved independently, and rather than setting <tt>bend</tt>, it sets the <tt>in</tt> and <tt>out</tt> properties of an edge. It is often useful to use the <tt>Shift</tt> key to select multiple edges, making their control points visible. Editing any of those edges' control points will not deselect the edges. Hold down the <tt>&#8984;Command</tt> key to move both control points at once. This is particularly useful for self-loops.</p>
+
+ <p>The <b>Add Vertex</b> tool adds a new vertex to the graph where you click. It is given the style that is selected in the <b>Style Palette</b>. If no style is selected, an <b>Unstyled Vertex</b> is added. Unstyled vertices are represented as dotted lines around a point, and are invisible. They are useful for making complex paths (Fig. 4) and edges that are not otherwise connected to vertices.</p>
+
+ <div style="width:55em;margin:0 auto;">
+ <div class="fig" style="float:left;width:15.5em">
+ <img src="images/man/compound.png" />
+ <p>Fig.4: Unstyled Vertices/Compound Path</p>
+ </div>
+
+ <div class="fig" style="float:left;width:11em">
+ <img src="images/man/new_edge.png" />
+ <p>Fig.5: Adding an Edge</p>
+ </div>
+
+ <div class="fig" style="float:left;width:13em">
+ <img src="images/man/bounding_box.png" />
+ <p>Fig.6: Setting the Bounding Box</p>
+ </div>
+
+ <div style="clear:both"></div>
+ </div>
+
+ <p>The <b>Add Edge</b> tool adds new edges. With the tool selected, click and drag from the source vertex to the target vertex to create an edge (Fig. 5). Although TikZiT doesn't <i>show</i> the direction of the edge, it could still be relevant (e.g. for arrow heads), depending on the style of the edge. Click on a vertex to add a self-loop.</p>
+
+ <p>Though TikZ computes bounding boxes automatically, if you wish to set one manually, you can do so using the <b>Crop</b> tool. Click and drag a box to set the bounding box. Click anywhere to remove it. The bounding box itself is implemented using a rectangular path with the <tt>use as bounding box</tt> property set.</p>
+
+ <h2>Editing Properties and Styles</h2>
+
+ <p>All graph, node, and edge properties can be edited using the <b>Property Inspector</b>. This inspector is divided into three parts: one for each type of property. These can be expanded or collapsed using the triangles in the upper left corner of each section. TikZiT handles two kinds of properties: normal properties and atoms. Normal properties are key/value pairs stored with the graph/node/edge. Atoms are just keys, leaving the value of the property itself implicit. Examples are <tt>baseline</tt> or <tt>&lt;-</tt>. To add a new property, click the &quot;<b>+</b>&quot; button in the relevant section. To add a new atom, click the &quot;<b>+<sub>a</sub></b>&quot; button. Use the &quot;<b>-</b>&quot; button to remove a property or atom.</p>
+
+ <p>You can also use the <b>Property Inspector</b> to edit the labels on nodes. After editing a label, you may need to hit <tt>Return</tt> to apply your changes. Always do this before deselecting the node.</p>
+
+ <div style="width:45em;margin:0 auto;">
+ <div class="fig" style="float:left;width:17em">
+ <img src="images/man/property_inspector.png" />
+ <p>Fig.7: Property Inspector</p>
+ </div>
+
+ <div class="fig" style="float:left;width:17em">
+ <img src="images/man/style_inspector.png" />
+ <p>Fig.8: Style Inspector</p>
+ </div>
+ <div style="clear:both"></div>
+ </div>
+
+ <p>With the <b>Property Inspector</b> you can add a node to an edge by selecting it and clicking the checkbox next to <b>Child Node</b>. This node will be placed in the middle of the edge by default, but you can change this by editing it's properties. Often the atom <tt>auto</tt> is applied to an edge node to position its label a little off the edge. Again, when labelling an edge node, be sure to hit <tt>Return</tt> to apply your changes.</p>
+
+ <p>The <b>Style Inspector</b> lets you add, remove, and edit styles. You can edit a style's name, shape, foreground colour, background colour, and scale. Note that these properties change how nodes of this style will appear in TikZiT, but not necessarily in the final, built LaTeX. TikZiT styles are meant more as a visual cue for the sake of editing graphs than to produce a nice end result. Use <b>Apply</b> to apply the selected style to the selected nodes and <b>Clear</b> to clear the style.</p>
+
+ <h2>Editing the TikZ Code Directly</h2>
+
+ <p>TikZiT supports a small subset of the TikZ language. At any point, you can edit the TikZ code manually in the bottom half of the window. Editing the code will cause the main graph display to ghost, and it prevents editing with the GUI until the graph is re-parsed using <tt>&#8984;T</tt>. If the parse was successful, the main graph will un-ghost, and a message saying <font style="color:green">success</font> will be displayed along the bottom of the window. If the parse was unsuccessful, <font style="color:red">parse error</font> will be displayed.</p>
+
+ <p>As a reference, here is the complete syntax supported by TikZiT:</p>
+
+ <div class="bnf">
+ <span class="sy1">&lt;</span><span class="re0">tikzpicture</span><span class="sy1">&gt;</span> &nbsp;<span class="sy4">::=</span> <span class="st0">&quot;\begin{tikzpicture}&quot;</span> <span class="sy1">&lt;</span><span class="re0">properties</span><span class="sy4">&gt;</span><span class="sy4">?</span><br />
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="sy1">&lt;</span><span class="re0">expression</span><span class="sy1">&gt;</span><span class="sy4">*</span><br />
+
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="st0">&quot;\end{tikzpicture}&quot;</span><br />
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">expression</span><span class="sy1">&gt;</span> &nbsp; <span class="sy4">::=</span> <span class="sy1">&lt;</span><span class="re0">ignore</span><span class="sy1">&gt;</span> <span class="sy4">|</span> <span class="sy1">&lt;</span><span class="re0">node</span><span class="sy1">&gt;</span> <span class="sy4">|</span> <span class="sy1">&lt;</span><span class="re0">edge</span><span class="sy1">&gt;</span> <span class="sy4">|</span> <span class="sy1">&lt;</span><span class="re0">bounding box</span><span class="sy1">&gt;</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">ignore</span><span class="sy1">&gt;</span> &nbsp; &nbsp; &nbsp; <span class="sy4">::=</span> <span class="st0">&quot;\begin{pgfonlayer}&quot;</span> <span class="st1">DELIMITED_STRING</span> <span class="sy4">|</span><br />
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;\end{pgfonlayer}&quot;</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">properties</span><span class="sy1">&gt;</span> &nbsp; <span class="sy4">::=</span> <span class="st0">&quot;[&quot;</span> <span class="sy1">&lt;</span><span class="re0">property</span><span class="sy1">&gt;</span> <span class="br0">&#40;</span><span class="st0">&quot;,&quot;</span> <span class="sy1">&lt;</span><span class="re0">property</span><span class="sy1">&gt;</span><span class="br0">&#41;</span><span class="sy4">*</span> <span class="st0">&quot;]&quot;</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">property</span><span class="sy1">&gt;</span> &nbsp; &nbsp; <span class="sy4">::=</span> <span class="sy1">&lt;</span><span class="re0">symbol</span><span class="sy1">&gt;</span><span class="sy4">*</span> <span class="st0">&quot;=&quot;</span> <span class="sy1">&lt;</span><span class="re0">value</span><span class="sy1">&gt;</span> <span class="sy4">|</span> <span class="sy1">&lt;</span><span class="re0">symbol</span><span class="sy1">&gt;</span><span class="sy4">*</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">symbol</span><span class="sy1">&gt;</span> &nbsp; &nbsp; &nbsp; <span class="sy4">::=</span> <span class="st1">WORD</span> <span class="sy4">|</span> <span class="st1">NUMBER</span><br />
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">value</span><span class="sy1">&gt;</span> &nbsp; &nbsp; &nbsp; &nbsp;<span class="sy4">::=</span> <span class="sy1">&lt;</span><span class="re0">symbol</span><span class="sy1">&gt;</span><span class="sy4">*</span> <span class="sy4">|</span> <span class="st1">QUOTED_STRING</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">node</span><span class="sy1">&gt;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy4">::=</span> <span class="st0">&quot;\node&quot;</span> <span class="sy1">&lt;</span><span class="re0">properties</span><span class="sy1">&gt;</span><span class="sy4">?</span> <span class="sy1">&lt;</span><span class="re0">node name</span><span class="sy1">&gt;</span><br />
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;at&quot;</span> <span class="sy1">&lt;</span><span class="re0">coords</span><span class="sy1">&gt;</span> <span class="st1">DELIMITED_STRING</span> <span class="st0">&quot;;&quot;</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">node name</span><span class="sy1">&gt;</span> &nbsp; &nbsp;<span class="sy4">::=</span> <span class="st0">&quot;(&quot;</span> <span class="br0">&#40;</span><span class="st1">NATURAL_NUMBER</span> <span class="sy4">|</span> <span class="st1">WORD</span><span class="br0">&#41;</span> <span class="br0">&#40;</span><span class="st0">&quot;.center&quot;</span><span class="br0">&#41;</span><span class="sy4">?</span> <span class="st0">&quot;)&quot;</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">coords</span><span class="sy1">&gt;</span> &nbsp; &nbsp; &nbsp; <span class="sy4">::=</span> <span class="st0">&quot;(&quot;</span> <span class="st1">NUMBER</span> <span class="st0">&quot;,&quot;</span> <span class="st1">NUMBER</span> <span class="st0">&quot;)&quot;</span><br />
+ <br />
+
+ <span class="sy1">&lt;</span><span class="re0">edge</span><span class="sy1">&gt;</span> &nbsp; &nbsp; &nbsp; &nbsp; <span class="sy4">::=</span> <span class="st0">&quot;\draw&quot;</span> <span class="sy1">&lt;</span><span class="re0">properties</span><span class="sy1">&gt;</span><span class="sy4">?</span> <span class="sy1">&lt;</span><span class="re0">node name</span><span class="sy1">&gt;</span><br />
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;to&quot;</span> <span class="sy1">&lt;</span><span class="re0">edge node</span><span class="sy1">&gt;</span><span class="sy4">?</span> <span class="br0">&#40;</span><span class="sy1">&lt;</span><span class="re0">node name</span><span class="sy1">&gt;</span> <span class="sy4">|</span> <span class="st0">&quot;()&quot;</span><span class="br0">&#41;</span> <span class="st0">&quot;;&quot;</span><br />
+
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">edge node</span><span class="sy1">&gt;</span> &nbsp; &nbsp;<span class="sy4">::=</span> <span class="st0">&quot;node&quot;</span> <span class="sy1">&lt;</span><span class="re0">properties</span><span class="sy1">&gt;</span><span class="sy4">?</span> <span class="st1">DELIMITED_STRING</span><br />
+ <br />
+ <span class="sy1">&lt;</span><span class="re0">bounding box</span><span class="sy1">&gt;</span> <span class="sy4">::=</span> <span class="st0">&quot;\path&quot;</span> <span class="st0">&quot;[use as bounding box]&quot;</span> <span class="sy1">&lt;</span><span class="re0">coords</span><span class="sy1">&gt;</span><br />
+
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;rectangle&quot;</span> <span class="sy1">&lt;</span><span class="re0">coords</span><span class="sy1">&gt;</span> <span class="st0">&quot;;&quot;</span>
+ </div>
+
+ <p>Note that <span class="terminal">DELIMITED_STRING</span> means a string delimited by braces (&nbsp;{&nbsp;,&nbsp;}&nbsp;). This string can contain any character, including other braces, provided they are nested correctly. A <span class="terminal">WORD</span> may contain letters, greater-than (&nbsp;&gt;&nbsp;), less-than (&nbsp;&lt;&nbsp;), dash (&nbsp;-&nbsp;), and prime (&nbsp;'&nbsp;). Question mark (&nbsp;?&nbsp;) denotes optional productions, and star (&nbsp;*&nbsp;) denotes repeated ones.</p>
+
+ <h2>Preambles and LaTeX Preview</h2>
+
+ <p>Use <tt>&#8984;R</tt> to preview the current graph using LaTex. The preview will be shown in a new window. In the event of an error, the LaTeX output is displayed.</p>
+
+ <div class="fig" style="width:39em;margin:0 auto;">
+ <img src="images/man/preview.png" />
+ <p>Fig.8: LaTeX Preview</p>
+ </div>
+
+ <p>The <b>Preamble Editor</b> is used to set up the preamble that the LaTeX preview uses. The default preamble will include minimal style definitions, but you will most likely want to use a default preamble. A good strategy is to define all of the TikZ styles in a single LaTeX file, then <tt>\input</tt> that file both in your paper and in the TikZiT preamble.</p>
+
+ <div class="fig" style="width:52em;margin:0 auto;">
+ <img src="images/man/preambles.png" />
+ <p>Fig.9: Preamble Editor</p>
+ </div>
+
+ <p>Use the &quot;<b>+</b>&quot; and &quot;<b>-</b>&quot; buttons to add or remove custom preambles. Double-click a preamble's name to change it. Click <b>Insert Styles</b> to paste in the styles from the default preamble at the current cursor location.</p>
+
+
+ <h2>Custom Shapes</h2>
+
+ <p>Custom shapes <i>are</i> implemented in TikZiT. To add a custom shape, navigate to the TikZiT support directory: <tt>~/Library/Application Support/TikZiT</tt>. If it doesn't already exist, create a directory called <tt>shapes</tt>. Now, you can add <tt>*.tikz</tt> files to this directory, and they will be included as shapes in TikZiT.</p>
+
+ <p>Not all graphs will made nice looking shapes. TikZiT builds a shape from a graph by extracting all of the paths in the TikZ graph, and drawing them as (filled) bezier curves.</p>
+
+ <div class="fig" style="width:17em;margin:0 auto;">
+ <img src="images/man/shape.png" />
+ <p>Fig.10: A Custom Shape</p>
+ </div>
+
+ <p>The best graphs for defining shapes are single cycles, consisting of unstyled nodes. You can draw a shape as big or small as you like. When the shape is displayed in TikZiT with scale = 1, the shape will fit inside a 4x4 square on the grid. If you make a change to the custom shapes with TikZiT open, click <b>Refresh Shapes</b> in the <b>TikZ</b> menu to refresh the shapes.</p>
+
+ <!--h2>TUTORIAL: Setting up TikZiT for 2D Cobordisms</h2-->
+
+
+ <div style="clear:both"></div>
+</div>
+
+<div style="text-align:center;margin-top:10px"><a href="index.html">&laquo; back</a></div>
+
+<br />
+<br />
+<br />
+
+</body>
+</html>
+