Learn More
There are a variety of L A T E X classes which can be used to produce " overhead slides " for presentations. One of these, beamer, provides flexible and powerful environments which can be used to create slides and PDF-based documents suitable for presentations. Although the class is extensively documented , first-time users may prefer learning about this(More)
Beautiful and expressive documents often require beautiful and expressive graphics. PGF and its front-end TikZ walk a fine line between power, portability and usability, giving a T E X-like approach to graphics. While PGF and TikZ are extensively documented, first-time users may prefer learning about these packages using a collection of graduated examples.(More)
Beautiful and expressive documents often require beautiful and expressive graphics. PGF and its front-end TikZ walk a thin line between power, porta-bility and usability, giving a T E X-like approach to graphics. While PGF and TikZ are extensively documented, first-time users may prefer learning about these packages using a collection of graduated examples.(More)
PerlT E X couples two well-known worlds — the Perl programming language and the L A T E X typesetting system. The resulting system provides users with a way to augment L A T E X macros with Perl code, thereby adding programming capabilities to L A T E X that would otherwise be difficult to express. In this paper, we illustrate the use of PerlT E X with a(More)
The PythonT E X package allows authors to combine computational and typesetting tasks by embedding Python code in T E X documents. This package allows access to many powerful Python modules, providing support for such things as symbolic mathematics, plotting, arbitrary precision numerical calculations, and networking. Python's intuitive syntax, popularity ,(More)
The Java language is commonly used in CS 1 courses, though its complexity and evolving nature introduce difficulties to instructors and students alike. In recognition of these challenges, the ACM established the Java Task Force to study the problem. The work of this committee resulted in a collection of Java-based resources which simplifies the teaching and(More)
  • 1