23.10.2014 Views

mfpic-doc.pdf.

mfpic-doc.pdf.

mfpic-doc.pdf.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CONTENTS<br />

ii<br />

4.3 Colors in MFPIC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

4.3.1 METAPOST color functions . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

4.3.2 Establishing MFPIC default colors . . . . . . . . . . . . . . . . . . . . . . 28<br />

4.3.3 Defining a color name . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.3.4 METAFONT colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.4 Modifying the figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.4.1 Closure of paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

4.4.2 Reversal, connection and other path modifications . . . . . . . . . . . . . 31<br />

4.4.3 Arrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

4.5 Rendering figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

4.5.1 Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

4.5.2 Shading, filling, erasing, clipping, hatching . . . . . . . . . . . . . . . . . 37<br />

4.5.3 Changing the default rendering . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.5.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.6 Functions and Plotting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.6.1 Defining functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

4.6.2 Plotting functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

4.6.3 Plotting external data files . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

4.7 Labels and Captions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

4.7.1 Setting text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

4.7.2 Curves surrounding text . . . . . . . . . . . . . . . . . . . . . . . . . . . 53<br />

4.8 Saving and Reusing an MFPIC Picture. . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

4.9 Picture Frames. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

4.10 Affine Transforms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

4.10.1 Transforming the METAFONT coordinate system . . . . . . . . . . . . . . 55<br />

4.10.2 Transforming paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

4.11 Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

4.12 For Advanced Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

4.12.1 Splines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

4.12.2 Béziers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />

4.12.3 Raw METAFONT code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

4.12.4 Creating METAFONT variables . . . . . . . . . . . . . . . . . . . . . . . . 65<br />

4.12.5 Miscelaneous pair expressions . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

4.12.6 Manipulating METAFONT picture variables . . . . . . . . . . . . . . . . . 69<br />

4.12.7 METAFONT loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />

4.12.8 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />

5 Appendices 79<br />

5.1 Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

5.2 Changes History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

5.3 Summary of Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

5.4 Plotting Styles for \plotdata. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />

5.5 Special Considerations When Using METAFONT. . . . . . . . . . . . . . . . . . . 81<br />

5.6 Special Considerations When Using METAPOST. . . . . . . . . . . . . . . . . . . 81<br />

5.6.1 Required support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

5.6.2 METAPOST is not METAFONT . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

5.6.3 Graphic inclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

5.7 MFPIC and the Rest of the World. . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!