X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fexternal_templates;h=651d7e6a587eb27961abbaf641a1b2eda673f8f6;hb=560fa7c327b1c17826f4675ec1377403a429bdc2;hp=6c088d00dbf7417623887a9bc3ad0599d60ee4a8;hpb=da61af2b8ef95ab206d02deb9c52f03335682d9e;p=lyx.git
diff --git a/lib/external_templates b/lib/external_templates
index 6c088d00db..651d7e6a58 100644
--- a/lib/external_templates
+++ b/lib/external_templates
@@ -35,13 +35,25 @@ PreambleDefEnd
Template RasterImage
+ # By default, InsetExternal is displayed as a grey button
+ # containing this text.
GuiName "Bitmap: $$AbsOrRelPathParent$$Basename"
+ # This text is used in the External dialog.
+ # Provide enough information to explain to the user just
+ # what the template can provide him with.
HelpText
A bitmap file.
HelpTextEnd
+ # ANY file type can be displayed as a RasterImage.
+ # Specifically, LyX will attempt to interrogate the file itself
+ # in order to deduce its format.
InputFormat "*"
+ # Globbing pattern used when browsing for a Raster image file.
FileFilter "*.{gif,png,jpg,bmp,pbm,ppm,tga,tif,xpm,xbm}"
+ # Set to "true" if the file represented by the template
+ # must be generated by LyX.
AutomaticProduction true
+ # LyX has hard-coded support for these transformations
Transform Rotate
Transform Resize
Transform Clip
@@ -52,10 +64,13 @@ Template RasterImage
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
@@ -67,6 +82,7 @@ Template RasterImage
UpdateFormat png
UpdateResult "$$AbsPath$$Basename.png"
Requirement "graphicx"
+ ReferencedFile latex "$$AbsPath$$Basename.png"
FormatEnd
Format Ascii
Product "$$Contents(\"$$AbsPath$$Basename.asc\")"
@@ -77,6 +93,8 @@ Template RasterImage
Product "
"
UpdateFormat eps
UpdateResult "$$AbsPath$$Basename.eps"
+ ReferencedFile docbook "$$AbsPath$$Basename.eps"
+ ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
FormatEnd
Format LinuxDoc
Product "[Bitmap: $$FName]"
@@ -101,8 +119,11 @@ Template XFig
UpdateFormat pstex
UpdateResult "$$AbsPath$$Basename.pstex_t"
Requirement "graphicx"
- Preamble WarnNotFound
- Preamble InputOrWarn
+ # Preamble WarnNotFound
+ # Preamble InputOrWarn
+ ReferencedFile latex "$$AbsPath$$Basename.pstex_t"
+ ReferencedFile latex "$$AbsPath$$Basename.pstex"
+ ReferencedFile dvi "$$AbsPath$$Basename.pstex"
FormatEnd
Format PDFLaTeX
TransformCommand Rotate RotationLatexCommand
@@ -111,8 +132,10 @@ Template XFig
UpdateFormat pdftex
UpdateResult "$$AbsPath$$Basename.pdftex_t"
Requirement "graphicx"
- Preamble WarnNotFound
- Preamble InputOrWarn
+ # Preamble WarnNotFound
+ # Preamble InputOrWarn
+ ReferencedFile latex "$$AbsPath$$Basename.pdftex_t"
+ ReferencedFile latex "$$AbsPath$$Basename.pdftex"
FormatEnd
Format Ascii
Product "$$Contents(\"$$AbsPath$$Basename.asc\")"
@@ -123,6 +146,8 @@ Template XFig
Product "
"
UpdateFormat eps
UpdateResult "$$AbsPath$$Basename.eps"
+ ReferencedFile docbook "$$AbsPath$$Basename.eps"
+ ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
FormatEnd
Format LinuxDoc
Product "[XFig: $$FName]"
@@ -157,6 +182,7 @@ Template ChessDiagram
Format LaTeX
Product "\\loadgame{$$AbsOrRelPathMaster$$Basename}\\showboard"
Requirement "chess"
+ ReferencedFile latex "$$AbsPath$$Basename$$Extension"
FormatEnd
Format Ascii
Product "$$Contents(\"$$AbsPath$$Basename.asc\")"