--- Draft ---
LaTeX, having accumulated a vast ecosystem of programs and documentation over the past 40 years, has gradually become the de facto standard for typesetting in academia and publishing. Few may dispute that it is a great project. However, while no system is without its flaws, what if we were to explore something new? For instance, the younger Typst. That said, this post is intended for those who are already familiar with using LaTeX. If someone has never used either LaTeX or Typst and wants to learn one to start with, my advice is still to begin with LaTeX.

Migration

Guide for LaTeX users – Typst Documentation

Based on the official Typst documentation, How do I create section headings, emphasis, ...?, the following shows some common markup commands used in LaTeX and their Typst equivalents in detail.

Some frequently used Equivalent Typst Function Names of LaTeX Commands

Consider using CeTZ for drawing with Typst, especially if packages like TikZ are required on the LaTeX side.

Comparison

Let’s inspect the differences in behavior and performance between LaTeX and Typst for some common tasks.

Finally, conduct some simple tests on the compilation time of Typst and LaTeX, as well as the size of generated PDF files.