Dave Tweten wrote: > Has someone come up with template verbiage for gnuplot that I can > just copy, or will I have to figure out the syntax well enough to > roll my own?
I attach a shell script 'gnuplot2fig.sh' that I have used in the past to generate XFIG files. Maybe that will be enough for you? If you want to continue and write a template for gnuplot, then you'll have to modify the above so that it outputs something that latex can handle. Either a latex file or postscript. Thereafter, your gnuplot template might look like: Template Gnuplot GuiName "[Bitmap: $$FName]" HelpText A template for gnuplot. HelpTextEnd FileFilter "*.gnuplot" AutomaticProduction true Format LaTeX Product "\\includegraphics{$$Basename.eps}" UpdateCommand "sh gnuplot2eps.sh $$FName $$Basename.eps" UpdateResult "$$Basename.eps" Requirement "graphicx" FormatEnd TemplateEnd HTH, -- Angus--nextPart8634056.GbepQ19kX5 Content-Type: application/x-shellscript; name="gnuplot2fig.sh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gnuplot2fig.sh" IyEgL2Jpbi9zaAoKIyBnbnVwbG90MmZpZzogYSBzaGVsbCBzY3JpcHQgdG8gY3JlYXRlIGFuIFhG SUcgZmlsZSBmcm9tIGEKIyAgICAgICAgICAgICAgc2V0IG9mIGdudXBsb3QgY29tbWFuZHMuCgoj IEdsb2JhbCB2YXJpYWJsZXMKR05VUExPVD1nbnVwbG90CgpVU0FHRSgpIHsKCWVjaG8gIiQwIDxn bnVwbG90IGNvbW1hbmRzIGZpbGU+IDx4ZmlnIG91dHB1dCBmaWxlPiIKCWV4aXQgMQp9CgpGSU5E KCkgewogICAgICAgIHRlc3QgJCMgLWVxIDEgfHwgewoJCWVjaG8gIkZJTkQgZXhwZWN0cyBhIHNp bmdsZSBhcmc6IgoJCWVjaG8gIlRoZSBleGVjdXRhYmxlIG9yIHNoZWxsIHNjcmlwdCB0byBzZWFy Y2ggZm9yLiIKCQlleGl0IDEKCX0KCiAgICAgICAgdHlwZSAkMSA+IC9kZXYvbnVsbCB8fCB7CiAg ICAgICAgICAgICAgICBlY2hvICJVbmFibGUgdG8gZmluZCBcIiQxXCIuIFBsZWFzZSBpbnN0YWxs LiIKICAgICAgICAgICAgICAgIGV4aXQgMQogICAgICAgIH0KfQoKUlVOX0dOVVBMT1QoKSB7Cgl0 ZXN0ICQjIC1lcSAxIHx8IHsKCQllY2hvICJSVU5fR05VUExPVCBleHBlY3RzIGEgc2luZ2xlIGFy ZzoiCgkJZWNobyAiVGhlIGZpbGUgY29udGFpbmluZyB0aGUgZ251cGxvdCBjb21tYW5kcy4iCgkJ ZXhpdCAxCgl9CgoJR05VUExPVF9FWEVDVVRFPWdudXBsb3QuZXhlY3V0ZS4kJAoJZWNobyAibG9h ZCBcIiQxXCI7IHF1aXQiID4gJHtHTlVQTE9UX0VYRUNVVEV9CgoJJHtHTlVQTE9UfSAke0dOVVBM T1RfRVhFQ1VURX0gfHwgZWNobyAiZ251cGxvdCBmYWlsZWQgdG8gcnVuISIKCXJtIC1mICR7R05V UExPVF9FWEVDVVRFfQp9CgojIFNldCB0aGUgb3V0cHV0IHRhcmdldCB0byBYRklHIGFuZCBkaXJl Y3Qgb3V0cHV0IHRvIGEgZmlsZS4KQlVJTERfWEZJR19UQVJHRVQoKSB7Cgl0ZXN0ICQjIC1lcSAz IHx8IHsKCQllY2hvICJCVUlMRF9YRklHX1RBUkdFVCBleHBlY3RzIHRocmVlIGFyZ3M6IgoJCWVj aG8gIjEuIFRoZSBmaWxlIGNvbnRhaW5pbmcgdGhlIGdudXBsb3QgY29tbWFuZHMuIgoJCWVjaG8g IjIuIFRoZSBuYW1lIG9mIHRoZSBYRklHIGZpbGUuIgoJCWVjaG8gIjMuIFRoZSAob3V0cHV0KSBm aWxlIHdoaWNoIHByZXBlbmRzIHRoZSBjb21tYW5kcyBpbiAxICIKCQkJIndpdGggdGhlIFhGSUcg dGFyZ2V0IGFuZCBYRklHIG91dHB1dCBmaWxlLiIKCQlleGl0IDEKCX0KCgllY2hvICJzZXQgdGVy bWluYWwgZmlnIG1vbm9jaHJvbWUgc21hbGwgZm9udHNpemUgMTAiID4gJDMKCWVjaG8gInNldCBv dXRwdXQgXCIkMlwiIiA+PiAkMwoJY2F0ICQxID4+ICQzCn0KCiMgR05VUExPVCB3aWxsIG91dHB1 dCBhbiBYRklHIGZpbGUgd2l0aCAibm9ybWFsIiB0ZXh0LgojIFRoaXMgZnVuY3Rpb24gZW5zdXJl cyB0aGF0IGFsbCB0ZXh0IGlzIG1hcmtlZCBhcyAic3BlY2lhbCIuCk1BTklQX1hGSUdfRklMRSgp IHsKCXRlc3QgJCMgLWVxIDEgfHwgewoJCWVjaG8gIk1BTklQX1hGSUdfRklMRSBleHBlY3RzIGEg c2luZ2xlIGFyZzoiCgkJZWNobyAiVGhlIGZpbGUgY29udGFpbmluZyB0aGUgeGZpZyBkYXRhc2V0 LiIKCQlleGl0IDEKCX0KCgkjIExpbmVzIGNvbnRhaW5pbmcgdGV4dCBlbmQgIlwwMDEiLgoJIyBF bnN1cmUgdGhhdCBhbGwgdGV4dCBpcyAic3BlY2lhbCIgYnkgY2hhbmdpbmcgdGhlIDl0aCBjb2x1 bW4KCSMgZnJvbSAwIHRvIDIuCglURU1QRklMRT10bXAuJCQKCSMgQSBjb2x1bW4gaXMgZGVmaW5l ZCBoZXJlIGFzIDEgb3IgbW9yZSBjaGFycyAobm90IHNwYWNlcykgZm9sbG93ZWQgYnkKCSMgb25l IG9yIG1vcmUgc3BhY2VzLgoJQ09MVU1OX1JFR0VYPSdcKFteIF1cezEsXH0gXHsxLFx9XCknCgkj IFNhdmUgdGhlIGZpcnN0IDggY29sdW1ucywgdG8gYmUgcmV0cmlldmVkIHdpdGggXDEKCVNBVkVf RUlHSFRfQ09MU19SRUdFWD0iXlwoJHtDT0xVTU5fUkVHRVh9XHs4XH1cKSIKCSMgRm9yIGFsbCBs aW5lcyBlbmRpbmcgJ1wwMDEnLCBjaGFuZ2UgdGhlIDl0aCBjb2x1bW4gZnJvbSAwIHRvIDEKCXNl ZCAiL1xcMDAxJC9zLyR7U0FWRV9FSUdIVF9DT0xTX1JFR0VYfTAvXDEyLyIgJDEgPiAke1RFTVBG SUxFfQoJbXYgLWYgJHtURU1QRklMRX0gJDEKfQoKIyBUaGUgbWFpbiBsb2dpYyBvZiB0aGUgc2Ny aXB0CnRlc3QgJCMgLWVxIDIgfHwgVVNBR0UKdGVzdCAtciAkMSB8fCB7CgllY2hvICJVbmFibGUg dG8gcmVhZCAnJDEnIgoJVVNBR0UKfQoKRklORCAke0dOVVBMT1R9CgojIENyZWF0ZSBhbiBYRklH IGRhdGEgc2V0IGFzICQyCkdOVVBMT1RfQ09NTUFORFM9Z251cGxvdC5jb21tYW5kcy4kJApCVUlM RF9YRklHX1RBUkdFVCAkMSAkMiAke0dOVVBMT1RfQ09NTUFORFN9CgpSVU5fR05VUExPVCAke0dO VVBMT1RfQ09NTUFORFN9CnJtIC1mICR7R05VUExPVF9DT01NQU5EU30KCiMgRW5zdXJlIHRoYXQg YWxsIHRleHQgaXMgbWFya2VkIGFzICJzcGVjaWFsIgpNQU5JUF9YRklHX0ZJTEUgJDIKCiMgVGhl IGVuZAo=