A Brief Introduction to the LaTeX Typesetting Language
(putting mathematics into type)

Note: The ugliest curve you're ever likely to see in your life is the learning curve. Deal with it. -- PR


Just what is LaTeX? The history, development, cost, portability, and main purpose for its being.

BingChat assists in LaTeX coding. How useful is BingChat in helping us to code in LaTeX? Somewhat.
It might be worth a try.


LaTex Vs MS Word. I use both LaTeX and Word.
For me, they fulfill different functions. But mostly, for math output, I use LaTeX.


LaTex's advantages and disadvantages. This page
further explores the 'LaTex Vs MS Word' decision. The issue of spellchecking in LaTeX.


Here we go over the general layout of a LaTeX Document.


How to use the program Mathpix to get LaTeX code from uploaded graphics file or a PDF file..


Getting Started with LaTeX.


Putting Your Prose Into LateX. LaTeX documents don't need to have any math at all. There's still a
lot to know about how to typeset text in LaTeX.


Packages in LaTeX. Packages are very useful in LaTeX.


Putting Referencing Into Your LateX. There are many kinds of referencing one could use in a
LaTeX document, but I will go over only three:

  1. Bibliographical referencing,
  2. Equation referencing,
  3. Page referencing.


Dealing with fonts in LaTeX.


Equations in LaTeX: The following are more or less randomly organized, and more or less hacks.

Equations in LaTeX, Part 1.

Equations in LaTeX, Part 2.

Equations in LaTeX, Part 3.

Equations in LaTeX, Part 4.

Equations in LaTeX, Part 5.

Equations in LaTeX, Part 6.


LaTeX Matrices.


Putting Graphics Into Your LaTeX.


Putting Your Chemistry papers Into LaTeX. There are packages designed specifically to help you typeset for chemistry.


LaTeX for Philosophers. Yes, there is a learning curve for LaTeX, but you might find it worth it in the long run.


Putting Your LaTeX Mathematics in your Web Pages. I use the MathJax package. With it, I can put a lot of
beautiful mathematics in my web pages, but it isn't as robust as native LaTeX. In other words,
not all features of LaTeX ports over to a MathJax-enabled browser.


Debugging Your LaTeX Files. How to deal with errors or what to do when the program refuses to typeset to the end.


Making Macros. User-defined commands or bits of code for

  1. making a short-hand version of something long,
  2. creating a command that can take parameters,
  3. creating a command that will change its effect depending on the environment it's in.


Tables and Arrays.

  1. Tables and Arrays can be made with or without outer borders,
  2. the entries of tables are default regular text,
  3. the entries of arrays are default regular math mode (textstyle).


Lists in LaTeX.