mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-24 02:35:20 +00:00
52019917f4
This makes it easier to add new templates or change existing ones in the user directory. Fixes: #3983 The CMake changes should be double-checked.
83 lines
2.8 KiB
Plaintext
83 lines
2.8 KiB
Plaintext
#
|
|
# Vector Graphics External Template
|
|
#
|
|
# This file is part of LyX, the document processor.
|
|
# Licence details can be found in the file COPYING.
|
|
#
|
|
# author Asger Alstrup Nielsen
|
|
# author Angus Leeming
|
|
# author Johnathan Burchill
|
|
#
|
|
# Full author contact details are available in file CREDITS.
|
|
|
|
|
|
Template VectorGraphics
|
|
GuiName "Vector graphics"
|
|
HelpText
|
|
A vector graphics file.
|
|
Use this template to include vector graphics of any kind.
|
|
LyX will try to retain the vector properties of the image for
|
|
the final output.
|
|
Note that specialized templates exist for Xfig figures and Dia diagrams.
|
|
The specialized templates allow to automatically use the document font in
|
|
the figures, which is not possible with this general template.
|
|
HelpTextEnd
|
|
# ANY file type can be displayed as a VectorGraphics.
|
|
# Specifically, LyX will attempt to interrogate the file itself
|
|
# in order to deduce its format.
|
|
InputFormat "*"
|
|
# Globbing pattern used when browsing for a vector graphics file.
|
|
# xfig, dia, fen and ly are exlcuded, since we have specialized templates
|
|
FileFilter "*.{agr,dot,emf,eps,odg,obj,sxd,svg,svgz,tgo,pdf,wmf}"
|
|
AutomaticProduction true
|
|
# LyX has hard-coded support for these transformations
|
|
Transform Rotate
|
|
Transform Resize
|
|
Transform Clip
|
|
Transform Extra
|
|
Preview Graphics
|
|
Format LaTeX
|
|
TransformOption Rotate RotationLatexOption
|
|
TransformOption Resize ResizeLatexOption
|
|
TransformOption Clip ClipLatexOption
|
|
TransformOption Extra ExtraOption
|
|
Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
|
|
# This string is what is output to the LaTeX file.
|
|
Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
|
|
UpdateFormat eps
|
|
UpdateResult "$$AbsPath$$Basename.eps"
|
|
Requirement "graphicx"
|
|
ReferencedFile latex "$$AbsPath$$Basename.eps"
|
|
ReferencedFile dvi "$$AbsPath$$Basename.eps"
|
|
FormatEnd
|
|
Format PDFLaTeX
|
|
TransformOption Rotate RotationLatexOption
|
|
TransformOption Resize ResizeLatexOption
|
|
TransformOption Clip ClipLatexOption
|
|
TransformOption Extra ExtraOption
|
|
Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
|
|
Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
|
|
UpdateFormat pdf6
|
|
UpdateResult "$$AbsPath$$Basename.pdf"
|
|
Requirement "graphicx"
|
|
ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
|
|
FormatEnd
|
|
Format Ascii
|
|
Product "[VectorGraphics: $$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
|
|
|