数学插图:几何与PostScript手册
Mathematical Illustrations: A Manual of Geometry and PostScript

原始链接: https://personal.math.ubc.ca/~cass/graphics/text/www/

本网页提供了一个在线PostScript手册,自1996年以来不断改进,并由剑桥大学出版社出版了350页的书籍版本。尽管有书籍版本,但在出版社的许可下,网页版本仍然可以访问。 该手册涵盖了广泛的主题,从坐标几何和变量等入门概念到递归、3D绘图和透视等高级技术。它包括关于曲线、变换、刚体运动和绘制曲面的章节,以及总结PostScript命令和提供设置说明的附录。 作者Bill Casselman欢迎通过电子邮件反馈和更正。用户允许制作一份个人副本,但未经许可禁止进一步复制。其他资源包括指向Adobe官方PostScript指南和其他技术文档的链接,以及关于数学插图的部分。文本中会进行简单的错误更正。

A Hacker News thread discusses a manual of geometry and PostScript. Several commenters share their experiences using PostScript for diverse applications, from database publishing to experimental visualizations, praising its minimalist and stable API. Some lament the loss of PostScript support in Mac's Preview and point to alternative tools for creating mathematical illustrations like Asymptote, Eukleides, TikZ, METAPOST, Nodebox, and OpenSCAD. One user suggests using OpenSCAD alongside the "Geometry" book series for 3D experimentation. While PostScript's age is acknowledged, some still value its stack-based approach. Links to classic PostScript learning resources and updated Asymptote projects are shared. The conversation highlights the evolution of tools for mathematical illustration, weighing the historical significance of PostScript against modern alternatives.
相关文章

原文

Table of contents


Click here for information about this imagexxxxxxxxxx

This manual has been available on this site since about 1996, with improvements taking place frequently. The current version has been published as a book of about 350 pages by Cambridge University Press. By agreement with the Press, however, it will remain posted on this web site. Many improvements in the current version over previous ones are due to the (anonymous) referees of the Press, whom I wish to thank heartily. I also wish to thank Lauren Cowles, of the New York office of the Press, for much help with preparing the original version for publication. The paper edition appears also in Duotone red and black. For information on obtaining the paper edition, take a look at the Cambridge Press catalogue.

From January 1, 2004 on, no changes except simple error corrections will be made to the main body of the text here --- at least for a while. Corrections to both paper and web editions will be found below.

I am grateful to all those who have pointed out errors or lacunae in older versions of this manual, and I hope readers will continue to send me mail about what they find - both good and bad - at [email protected].

Copyright 2005 by Bill Casselman. Permission is granted for users of this resource to make one copy for their own personal use. Further reproduction is strictly prohibited without the express permission of the copyright holder.

Introductory

This text is offered in PDF format, but also in PostScript. To read the PostScript files, which are often faster to load, you will need a PostScript interpreter. But you will need one in any event in order to read the book fruitfully. You can obtain Ghostscript and viewers at the GhostScript home pages. You will probably want to set it as the program with which your browser reads .ps files (of type application/postscript).

Preface

Table of contents (for the entire text)

Chapters 1 - 15

Chapter 1 - Getting started

Chapter 2 - Elementary coordinate geometry

Chapter 3 - Variables and procedures

Chapter 4 - Coordinates and conditionals

Chapter 5 - Loops and arrays

Chapter 6 - Curves

Interlude

Chapter 7 - Procedures as arguments

Chapter 8 - Non-linear transformations in 2D

Chapter 9 - Recursion in PostScript

Chapter 10 - Perspective and homogeneous coordinates

Chapter 11 - Introduction to drawing in 3D

Chapter 12 - Rigid motion in 3D

Chapter 13 - PostScript in 3D

Chapter 14 - Drawing surfaces in 3D

Chapter 15 - The regular polyhedra

Appendices

Appendix 1 - Summary of important PostScript commands

Appendix 2 - Setting up your PostScript environment

Appendix 3 - Structured PostScript documents

Appendix 4 - Simple text display

Appendix 5 - Zooming

Appendix 6 - Evaluating polynomials

Appendix 7 - Importing PostScript files

Epilogue

Graphics style in exposition

Supplement

Another way to construct the regular polyhedra

A better version of Hodgman-Sutherland

Code samples and packages

The plural pictures means there are several pages.

Other references on PostScript

The following official guides from Adobe are available on line:

Other technical (very technical) documentation is also on line at http://partners.adobe.com/asn/tech/ps/index.jsp and http://partners.adobe.com/asn/tech/ps/technotes.jsp. You can retrieve here, among other things, an earlier edition of the reference manual.

Other Cool Things:

Other reading on the use of illustration in mathematical exposition

Errata et corrigenda

(To appear soon)
联系我们 contact @ memedata.com