# 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
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"
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 "<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