X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fxtemplates%2Finkscape.xtemplate;h=ff0b6b5ae747adcd47370baaa67a50d68c3481d0;hb=70167007e445c3a9d2ffa4716f5586ddd207195d;hp=840d1268827afb4e7fa0e3c930583c9f26843d52;hpb=52019917f411c72ffa6fd8200bc5a89d286d87be;p=lyx.git diff --git a/lib/xtemplates/inkscape.xtemplate b/lib/xtemplates/inkscape.xtemplate index 840d126882..ff0b6b5ae7 100644 --- a/lib/xtemplates/inkscape.xtemplate +++ b/lib/xtemplates/inkscape.xtemplate @@ -4,6 +4,11 @@ # 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 @@ -34,26 +39,24 @@ Template Inkscape GuiName "Inkscape figure" HelpText An Inkscape figure. - This template should work flawlessly with Inkscape 0.48. - For Inkscape 0.91, there is a (reported) bug in the - LaTeX + PDF output which makes a workaround necessary, - see Embedded Objects manual. Note that using this template automatically uses the document text in the image (like with the Xfig template). HelpTextEnd InputFormat svg - FileFilter "*.svg" + FileFilter "*.{svg}" AutomaticProduction true Transform Rotate + Transform Resize Preview InstantPreview Format PDFLaTeX TransformCommand Rotate RotationLatexCommand - # Resize is not desirable here, as fonts are sized to surrounding LaTeX font - Product "$$RotateFront\\input{$$AbsOrRelPathMaster$$Basename.pdf_tex}$$RotateBack" + TransformCommand Resize ResizeLatexCommand + Product "$$RotateFront$$ResizeFront\\input{$$AbsOrRelPathMaster$$Basename.pdf_tex}$$ResizeBack$$RotateBack" UpdateFormat pdftex UpdateResult "$$AbsPath$$Basename.pdf_tex" - Requirement "color" + Requirement "xcolor" Requirement "graphicx" + Requirement "mathtools" # Preamble WarnNotFound # Preamble InputOrWarn ReferencedFile pdflatex "$$AbsOrRelPathMaster$$Basename.pdf_tex" @@ -61,16 +64,34 @@ Template Inkscape FormatEnd Format LaTeX TransformCommand Rotate RotationLatexCommand - Product "$$RotateFront\\input{$$AbsOrRelPathMaster$$Basename.eps_tex}$$RotateBack" + TransformCommand Resize ResizeLatexCommand + Product "$$RotateFront$$ResizeFront\\input{$$AbsOrRelPathMaster$$Basename.eps_tex}$$ResizeBack$$RotateBack" UpdateFormat pstex UpdateResult "$$AbsPath$$Basename.eps_tex" - Requirement "color" + 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