+#
+# Gnuplot External Template
+#
+# This file is part of LyX, the document processor.
+# Licence details can be found in the file COPYING.
+#
+# author Tobias Hilbricht
+#
+# based on external templates by:
+#
+# author Asger Alstrup Nielsen
+# author Angus Leeming
+# author Johnathan Burchill
+#
+# Full author contact details are available in file CREDITS.
+
+
+PreambleDef WarnNotFound
+ %% Print a warning encased in an fbox.
+ \def\lyxstripprefix#1>{}
+ \newcommand{\warnNotFound}[1]{%
+ \def\lyxtempfilename{#1}%
+ \fbox{Could not find
+ \ttfamily\expandafter\lyxstripprefix\meaning\lyxtempfilename!}%
+ \typeout{Could not find \lyxtempfilename!}%
+ }
+PreambleDefEnd
+
+
+PreambleDef InputOrWarn
+ %% Input the file if it exists, using \input, else print a warning
+ \newcommand{\inputOrWarn}[1]{%
+ \IfFileExists{#1}{\input{#1}}{\warnNotFound{#1}}}
+PreambleDefEnd
+
+
+Template Gnuplot
+ GuiName "Gnuplot"
+ HelpText
+ A Gnuplot figure.
+ Note that using this template automatically uses the
+ document text in the image (like with the Xfig template).
+ HelpTextEnd
+ InputFormat gnuplot
+ FileFilter "*.{gp}"
+ AutomaticProduction true
+ Transform Rotate
+ Transform Resize
+ Preview InstantPreview
+ Format PDFLaTeX
+ TransformCommand Rotate RotationLatexCommand
+ TransformCommand Resize ResizeLatexCommand
+ Product "$$RotateFront$$ResizeFront\\input{$$AbsOrRelPathMaster$$Basename.pdf_tex}$$ResizeBack$$RotateBack"
+ UpdateFormat pdftex2
+ UpdateResult "$$AbsPath$$Basename.pdf_tex"
+ Requirement "xcolor"
+ Requirement "graphicx"
+ Requirement "mathtools"
+ # Preamble WarnNotFound
+ # Preamble InputOrWarn
+ ReferencedFile pdflatex "$$AbsOrRelPathMaster$$Basename.pdf_tex"
+ ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
+ FormatEnd
+ Format LaTeX
+ TransformCommand Rotate RotationLatexCommand
+ TransformCommand Resize ResizeLatexCommand
+ Product "$$RotateFront$$ResizeFront\\input{$$AbsOrRelPathMaster$$Basename.ps_tex}$$ResizeBack$$RotateBack"
+ UpdateFormat pstex2
+ UpdateResult "$$AbsPath$$Basename.ps_tex"
+ Requirement "xcolor"
+ Requirement "graphicx"
+ Requirement "mathtools"
+ # Preamble WarnNotFound
+ # Preamble InputOrWarn
+ ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.ps_tex"
+ ReferencedFile latex "$$AbsPath$$Basename.eps"
+ ReferencedFile dvi "$$AbsPath$$Basename.eps"
+ FormatEnd
+ Format Ascii
+ Product "[InkscapeGraphics: $$FName]"
+ FormatEnd
+ Format DocBook
+ Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
+ UpdateFormat eps
+ UpdateResult "$$AbsPath$$Basename.eps"
+ ReferencedFile docbook "$$AbsPath$$Basename.eps"
+ ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
+ FormatEnd
+ Format XHTML
+ Product "<img src=\"$$AbsOrRelPathMaster$$Basename.svg\" />"
+ UpdateFormat svg
+ UpdateResult "$$AbsPath$$Basename.svg"
+ ReferencedFile xhtml "$$AbsPath$$Basename.svg"
+ FormatEnd
+TemplateEnd
+