# # Inkscape External Template # # This file is part of LyX, the document processor. # Licence details can be found in the file COPYING. # # author Daniel Gloger # author Martin Vermeer # # 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 Inkscape GuiName "Inkscape figure" HelpText An Inkscape figure. Note that using this template automatically uses the document text in the image (like with the Xfig template). HelpTextEnd InputFormat svg FileFilter "*.{svg}" 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 pdftex 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.eps_tex}$$ResizeBack$$RotateBack" UpdateFormat pstex UpdateResult "$$AbsPath$$Basename.eps_tex" Requirement "xcolor" Requirement "graphicx" Requirement "mathtools" # Preamble WarnNotFound # Preamble InputOrWarn ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.eps_tex" ReferencedFile latex "$$AbsPath$$Basename.eps" ReferencedFile dvi "$$AbsPath$$Basename.eps" FormatEnd Format Ascii Product "[InkscapeGraphics: $$FName]" FormatEnd Format DocBook Product "" UpdateFormat eps UpdateResult "$$AbsPath$$Basename.eps" ReferencedFile docbook "$$AbsPath$$Basename.eps" ReferencedFile docbook-xml "$$AbsPath$$Basename.eps" FormatEnd Format XHTML Product "" UpdateFormat svg UpdateResult "$$AbsPath$$Basename.svg" ReferencedFile xhtml "$$AbsPath$$Basename.svg" FormatEnd TemplateEnd