From ac7b53be102860d76f318ab0575cfb546635d04e Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Wed, 7 Aug 2013 16:56:23 +0100 Subject: 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. --- tikzit/src/gtk/PreviewRenderer.m | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'tikzit/src/gtk') 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) { -- cgit v1.2.3