Welcome to TikZ Blog!

Step-by-Step Tutorials about How to Draw Illustrations in LaTeX

Examples are From Mathematics, Physics and Engineering


Choose your technical area and discover step-by-step tutorials:





Computer Science


Fun Learning Activities

To make the learning process appealing, we create fun activities from time to time. This includes solving mazes, puzzles and quizzes!

Circular TikZ Maze

Standard TikZ Maze

Upcoming Courses

Here is a list of upcoming courses about learning how to draw high quality illustrations in LaTeX!

Get Updates about Courses

Are you interested about learning TikZ and taking your illustrations to the next level, register TODAY and be the first one informed about course launch!


TikZ for Beginners

Learn how to draw high-quality illustrations in TikZ through amazing challenges!


Block Diagrams in LaTeX TikZ

Draw Block Diagrams in LaTeX

This mini-course teaches you how to draw high-quality block diagrams in LaTeX.



Plot & visualize data in LaTeX

The course is about plotting high-quality charts and graphs in LaTeX.


Best Cover Pages

This cover page is created in LaTeX and it uses custom fonts (TTF files). This modern cover page has a background image which is added as a node in TikZ.

This beautiful cover page has been created in LaTeX using TikZ package. The ideas is to create multiple rotated rectangles with rounded corners  

The idea behind this stylish TikZ cover page is to create several hexagons with different sizes. This is achieved in one line code using foreach loop.

Featured posts

About me

I am Benmiloud Mohammed, founder of latexdraw.com,  personal blog about drawing illustrations in LaTeX using different packages such as TikZ, Pgfplots and CircuitikZ. 

During my PhD studies, I faced difficulties when it comes to drawing technical illustrations for my research papers. After many attempts, I found TikZ  the best option for me. From that time, I am using it and encourage LaTeX users to do so. 

It's in TikZ so it must be beautiful

Mohammed Benmiloud