A Three-Level Approach
Buch, Englisch, Format (B × H): 155 mm x 235 mm
ISBN: 978-3-032-43471-5
Verlag: Springer
TikZ is one of the most powerful systems for creating mathematical and technical illustrations in LaTeX, yet its extensive syntax and programming structure can make it challenging to learn. This book offers a practical approach that combines clear, systematic instruction with the capabilities of ChatGPT. Acting as tutor, coding assistant, debugger, and design partner, ChatGPT helps readers learn more quickly, experiment with confidence, and turn their ideas into polished figures. Each chapter is accompanied by a companion file, an optional supplement which explores the topic covered in greater depth. Companion files are hosted on GitHub; the link is included in the Introduction.
Organized in three carefully structured levels—Beginner, Intermediate, and Advanced—the book progresses from fundamental drawing commands and node-based diagrams to coordinate calculations, graph drawing, reusable styles, custom keys, graphical components, layers, and professional workflows. Concise explanations, worked examples, exercises, capstone projects, and carefully designed prompts show not only how TikZ works, but also how to use ChatGPT effectively throughout the creative process.
Written for students, researchers, educators, and authors in mathematics, computer science, engineering, and the sciences, the book emphasizes clear thinking, reusable design, and maintainable code. Readers will discover how sophisticated illustrations can grow from a small collection of fundamental ideas—and how TikZ and ChatGPT together can make the creation of accurate, elegant, publication-quality diagrams both accessible and enjoyable.
Zielgruppe
Upper undergraduate
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
I. The foundation (B): 50 commands.- 1 Getting started.- 2 Styling.- 3 Basic shapes and paths.- 4 Line, shape, and color style.- Node size and text formatting.- Beginner positioning.- 7 Beginner arrows, curves, and labels.- II. Intermediate TikZ.- 8 Paths, curves, and path labels.- 9 Coordinate calculations with calc.- 10 Loops and computed repetition.- 11 Matrices and structured layouts.- 12 Trees and hierarchical diagrams.- 13 Intersections and named paths.- Decorations and path effects.- 15 Scopes and transformations.- State diagrams and automata.- 17 Patters and backgrounds.- Commands and definitions for part III.- Part III Advanced TikZ.- 18 Pics and Keys.- 19 Custom shapes and anchors.- 20 Layers, backgrounds, and overlays.- 21 Advanced arrows and geometry.- 22 Graph drawing algorithms.- 23 Math computation.- 24 Clipping and transparency.- 25 Fitting and callouts.- 26 Externalization.- 27 Low-level PGF programming.- Commands and Definitions for Part IV.- Final Count.




