LaTeX can be used to produce a variety of different charts and diagrams, including: flowcharts, gantt charts, pie charts, branching and decision trees, family trees, histograms, bar charts and more. If you're looking for a particular type of chart that isn't featured here, please let us know, or submit your own example to the gallery.
With this simple LaTeX template you can quickly create and share your family tree online with friends and relatives.
For help with different styles, see this guide to trees in LaTeX on the excellent LaTeX Community forum, and you can find help with using the TikZ package in Part 3 of our free Introduction to LaTeX course.
This popular visualization of the Porter Value Chain is a great example of how LaTeX can be used to produce striking, high quality formatting of simple objects such as tables.
Originally posted as this answer on TeX StackExchange, we've pre-loaded the table into Overleaf to let you easily add your own content. Simply click the table to start editing online.
Once you're done, you can insert the table into a longer LaTeX document, or download as a PDF for use as a standalone piece.
If you're new to LaTeX, checkout the third part of our free online LaTeX course for more hints on creating presentations and drawings in LaTeX.
This is an example for re-creating gnuplot charts with tikz on LaTeX, made possible by adding gnuplot-lua-tikz.sty and gnuplot-lua-tikz-common.tex to your project. (These files can be generated by invoking lua gnuplot-tikz.lua style where gnuplot-tikz.lua can be found in $GNUPLOT/lua/gnuplot-tikz.lua.
(This will work with all engines, not just LuaLaTeX!)
Copyright 2009 Ivan Griffin
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.
The latest version of this license is in
and version 1.3 or later is part of all distributions of LaTeX
version 2005/12/01 or later.
This work has the LPPL maintenance status `maintained'.
The Current Maintainer of this work is Ivan Griffin
This work consists of the files periodic_table.tex
An example using the pstool package to get \psfrag commands working with .eps images in pdflatex. There's a caveat; after the initial compile, if you add more \psfrag or change the replacements, it doesn't auto-update the replacements in the PDF output on Overleaf unless you do a recompile from scratch, or the .eps file itself is updated.