The not so short introduction to LaTeX 2e

4.0/5 · 95 ratings

Tobias Oetiker provides a clear entry point into the world of professional typesetting with this classic manual. While word processors rely on visual layouts, this book teaches you how to use logical structure to create beautiful documents. It focuses on the transition from basic text entry to high quality formatting, making it easier to handle complex mathematical formulas and scientific notatio…

Shelves
Computers Writing Nonfiction Teaching book Computer Science Mathematics Tobias Oetiker

More like this


Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability

Author: Steve Krug

Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them un…

4.0/5 · 95 ratings

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…

4.0/5 · 95 ratings

The Algorithm Design Manual

This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…

4.0/5 · 95 ratings

Refactoring: Improving the Design of Existing Code

As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…

4.0/5 · 95 ratings

Programming Pearls

"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…

4.0/5 · 95 ratings

A Philosophy of Software Design

This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be impleme…

4.0/5 · 95 ratings

Blogs, Wikis, Podcasts, and Other Powerful Web Tools for Classrooms

Will Richardson provides a foundational look at how social media and collaborative technologies can transform traditional classrooms into dynamic …

4.0/5 · 95 ratings

Learning Python

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …

4.0/5 · 95 ratings

Growing Object-Oriented Software, Guided by Tests

Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software…

4.0/5 · 95 ratings

Working Effectively with Legacy Code

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…

4.0/5 · 95 ratings

The Pragmatic Programmer: From Journeyman to Master

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software …

4.0/5 · 95 ratings

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…

4.0/5 · 95 ratings