summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex')
-rw-r--r--Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex173
1 files changed, 136 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex b/Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex
index 76cc1e220ab..e67a523afe3 100644
--- a/Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex
+++ b/Master/texmf-dist/doc/latex/combinedgraphics/test/combinedgraphics_test.tex
@@ -1,7 +1,7 @@
%
% LaTeX test file for combinedgraphics package
%
-% Copyright 2009,2011 Christian Schneider <software(at)chschneider(dot)eu>
+% Copyright 2009,2011,2012 Christian Schneider <software(at)chschneider(dot)eu>
%
% This file is part of combinedgraphics.
%
@@ -23,6 +23,7 @@
\documentclass[DIV12]{scrartcl}
\usepackage{combinedgraphics}
+%\usepackage{combinedgraphics}
\newcommand*\mycolor{\color{blue}}
\newcommand*\myfont{\bfseries\Large}
@@ -34,94 +35,192 @@
}
\begin{document}
- \section*{Defaults}
+ \section*{Test: no macro parameters}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics{xfig325}}%
- \fbox{\includecombinedgraphics{gnuplot42}}
-
- \section*{Test: \texttt{textfont} and \texttt{textcolor}}
+ \fbox{\includecombinedgraphics{gnuplot42}}\\[3ex]
+ The default output generated by manually including the graphics is given in
+ the first line and the output of \texttt{\textbackslash
+ includecombinedgraphics} with the options indicated in the headline is given
+ in the next line. Here, we should see exactly the same output in both lines,
+ because \texttt{\textbackslash includecombinedgraphics} is used without any
+ parameters.
+
+ \clearpage
+
+ \section*{Test: \texttt{textfont=\textbackslash bfseries\textbackslash
+ Large},\texttt{textcolor=\textbackslash color\{blue\}}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[textfont=\myfont,textcolor=\mycolor]{xfig325}}%
- \fbox{\includecombinedgraphics[textfont=\myfont,textcolor=\mycolor]{gnuplot42}}
+ \fbox{\includecombinedgraphics[textfont=\myfont,textcolor=\mycolor]%
+ {gnuplot42}}\\[3ex]
+ The font size is increased, the font series changed to bold-face and the color
+ to blue. Note, that the vector graphics part is not affected.
+
+ \clearpage
\section*{Test: \texttt{vecscale=1.2}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[vecscale=1.2]{xfig325}}%
- \fbox{\includecombinedgraphics[vecscale=1.2]{gnuplot42}}
+ \fbox{\includecombinedgraphics[vecscale=1.2]{gnuplot42}}\\[3ex]
+ The vector graphics part is scaled by a factor of $1.2$. Note, that the text
+ positions are changed accordingly, but the font and color are not affected.
+
+ \clearpage
+
+ \section*{Test: \texttt{vecwidth=7cm}}
+ \noindent
+ \fbox{\combinput{xfig325}}%
+ \fbox{\input{gnuplot42}}\\[3ex]
+ \fbox{\includecombinedgraphics[vecwidth=7cm]{xfig325}}%
+ \fbox{\includecombinedgraphics[vecwidth=7cm]{gnuplot42}}\\
+ \fbox{\rlap{\raise 5pt\hbox{length: 7cm}}\rule{7cm}{1pt}}%
+ \fbox{\rlap{\raise 5pt\hbox{length: 7cm}}\rule{7cm}{1pt}}\\[3ex]
+ These examples are similar to the \texttt{vecscale=\ldots} examples, but the
+ scaling factor is calculated automatically such that the graphics have a
+ width of $7$cm.
+
+ \clearpage
+
+ \section*{Test: \texttt{vecheight=6cm}}
+ \noindent
+ \fbox{\combinput{xfig325}}%
+ \fbox{\input{gnuplot42}}\\[3ex]
+ \fbox{\rotatebox{90}{length: 6cm}\rule{1pt}{6cm}}%
+ \fbox{\includecombinedgraphics[vecheight=6cm]{xfig325}}%
+ \fbox{\includecombinedgraphics[vecheight=6cm]{gnuplot42}}\\[3ex]
+ Similiar example, but in this case the height is specified.
+
+ \clearpage
- \section*{Test: \texttt{vecfile}}
+ \section*{Test: \texttt{vecfile=\ldots}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[vecfile=gnuplot42]{xfig325}}%
- \fbox{\includecombinedgraphics[vecfile=xfig325]{gnuplot42}}
+ \fbox{\includecombinedgraphics[vecfile=xfig325]{gnuplot42}}\\[3ex]
+ Here, the vector graphics parts of the two graphics are interchanged (at the
+ inclusion of the first graphics file, the vector graphics part of the second
+ graphics file is passed to its \texttt{vecfile} parameter and vice versa).
+ This leads to some ``chaotic'' output, but the \texttt{vecfile} parameter
+ works as expected.
+
+ \clearpage
\section*{Test: \texttt{vecinclude=false}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[vecinclude=false]{xfig325}}%
- \fbox{\includecombinedgraphics[vecinclude=false]{gnuplot42}}
+ \fbox{\includecombinedgraphics[vecinclude=false]{gnuplot42}}\\[3ex]
+ Here, the automatic inclusion of the vector graphics part is disabled. As
+ the \LaTeX{} part of Xfig graphics do not include it (left), the vector
+ graphics part is not shown. In contrast gnuplot includes the vector graphics
+ part in the \LaTeX{} part (right).
+
+ \clearpage
\section*{Test: \texttt{vecinclude=overwrite}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[vecinclude=overwrite]{xfig325}}%
- \fbox{\includecombinedgraphics[vecinclude=overwrite]{gnuplot42}}
+ \fbox{\includecombinedgraphics[vecinclude=overwrite]{gnuplot42}}\\[3ex]
+ The inclusion of the vector graphics part by the \LaTeX{} part is disabled
+ (if any) and \texttt{\textbackslash includecombinedgraphics} generates its
+ own code for the inclusion. In this case the vector graphics part is included
+ first, because \texttt{vecfirst=true} is the default. Note, that the label
+ ``filled'' in the gnuplot graphics has become visible. (In gnuplot's
+ \LaTeX{} parts labels are output before including the vector graphics part
+ and, hence, can become invisible under filled curves.)
+
+ \clearpage
+
+ \section*{Test: \texttt{vecfirst=false,vecinclude=overwrite}}
+ \noindent
+ \fbox{\combinput{xfig325}}%
+ \fbox{\input{gnuplot42}}\\[3ex]
+ \fbox{\includecombinedgraphics[vecfirst=false,vecinclude=overwrite]{xfig325}}%
+ \fbox{\includecombinedgraphics[vecfirst=false,vecinclude=overwrite]%
+ {gnuplot42}}\\[3ex]
+ This example is similar to the previous one, but now the vector graphics
+ part is forced to be included after the \LaTeX{} part. Note, that the text
+ in the left one is hidden and in addition to the label ``filled'', parts
+ of the axes labels etc. are hidden in the right one.
+
+ \clearpage
\section*{Test: \texttt{angle=90}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[angle=90]{xfig325}}%
- \fbox{\includecombinedgraphics[angle=90]{gnuplot42}}
+ \fbox{\includecombinedgraphics[angle=90]{gnuplot42}}\\[3ex]
+ The graphics are rotated by 90 degrees.
+
+ \clearpage
\section*{Test: \texttt{scale=0.8}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[scale=0.8]{xfig325}}%
- \fbox{\includecombinedgraphics[scale=0.8]{gnuplot42}}
+ \fbox{\includecombinedgraphics[scale=0.8]{gnuplot42}}\\[3ex]
+ The \emph{whole} graphics (vector graphics part and font) are scaled by a
+ factor of $0.8$.
+
+ \clearpage
\section*{Test: \texttt{hscale=1.2,vscale=0.8}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[hscale=1.2,vscale=0.8]{xfig325}}%
- \fbox{\includecombinedgraphics[hscale=1.2,vscale=0.8]{gnuplot42}}
+ \fbox{\includecombinedgraphics[hscale=1.2,vscale=0.8]{gnuplot42}}\\[3ex]
+ Similar to the example before, by the horizontal and vertical scaling factors
+ differ.
+
+ \clearpage
\section*{Test: \texttt{width=0.49\textbackslash textwidth,height=5cm}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[width=0.49\textwidth,height=5cm]{xfig325}}%
- \fbox{\includecombinedgraphics[width=0.49\textwidth,height=5cm]{gnuplot42}}
+ \fbox{\includecombinedgraphics[width=0.49\textwidth,height=5cm]%
+ {gnuplot42}}\\[3ex]
+ Similar to the example before, but instead of scaling factors explicit
+ heights and widths are given.
+
+ \clearpage
\section*{Test: \texttt{width=0.49\textbackslash textwidth,keepaspectratio}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
- \fbox{\includecombinedgraphics[width=0.49\textwidth,keepaspectratio]{xfig325}}%
- \fbox{\includecombinedgraphics[width=0.49\textwidth,keepaspectratio]{gnuplot42}}
+ \fbox{\input{gnuplot42}}\\[3ex]
+ \fbox{\includecombinedgraphics[width=0.49\textwidth,keepaspectratio]%
+ {xfig325}}%
+ \fbox{\includecombinedgraphics[width=0.49\textwidth,keepaspectratio]%
+ {gnuplot42}}\\[3ex]
+ Again, similar as the examples before, but the new height is automatically
+ calculated such that the aspect ratio of the graphics does not change.
+
+ \clearpage
\section*{Test: \texttt{angle=30,scale=0.75,angle=15}}
\noindent
\fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
+ \fbox{\input{gnuplot42}}\\[3ex]
\fbox{\includecombinedgraphics[angle=30,scale=0.75,angle=15]{xfig325}}%
- \fbox{\includecombinedgraphics[angle=30,scale=0.75,angle=15]{gnuplot42}}
-
- \section*{Test: \texttt{vecfirst=false,vecinclude=overwrite}}
- \noindent
- \fbox{\combinput{xfig325}}%
- \fbox{\input{gnuplot42}}\\
- \fbox{\includecombinedgraphics[vecfirst=false,vecinclude=overwrite]{xfig325}}%
- \fbox{\includecombinedgraphics[vecfirst=false,vecinclude=overwrite]{gnuplot42}}
+ \fbox{\includecombinedgraphics[angle=30,scale=0.75,angle=15]{gnuplot42}}%
+ \\[3ex]
+ Here, a combination of different rotations and scalings is shown. In contrast
+ to other parameters, some (like \texttt{angle} and \texttt{scale}) do not
+ overwrite previously specified parameters, but they accumulate.
\end{document}