Learn How to Draw Trees in TikZ

In this step-by-step tutorial, we will learn how to draw trees in LaTeX using TikZ package.

Three Dimensional Plotting in LaTeX

In this tutorial, we will learn how to plot 3D functions and data in LaTeX using Pgfplots package. We will learn also how to create scatter plots, mesh plots and surface plots. Moreover, we will see how to customize our plot: changing colors, line width, grid style, axis lines, colormaps and much more.

Filling an Area Between Two Curves

In this tutorial, we will learn how to fill the area between two plot lines in LaTeX using PGFplots package and fillbetween library.

Draw a Rectangle in TikZ

In this tutorial, we will learn how to draw a rectangle node shape in LaTeX using TikZ, change its size, its color and add text content.

TikZ Shape: Diamond

In this tutorial, we will learn how to draw a rectangle node shape in LaTeX using TikZ, change its size, its color and add text content.

Draw an Ellipse in TikZ

In this tutorial, we will learn how to draw an ellipse in LaTeX using TikZ package, change its size, its color and access to its anchors

Learn How to Draw Trapezium in TikZ

In this tutorial, we will learn how to draw and customize trapezium shape in TikZ, change its color, add text and access to its anchors!

Regular Polygon in TikZ

In this post, we will learn how to create a TikZ regular polygon node shape, change its size, its color and access to all its anchors.

Learn How to Draw a Cylinder Shape in TikZ

In this post, we will learn how to draw a TikZ cylinder shape, change its size, its color and access to all its anchors. The cylinder shape requires loading shapes.geometric TikZ library.

How to Create Commutative Diagrams in TikZ?

This tutorial is about drawing commutative diagrams in LaTeX using TikZ package and cd library. The idea of this post is different from previous ones where we will start with a quiz for motivation and learning purpose. Then, we will provide a gallery of commutative diagrams drawn with TikZ with a short description.