
Learn to write professional documents with LaTeX, a markup-based system that produces PDF or DVI outputs. Use it to document models, create professional presentations, and format complex formulas in academia.
Learn how to use Overleaf, an online LaTeX editor, to edit and compile documents, share with collaborators, view change history, and use templates for books, letters, and journals.
Explore the structure of a LaTeX article: set the document class, load packages, define title metadata, and build sections, subsections, and a dynamic table of contents with page breaks.
Learn to write inline and displayed equations in LaTeX using Amos math, with numbering, boxing, cases, and systems, plus fractions, roots, and integrals.
Master cross referencing by attaching labels to equations, sections, subsections, and images, and using ref to auto-update numbers and references.
Learn to insert and adjust images in LaTeX using the graphicx package, includegraphics, and the figure environment, with captions, labels, cross references, and wrapping and floating options.
Learn to create matrices and vectors in LaTeX with the amsmath package, using matrix environments, brackets, and inline forms, then explore determinants and norms with vertical bars.
Learn to create unordered and ordered lists in LaTeX using itemize and enumerate, customize symbols and numbering across nested levels, and adjust labels with examples.
Learn to create LaTeX tables from basics to advanced features, including centering, vertical bars, horizontal lines, fixed-width columns with middle alignment using the array package, and multi-column and multi-row layouts.
Learn to format tables in LaTeX with centering, captions, labels, and references; use longtable for multi page tables and float options to control placement, plus list of tables.
Explore LaTeX font sizes, families, and styles, noting the default 10pt and limited sizes in the article class, and use inline or switch commands for bold, italics, or typewriter.
Configure hyperlinks in LaTeX using the hyperref package, set link colors, and create both internal references with ref and external links with href and url.
Learn to add and format code in LaTeX with minted, including language highlighting, colors, fonts, and using inputminted or listing environments for external files, captions, and labels.
Learn how to add and manage bibliographies in LaTeX, using packages like biblatex, creating a bibliography environment, citing with tags, and printing a linked reference section.
Learn to create Beamer presentations with LaTeX, including setting document class, themes, metadata, frames, sections, and a table of contents that highlights the current section.
Learn to create Beamer presentations with overlays, highlight important text, and organize content into columns, using itemize, alert blocks, a theorem, examples, and an equation.
download and install texmaker on windows, mac, or linux, set up required packages, and edit LaTeX documents offline, using a docker image or dropbox for offline work.
Learn to add code to Jupyter notebooks using LaTeX, including inline and centered equations, with begin equation and various environments, to document models professionally and export them.
Review LaTeX basics—equations, matrices, vectors, lists—plus document customization with fonts, figures, tables, code, and hyperlinks; master references, Beamer presentations, and online/offline bibliography with Jupiter notebooks.
Hi and welcome!
If you are here, that's because you want to learn LaTeX, the best document preparation system out there! With LaTeX, you can create professional documents and presentations. If you are a student, researcher, Data Scientist, or any kind of scientist or professional in general, then it's not bad idea if you have things documented with LaTeX. Yes, every scientist or engineer needs to know math, and there isn't anything better for writing math than LaTeX.
Documenting your ML or DL model in a Jupyter Notebook? LaTeX.
If you are going to present something in a very important conference? LaTeX.
Already doing your thesis? LaTeX.
Writing a paper? LaTeX.
In this course, I will guide you through the basics of LaTeX. You will learn:
LaTeX basics: how to write equations, matrices, vectors, lists, etc.
How to customize your LaTeX document by changing the font size, the font families, font styles.
Add figures, tables, Python code, hyperlinks.
Cross-referencing everything in your document without having to worry too much.
Create professional presentations using Beamer.
Adding a well-structured bibliography.
Edit your documents online and offline.
Add LaTeX to Jupyter Notebooks.
This course covers the basics and it is intended that you can write complex documents with complex math at the end of this course.
Without further ado...
Enjoy!