]> git.lyx.org Git - lyx.git/blobdiff - lib/external_templates
Remove unused struct members
[lyx.git] / lib / external_templates
index aa98a5fd51a578a3b8e0ee64e79bb181a957a259..f54a298078eae7a8cca67b59995a22607aabee95 100644 (file)
 # part of the official LyX distribution.
 # Feel free to create your own External Templates, storing them in
 # .lyx/external_templates
 # part of the official LyX distribution.
 # Feel free to create your own External Templates, storing them in
 # .lyx/external_templates
+# Note that a user-defined external_templates file would replace this
+# definition. Thus, if you would like to keep the external templates defined
+# in this file, please copy this file and add on futher external templates
+# to the end. For more information, see http://www.lyx.org/trac/ticket/3983.
 
 
 PreambleDef WarnNotFound
 
 
 PreambleDef WarnNotFound
@@ -36,8 +40,8 @@ PreambleDefEnd
 Template GnumericSpreadsheet
        GuiName "Spreadsheet"
        HelpText
 Template GnumericSpreadsheet
        GuiName "Spreadsheet"
        HelpText
-               A spreadsheet made with gnumeric, openoffice or excel.
-               It imports as a long table, so any length
+               A spreadsheet made with Gnumeric, LibreOffice, OpenOffice or Excel.
+               It imports as a multi-page table, so any length
                is ok. Excessive width could be a problem.
                The gnumeric software is necessary for conversion,
                both for gnumeric and excel files.
                is ok. Excessive width could be a problem.
                The gnumeric software is necessary for conversion,
                both for gnumeric and excel files.
@@ -69,7 +73,18 @@ Template GnumericSpreadsheet
                Requirement "multirow"
                Requirement "hhline"
                Requirement "ifthen"
                Requirement "multirow"
                Requirement "hhline"
                Requirement "ifthen"
-               ReferencedFile latex "$$AbsOrRelPathMaster$$Basename.tex"
+               ReferencedFile pdflatex "$$AbsOrRelPathMaster$$Basename.tex"
+       FormatEnd
+       Format Ascii
+               Product "[Spreadsheet: $$FName]"
+       FormatEnd
+       Format DocBook
+               Product "[Spreadsheet: $$FName]"
+       FormatEnd
+       Format XHTML
+               Product "$$Contents(\"$$AbsPath$$Basename.html\")</p>"
+               UpdateFormat html_table
+               UpdateResult "$$AbsPath$$Basename.html"
        FormatEnd
 TemplateEnd
 
        FormatEnd
 TemplateEnd
 
@@ -82,6 +97,7 @@ Template RasterImage
        # what the template can provide him with.
        HelpText
                A bitmap file.
        # what the template can provide him with.
        HelpText
                A bitmap file.
+               Use this template to include bitmap images of any kind.
        HelpTextEnd
        # ANY file type can be displayed as a RasterImage.
        # Specifically, LyX will attempt to interrogate the file itself
        HelpTextEnd
        # ANY file type can be displayed as a RasterImage.
        # Specifically, LyX will attempt to interrogate the file itself
@@ -125,15 +141,82 @@ Template RasterImage
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
                Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
                Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
+               UpdateFormat "$$pngOrjpg"
+               UpdateResult "$$AbsPath$$Basename.$$pngOrjpg"
+               Requirement "graphicx"
+               ReferencedFile pdflatex "$$AbsPath$$Basename.$$pngOrjpg"
+       FormatEnd
+       Format Ascii
+               Product "[RasterImage: $$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.png\" />"
                UpdateFormat png
                UpdateResult "$$AbsPath$$Basename.png"
                UpdateFormat png
                UpdateResult "$$AbsPath$$Basename.png"
+               ReferencedFile xhtml "$$AbsPath$$Basename.png"
+       FormatEnd
+TemplateEnd
+
+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"
                Requirement "graphicx"
-               ReferencedFile pdflatex "$$AbsPath$$Basename.png"
+               ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
        FormatEnd
        Format Ascii
        FormatEnd
        Format Ascii
-               Product "$$Contents(\"$$AbsPath$$Basename.asc\")"
-               UpdateFormat asciiimage
-               UpdateResult "$$AbsPath$$Basename.asc"
+               Product "[VectorGraphics: $$FName]"
        FormatEnd
        Format DocBook
                Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
        FormatEnd
        Format DocBook
                Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
@@ -142,9 +225,14 @@ Template RasterImage
                ReferencedFile docbook     "$$AbsPath$$Basename.eps"
                ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
        FormatEnd
                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
 
 TemplateEnd
 
-
 Template XFig
        GuiName "Xfig figure"
        HelpText
 Template XFig
        GuiName "Xfig figure"
        HelpText
@@ -184,9 +272,7 @@ Template XFig
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
        FormatEnd
        Format Ascii
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
        FormatEnd
        Format Ascii
-               Product "$$Contents(\"$$AbsPath$$Basename.asc\")"
-               UpdateFormat asciixfig
-               UpdateResult "$$AbsPath$$Basename.asc"
+               Product "[XFig: $$FName]"
        FormatEnd
        Format DocBook
                Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
        FormatEnd
        Format DocBook
                Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
@@ -195,6 +281,12 @@ Template XFig
                ReferencedFile docbook     "$$AbsPath$$Basename.eps"
                ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
        FormatEnd
                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
 
 
 TemplateEnd
 
 
@@ -245,6 +337,11 @@ Template ChessDiagram
        Format DocBook
                Product "[Chess: $$AbsOrRelPathMaster$$Basename]"
        FormatEnd
        Format DocBook
                Product "[Chess: $$AbsOrRelPathMaster$$Basename]"
        FormatEnd
