1 \chapter{Module epsfile: EPS file inclusion
}
3 With the help of the
\verb|epsfile.epsfile| class, you can easily embed
4 another EPS file in your canvas, thereby scaling, aligning the content
5 at discretion. The most simple example looks like
10 c.insert(epsfile.epsfile(
0,
0, "file.eps"))
11 c.writeEPSfile("output")
15 All relevant parameters are passed to the
\verb|epsfile.epsfile|
16 constructor. They are summarized in the following table:
19 \begin{tabularx
}{\linewidth}{l>
{\raggedright\arraybackslash}X
}
20 argument name&description\\
22 \texttt{x
} & $x$-coordinate of position (measured in user
24 \texttt{y
} & $y$-coordinate of position (measured in user
26 \texttt{filename
} & Name of the EPS file (including a possible
28 \texttt{width=None
} & Desired width of EPS graphics or
\texttt{None
}
29 for original width. Cannot be combined with scale specification.\\
30 \texttt{height=None
} & Desired height of EPS graphics or
\texttt{None
}
31 for original height. Cannot be combined with scale specification.\\
32 \texttt{scale=None
} & Scaling factor for EPS graphics or
\texttt{None
}
33 for no scaling. Cannot be combined with width or height specification.\\
34 \texttt{align="bl"
} & Alignment of EPS graphics. The first character
35 specifies the vertical alignment:
\texttt{b
} for bottom,
\texttt{c
}
36 for center, and
\texttt{t
} for top. The second character fixes the
37 horizontal alignment:
\texttt{l
} for left,
\texttt{c
} for center
38 \texttt{r
} for right.\\
39 \texttt{clip=
1} & Clip to bounding box of EPS file?\\
40 \texttt{translatebbox=
1} & Use lower left corner of bounding box of EPS
41 file? Set to $
0$ with care.\\
42 \texttt{bbox=None
} & If given, use
\texttt{bbox
} instance instead of
43 bounding box of EPS file.\\
44 \texttt{kpsearch=
0} & Search for file using the kpathsea library.
53 %%% TeX-master: "manual.tex"