1 # Basic External Templates for LyX
4 GuiName "[Bitmap: $$FName]"
7 In the parameters box, you can provide optional
8 parameters for the ImageMagick convert program.
9 E.g., use `-border 10x10 -bordercolor black'
10 to surround the picture with a black border
11 when you export to LaTeX.
12 When you export to Ascii, you can provide a
13 number describing how many columns the picture
15 This template uses Gimp for editing, and
16 ImageMagick to do conversions. It requires
17 Python for exporting to Ascii and DocBook,
18 and gifscii for exporting to Ascii.
20 FileFilter "*.(gif|png|jpg|bmp|pbm|ppm|tga|tif|xpm|xbm)"
21 ViewCommand "display $$Basename.eps"
22 EditCommand "gimp $$FName"
23 AutomaticProduction true
25 Product "\\includegraphics{$$Basename.eps}"
26 UpdateCommand "convert $$Parameters $$FName $$Basename.eps"
27 Requirement "graphics"
30 Product "$$Contents(\"$$Basename.asc\")"
31 UpdateCommand "python $$Sysdir/scripts/pic2ascii.py $$FName $$Parameters"
34 Product "<graphic fileref=\"$$Basename.eps\"></graphic>"
35 UpdateCommand "python $$Sysdir/scripts/pic2png_eps.py $$FName $$Parameters"
38 Product "[Bitmap: $$FName]"
43 GuiName "[XFig: $$Basename]"
46 In the parameters box, you can provide
47 optional parameters for fig2dev in the
48 case of LaTeX export. E.g., -m .69 to
50 For Ascii export, you can provide a
51 number that specifies the width of an
52 Ascii approximation of the figure.
53 For DocBook export, you can provide
54 optional parameters for the ImageMagick
56 This template uses XFig for editing, and
57 fig2dev and ImageMagick to do conversions.
58 It requires Python for exporting to Ascii
59 and DocBook, and gifscii for exporting to
63 ViewCommand "xfig $$FName"
64 EditCommand "xfig $$FName"
65 AutomaticProduction true
67 Product "\\begin{picture}(0,0)\\includegraphics{$$Basename.eps}\\end{picture}\\input{$$Basename.pstex_t}"
68 UpdateCommand "python $$Sysdir/scripts/fig2pstex.py $$FName $$Parameters"
69 Requirement "graphics"
72 Product "$$Contents(\"$$Basename.asc\")"
73 UpdateCommand "python $$Sysdir/scripts/pic2ascii.py $$FName $$Parameters"
76 Product "<graphic fileref=\"$$Basename.eps\"></graphic>"
77 UpdateCommand "python $$Sysdir/scripts/pic2png_eps.py $$FName $$Parameters"
80 Product "[XFig: $$FName]"
85 GuiName "[Chess: $$Basename]"
87 A chess position diagram.
88 This template will use XBoard to view
89 and edit the position. Use the
90 'File->Save Position' in XBoard to save
91 the position that you want to display.
92 Make sure to give it a '.fen' extension
93 and remember to type in a relative path
94 to the LyX document location.
95 Within XBoard, use 'Edit->Edit Position'
96 to enable general editing of the board.
97 You might also check out the
98 'Options->Test legality' option, and
99 remember to middle and right click to
100 insert new material in the board.
101 In order for this to work, you have to
102 install the lyxchess.sty which is bundled
103 with LyX, and the chess.sty from CTAN.
106 ViewCommand "xboard -lpf $$FName"
107 EditCommand "xboard -lpf $$FName"
108 AutomaticProduction true
110 Product "$$Contents(\"$$Basename.tex\")"
111 UpdateCommand "python $$Sysdir/scripts/fen2latex.py $$FName $$Basename.tex"
115 Product "$$Contents(\"$$Basename.asc\")"
116 UpdateCommand "python $$Sysdir/scripts/fen2ascii.py $$FName $$Basename.tex"
119 Product "[Chess: $$Basename]"
122 Product "[Chess: $$FName]"
130 In the parameters box, you can provide
131 optional parameters for the date
133 Use empty to get "Mon Jun 12 05:20:41 CEST 2000"
134 Use -u to get "Mon Jun 12 03:20:41 UTC 2000"
135 Use -I to get "2000-06-12".
136 Use -R to get "Mon, 12 Jun 2000 05:20:41 +0200"
137 Use +%d-%m-%Y to get "20-06-2000"
138 Use +%T to get the time as "23:23:00"
139 Read 'info date' for more information.
142 ViewCommand "xterm -e less $$Tempname"
143 AutomaticProduction true
145 Product "$$Contents(\"$$Tempname\")"
146 UpdateCommand "python $$Sysdir/scripts/general_command_wrapper.py - $$Tempname date $$Parameters"
149 Product "$$Contents(\"$$Tempname\")"
150 UpdateCommand "python $$Sysdir/scripts/general_command_wrapper.py - $$Tempname date $$Parameters"
153 Product "$$Contents(\"$$Tempname\")"
154 UpdateCommand "python $$Sysdir/scripts/general_command_wrapper.py - $$Tempname date $$Parameters"
157 Product "$$Contents(\"$$Tempname\")"
158 UpdateCommand "python $$Sysdir/scripts/general_command_wrapper.py - $$Tempname date $$Parameters"