+       Format XHTML
+               Product "<pre>$$Contents(\"$$AbsPath$$Basename.asc\")</pre>"
+               UpdateFormat asciichess
+               UpdateResult "$$AbsPath$$Basename.asc"
+       FormatEnd
 TemplateEnd
 
 
 TemplateEnd
 
 
@@ -284,7 +381,7 @@ Template LilyPond
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
                Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
                Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
-               UpdateFormat pdf
+               UpdateFormat pdf6
                UpdateResult "$$AbsPath$$Basename.pdf"
                Requirement "graphicx"
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
                UpdateResult "$$AbsPath$$Basename.pdf"
                Requirement "graphicx"
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
@@ -295,6 +392,12 @@ Template LilyPond
        Format DocBook
                Product "[LilyPond: $$FName]"
        FormatEnd
        Format DocBook
                Product "[LilyPond: $$FName]"
        FormatEnd
+       Format XHTML
+               Product "<img src=\"$$AbsOrRelPathMaster$$Basename.png\" />"
+               UpdateFormat png
+               UpdateResult "$$AbsPath$$Basename.png"
+               ReferencedFile xhtml "$$AbsPath$$Basename.png"
+       FormatEnd
 TemplateEnd
 
 Template PDFPages
 TemplateEnd
 
 Template PDFPages
@@ -309,11 +412,11 @@ Template PDFPages
                * pages=- (to include all pages)
                * pages=last-1 (to include all pages in reverse order)
                With the option 'noautoscale' the PDF pages are
                * pages=- (to include all pages)
                * pages=last-1 (to include all pages in reverse order)
                With the option 'noautoscale' the PDF pages are
-               inserted in their original size. 
+               inserted in their original size.
                Read the documentation of the pdfpages package
                for further options and details.
        HelpTextEnd
                Read the documentation of the pdfpages package
                for further options and details.
        HelpTextEnd
-       InputFormat pdf
+       InputFormat pdf6
        FileFilter "*.pdf"
        AutomaticProduction true
        Transform Rotate
        FileFilter "*.pdf"
        AutomaticProduction true
        Transform Rotate
@@ -326,7 +429,7 @@ Template PDFPages
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize]"
                Product "\\includepdf$$Arg{$$AbsOrRelPathMaster$$Basename}"
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize]"
                Product "\\includepdf$$Arg{$$AbsOrRelPathMaster$$Basename}"
-               UpdateFormat pdf
+               UpdateFormat pdf6
                UpdateResult "$$AbsPath$$Basename.pdf"
                Requirement "pdfpages"
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
                UpdateResult "$$AbsPath$$Basename.pdf"
                Requirement "pdfpages"
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
@@ -337,41 +440,12 @@ Template PDFPages
        Format DocBook
                Product "[PDFPages: $$FName]"
        FormatEnd
        Format DocBook
                Product "[PDFPages: $$FName]"
        FormatEnd
-TemplateEnd
-
-
-Template Date
-       GuiName "Date"
-       HelpText
-               Today's date.
-               Read 'info date' for more information.
-       HelpTextEnd
-       InputFormat date
-       FileFilter "*"
-       AutomaticProduction true
-       Preview Off
-       Format LaTeX
-               Product "$$Contents(\"$$Tempname\")"
-               UpdateFormat dateout
-               UpdateResult "$$Tempname"
-       FormatEnd
-       Format PDFLaTeX
-               Product "$$Contents(\"$$Tempname\")"
-               UpdateFormat dateout
-               UpdateResult "$$Tempname"
-       FormatEnd
-       Format Ascii
-               Product "$$Contents(\"$$Tempname\")"
-               UpdateFormat dateout
-               UpdateResult "$$Tempname"
-       FormatEnd
-       Format DocBook
-               Product "$$Contents(\"$$Tempname\")"
-               UpdateFormat dateout
-               UpdateResult "$$Tempname"
+       Format XHTML
+               Product "[PDFPages: $$FName]"
        FormatEnd
 TemplateEnd
 
        FormatEnd
 TemplateEnd
 
+
 Template Dia
        GuiName "Dia diagram"
        HelpText
 Template Dia
        GuiName "Dia diagram"
        HelpText
@@ -407,15 +481,13 @@ Template Dia
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
                Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
                TransformOption Extra  ExtraOption
                Option Arg "[$$Extra,$$Rotate,$$Resize,$$Clip]"
                Product "\\includegraphics$$Arg{$$AbsOrRelPathMaster$$Basename}"
-               UpdateFormat pdf
+               UpdateFormat pdf6
                UpdateResult "$$AbsPath$$Basename.pdf"
                Requirement "graphicx"
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
        FormatEnd
        Format Ascii
                UpdateResult "$$AbsPath$$Basename.pdf"
                Requirement "graphicx"
                ReferencedFile pdflatex "$$AbsPath$$Basename.pdf"
        FormatEnd
        Format Ascii
-               Product "$$Contents(\"$$AbsPath$$Basename.asc\")"
-               UpdateFormat asciiimage
-               UpdateResult "$$AbsPath$$Basename.asc"
+               Product "[Dia: $$FName]"
        FormatEnd
        Format DocBook
                Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
        FormatEnd
        Format DocBook
                Product "<graphic fileref=\"$$AbsOrRelPathMaster$$Basename.eps\"></graphic>"
@@ -424,5 +496,11 @@ Template Dia
                ReferencedFile docbook     "$$AbsPath$$Basename.eps"
                ReferencedFile docbook-xml "$$AbsPath$$Basename.eps"
        FormatEnd
                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
 
 TemplateEnd