By Assad Ebrahim, on May 20th, 2010 (7,515 views)
Topic: Toolkit
(Mathematical Toolset Series: TeX & LaTeX, Part 1 of 3)
If symbols, formulas, and equations comprise a large portion of your professional communication, then becoming familiar with the LaTeX / TeX platform should be high on your todo list. With the right tools and a little practice, the relative ease of creating beautiful documents with TeX may mean that you soon leave your favorite Office suite in favor of TeX for your technical writing.
This article introduces the LaTeX / TeX platform, illustrates its capabilities, and highlights the key differences between using TeX for document preparation and more commonly used word processing systems.
For those that like to know the human side of the tools they use, a little history of TeX, the philosophy motivating its development, and something about its legendary creator, is included.
Continue reading this article…
By Assad Ebrahim, on May 20th, 2010 (10,328 views)
Topic: Toolkit
(Mathematical Toolset Series: TeX & LaTeX, Part 2 of 3)
EDIT: 25.Oct.2015 – improved templates added.
You can get started with LaTeX / TeX on Windows within an hour. This article walks you through setting up a working platform, provides basic templates for you to produce your first PDF document, and points you to reference materials you may find useful as you advance. The instructions below have been tested against WinXP, Win7, and now Win8.
Continue reading this article…
By Assad Ebrahim, on May 20th, 2010 (9,249 views)
Topic: Toolkit
(Mathematical Toolset Series: TeX & LaTeX, Part 3 of 3)
If you write frequently, it is likely that you have certain stock or administrative material that is included in each of your documents. You also likely spend a substantial portion of your overall effort rewriting, editing, or rearranging material. In this situation, one of the best ways of preserving your time and your sanity is to adopt a modular approach to document development.
In this final article of the three part series on LaTeX / TeX, I will discuss a modular approach to document preparation using TeX. I’ll also provide modular templates that should make your use of TeX more efficient.
By Assad Ebrahim, on February 22nd, 2010 (36,860 views)
Topic: Toolkit
Maxima is a symbolic computation platform that is free, open source, runs on Windows, Linux, and Mac, and covers a wide range of mathematical functions, including 2D/3D plotting and animation. Capabiities include algebraic simplification, polynomials, methods from calculus, matrix equations, differential equations, number theory, combinatorics, hypergeometric functions, tensors, gravitational physics, PDEs, nonlinear systems. With an active developer base and responsive community, a user gets a secure future lifecycle of the product and plenty of help when dealing with problems. The result: an essential mathematical computing package for students, programmers, engineers, scientists, and mathematicians. This article will help you get started with Maxima.
Continue reading this article…
By Assad Ebrahim, on February 12th, 2010 (8,274 views)
Topic: Programming
…for Embedded and LowLevel Systems Development
C provides the convenience of learning one language while retaining the ability to target a variety of platforms including modern operating systems (Linux, Windows, Mac), realtime operating systems, systemsonachip, and a host of microcontrollers for embedded development. And if you have to “mov” the bits around yourself (device drivers, DMA controllers), you can do that too. This is a significant efficiency over assembly languages which are essentially chipspecific control codes and therefore require understanding the architecture of the chip in each target platform.
Continue reading this article…
By Assad Ebrahim, on February 3rd, 2010 (3,687 views)
Topic: Toolkit
…For industry or research.
Over the coming months, I’ll be posting articles as part of a series on setting up a toolset for Mathematics work in industry or research.
I’ll be emphasizing open source software. Though the primary target is the Windows PC platform (dominant in industry), I will list alternatives for Linux/Unix.
Continue reading this article…

Reading List… MathematicsApplications
MathematicsTechnical
MathematicsPhenomenology
Mathematics Education
Advanced Technology
Programming / Software Engineering

2,288 feed subscribers
