Avatar

Araz Gholami

Hi, I'm @arazgholami, Programmer, Blogger and Explorer.
I create things and make them better. I'm a repairer, not replacer.
I love to transform complex things to simple things.

WTF-IS: LaTeX

90% of what you need to survive in LaTex

LaTeX (pronounced La-tek or sometimes Lay-tek) is a document preparation system created by Leslie Lamport in 1984. It’s built on top of TeX, a typesetting system developed by Donald Knuth in 1978. But the story goes further back: TeX was based on troff, an even older system written by Joe Ossanna in 1971.

LaTeX is to TeX what Bootstrap is to HTML. In simpler terms, TeX does the heavy lifting, but LaTeX makes it easier for writers to focus on content, not design.

Why LaTeX?

LaTeX emerged at a time when there were no modern word processors like Microsoft Word. Professors and researchers needed something robust to write their papers and academic documents—something that could handle complex formulas, citations, and structured content efficiently. Enter LaTeX, which still thrives today.

What has kept LaTeX alive for so long is its legendary speed when it comes to generating documents with well-defined structures—like tables of contents and mathematical equations. However, there’s a catch: you’ll need to invest time upfront to learn how to write LaTeX documents. For many, though, this investment pays off. A few hours of learning today can save you days of work in the future.

Getting Started

There are tons of tools to help you write LaTeX. If you’re just beginning, you might want to try:

LaTeX Basics

Here’s a simple example to help you understand the structure of a LaTeX document.

Identifying the Document Type:

\documentclass[11pt]{article}
\title{\textbf{Gummi 0.8.0}}
\author{Alexander van der Meij}
\date{}

\addtolength{\topmargin}{-3cm}
\addtolength{\textheight}{3cm}

Starting the Document:

\begin{document}

Setting the Title and Style:

\maketitle
\thispagestyle{empty}

Creating Sections and Paragraphs:

\section{Introduction}
Welcome to the latest release of Gummi - the simple {\LaTeX} editor. After a long break in development, we're finally back with version 0.8.0.\\
With this release we say farewell to the GTK2 toolkit and mark the beginning of the use of GTK3 within our codebase. Many other improvements were also made to enhance your Gummi experience. For a complete list of changes, please see our changelog\footnote{https://raw.githubusercontent.com/alexandervdm/gummi/master/ChangeLog}.

Making Lists:

\section{Contributing}
If you'd like to contribute to this project, here's some ideas:
\begin{description}
\addtolength{\itemindent}{0.80cm}
\itemsep0em
\item[Development] fix bugs or add features to our C/GTK codebase
\item[Documentation] edit the user guide to improve user experience
\item[Localization] translate Gummi in your native language
\item[Testing] try out the latest and report your findings
\end{description}

Finishing the Document:

\end{document}

More Resources

If you’re ready to dive deeper into LaTeX, check out these resources:

  • YouTube: LaTeX Crash Course
  • Overleaf: a great online tool for LaTeX beginners and pros alike.

Once you get used to LaTeX, you’ll find that its speed and efficiency make it worth the initial learning curve. Just like investing a few hours upfront to master Vim, learning LaTeX can save you a ton of time and headaches down the road.

Araz Gholami · · MD · TXT
Share: https://arazgholami.com/wtf-is-latex

Leave a comment




Comments

Subscribe to my 📶 RSS or submit your email here and I'll send you my last articles directly to your email.
No spam. I promise.