- publishing free software manuals
GNU Octave Manual Version 3
by John W. Eaton, David Bateman, Søren Hauberg
Paperback (6"x9"), 568 pages
ISBN 095461206X
RRP £24.95 ($39.95)

Get a printed copy>>>

15.1.6 Printing Plots

The print command allows you to save plots in a variety of formats. For example,

print -deps foo.eps

writes the current figure to an encapsulated PostScript file called ‘foo.eps’.

Function File: print (filename, options)
Print a graph, or save it to a file

filename defines the file name of the output file. If no filename is specified, output is sent to the printer.

options:

-Pprinter
Set the printer name to which the graph is sent if no filename is specified.
-color
-mono
Monochrome or colour lines.
-solid
-dashed
Solid or dashed lines.
-portrait
-landscape
Plot orientation, as returned by "orient".
-ddevice
Output device, where device is one of:
ps
ps2
psc
psc2
Postscript (level 1 and 2, mono and color)
eps
eps2
epsc
epsc2
Encapsulated postscript (level 1 and 2, mono and color)
tex
epslatex
epslatexstandalone
pstex
pslatex
Generate a LaTeX (or TeX) file for labels, and eps/ps for graphics. The file produced by epslatexstandalone can be processed directly by LaTeX. The other formats are intended to be included in a LaTeX (or TeX) document. The tex device is the same as the epslatex device.
ill
aifm
Adobe Illustrator
cdr
corel
CorelDraw
dxf
AutoCAD
emf
Microsoft Enhanced Metafile
fig
XFig. If this format is selected the additional options -textspecial or -textnormal can be used to control whether the special flag should be set for the text in the figure (default is -textnormal).
hpgl
HP plotter language
mf
Metafont
png
Portable network graphics
jpg
jpeg
JPEG image
gif
GIF image
pbm
PBMplus
svg
Scalable vector graphics
pdf
Portable document format
Other devices are supported by "convert" from ImageMagick. Type system("convert") to see what formats are available. If the device is omitted, it is inferred from the file extension, or if there is no filename it is sent to the printer as postscript.
-Sxsize,ysize
Plot size in pixels for PNG and SVG. If using the command form of the print function, you must quote the xsize,ysize option. For example, by writing "-S640,480".
-Ffontname
-Ffontname:size
-F:size
fontname set the postscript font (for use with postscript, aifm, corel and fig). By default, 'Helvetica' is set for PS/Aifm, and 'SwitzerlandLight' for Corel. It can also be 'Times-Roman'. size is given in points. fontname is ignored for the fig device.

The filename and options can be given in any order.

Function File: orient (orientation)
Set the default print orientation. Valid values for orientation include "landscape" and "portrait". If called with no arguments, return the default print orientation.

ISBN 095461206XGNU Octave Manual Version 3See the print edition