summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk
diff options
context:
space:
mode:
authorAlex Merry <alex.merry@cs.ox.ac.uk>2013-08-07 16:56:23 +0100
committerAlex Merry <alex.merry@cs.ox.ac.uk>2013-08-07 17:04:48 +0100
commitac7b53be102860d76f318ab0575cfb546635d04e (patch)
tree5e869a1390c224b9b601d55a4e267160af7ab585 /tikzit/src/gtk
parent5a94458d9ee3ee8afd978477c755200df432a9b0 (diff)
Allow preambles to omit the tikzit-specific preview stuff
The editable preambles include a bunch of things that *have* to be there for previews to work, which makes figuring out what you can edit hard. We now add a \documentclass automagically if it is missing, and if \begin{document} is missing, we assume the preview-specific stuff should be added. OSX changes are untested.
Diffstat (limited to 'tikzit/src/gtk')
-rw-r--r--tikzit/src/gtk/PreviewRenderer.m5
1 files changed, 1 insertions, 4 deletions
diff --git a/tikzit/src/gtk/PreviewRenderer.m b/tikzit/src/gtk/PreviewRenderer.m
index 26293b5..28113d6 100644
--- a/tikzit/src/gtk/PreviewRenderer.m
+++ b/tikzit/src/gtk/PreviewRenderer.m
@@ -90,10 +90,7 @@
return NO;
}
- NSString *tex = [NSString stringWithFormat:@"%@%@%@",
- [preambles currentPreamble],
- [document tikz],
- [preambles currentPostamble]];
+ NSString *tex = [preambles buildDocumentForTikz:[document tikz]];
NSString *tempDir = [[NSFileManager defaultManager] createTempDirectoryWithError:error];
if (!tempDir) {