Changes

Jump to navigation Jump to search
4,046 bytes added ,  02:34, 29 November 2012
Adding information about supported file formats
== Description ==
Include Command to include an external figure/movie inside ConTeXt. Includes both localfiles or remote files hosted on HTTP servers.  The following image formats are supported natively in MkIV: * '''[http://en.wikipedia.org/wiki/Portable_Document_Format PDF]''': File extension <code>.pdf</code>. If it By default, ''mediabox'' is used to determine size. Use <code>size=artbox</code> to use ''artbox''.* '''[MPS] (MetaPost Output)''': File extension <code>.mps</code> or <code>.[digits]</code>. Converted to PDF on the fly using MPtoPDF. - - '''[http://en.wikipedia.org/wiki/JPEG JPEG]''': File extension <code>.jpg</code> and <code>.jpeg</code>* '''[http://en.wikipedia.org/wiki/Portable_Network_Graphics PNG]''': File extesion <code>.png</code>* '''[http://en.wikipedia.org/wiki/JPEG_2000 JPEG 2000]: File extesion <code>.jp2</code>* '''[http://en.wikipedia.org/wiki/JBIG JBIG]''' and '''[http://en.wikipedia.org/wiki/JBIG2 JBIG2]''': File extension <code>.jbig</code>, <code>.jbib2</code>, and <code>.jb2</code> The following formats are converted to PDF by external programs before being included. The conversion generates a new file with a prefix <code>m_k_i_v_</code> and a suffix <code>.pdf </code> added to the name of the original file (the original extension is nor removed). The result is cached, and the conversion is rerun only if the timestamp of the original file is newer than the converted file.  * '''[http://en.wikipedia.org/wiki/Scalable_Vector_Graphics SVG]''': File extension <code>.svg</code> and <code>.svgz</code>. Converted to PDF using [http://en.wikipedia.org/wiki/Inkscape Inkscape].  For the conversion to work, by <code>inkscape</code> should be in the <code>PATH</code>. The following command is used for conversion:  <pre> inkscape [inputfile] --export-dpi=600 -A [outputfile] </pre> (Note: Conversion to PNG is also possible, but I don't know the details on how to active that -- 03:32, 29 November 2012 (CET)). * '''[http://en.wikipedia.org/wiki/PostScript PS]''' and '''[http://en.wikipedia.org/wiki/Encapsulated_PostScript EPS]''': File extension <code>.eps</code> and <code>.ai</code>. Converted to PDF using [http://en.wikipedia.org/wiki/Ghostscript Ghostscript]. For the conversion to work, on Windows <code>gswin32c</code> must be in the <code>PATH</code>; on other platforms <code>gs</code> must be in the <code>PATH</code>. The following command line options are passed to Ghostscript <pre>gs -q -sDEVICE=pdfwrite -dNOPAUSE -dNOCACHE -dBATCH [resolution] -sOutputFile=[outputfile] [inputfile] -c quit</pre> By default {{cmd|externalfigure|link, the <code>[resolution]</code> is ''prepress''. Use <code>resolution=low</code> to change the <code>[resolution]</code> to ''screen'' and <code>resolution=no}} will meidum</code> to change the <code>[resolution]</code> to ''ebook''. * '''[http://en.wikipedia.org/wiki/GIF GIF]''': File extension <code>.gif</code>. Converted to PDF using [http://en.wikipedia.org/wiki/GraphicsMagick GraphicsMagick]. For the conversion to work, <code>gm</code> should be in the <code>PATH</code>. The following command is used for the conversion: <pre>gm convert [inputfile] [outputfile]</pre> * '''[http://en.wikipedia.org/wiki/Tagged_Image_File_Format TIFF]''': File extensions <code>.tiff</code> and <code>.tif</code>. Converted to PDF using [http://en.wikipedia.org/wiki/GraphicsMagick GraphicsMagick]. For the conversion to work, <code>gm</code> should be in the <code>PATH</code>. The following command is used for the conversion: <pre>gm convert [inputfile] [outputfile]</pre> The following movie formats are supported. * '''[http://en.wikipedia.org/wiki/QuickTime QuickTime]''': File extension <code>.mov</code>.  (Note: Check if this works?) Normally, the type of file is determined by the extension of the file. If the file uses a non-standard extension, then use <code>method=....</code> to specify the file type. If <code>method=<b>auto</b></code> is used, ConTeXt reads the mediabox; you can tell it first few bytes of the file to use determine the filetype. Such an auto-discovery is useful for remote images that do not have a file extension. In addition, the following special formats are supported: * '''buffer''': Typeset the buffer with the given name and include the result as a PDF file. * '''tex''': Typeset the TeX file using <code>context</code> and include the artbox instead like soresult as a PDF file * '''cld''':  '''Note''':The file extesions are case insensitive.
<texcode>
% Unfortunately, cow.pdf is trimmed so that its mediabox coincides
% with its artbox, so it's not suitable for illustrating this key.
\externalfigure[cow][width=4cm,size=artbox]
</texcode>
== Example ==

Navigation menu