LaTeX
LaTeX is a featured book on Wikibooks because it contains substantial content, it is well-formatted, and the Wikibooks community has decided to feature it on the main page or in other places. Please continue to improve it and thanks for the great work so far! You can edit its advertisement template. This book is also available as a |
This is a guide to the LaTeX typesetting system. It is intended as a useful resource for everybody, from new users who wish to learn, to old hands who need a quick reference.
TeX and LaTeX
TeX is a typesetting computer program created by Donald Knuth, originally for his magnum opus, The Art of Computer Programming. It takes a "plain" text file and converts it into a high-quality document for printing or on-screen viewing. LaTeX is a macro system built on top of TeX that aims to simplify its use and automate many common formatting tasks. It is the de-facto standard for academic journals and books in several fields, such as mathematics and physics, and provides some of the best typography free software has to offer.
This book is organized into different parts:
- Getting Started will provide you with the very first steps to print your first document, from installing the needed software to basic concepts and syntax.
- Common Elements discusses common features you would expect from a document processor, including fonts, layout, colors, lists, and figures.
- Mechanics are some topics that are not really necessary to write a basic document, but could help you understand how some parts of the system work. These topics are required for fine-tuning documents. Use them as support for various chapters, as they are often being referred to.
- Technical Text focuses on different specialized matters, mostly for scientific work.
- Special Pages is for the structured pages usually put in appendices.
- Special Documents: this part tackles other kind of documents different from the classic article style.
- Creating Graphics is for the process of writing graphics from a LaTeX document.
- Programming or how to create your own macros and packages.
- Miscellaneous contains everything that does not fit in the previous parts, like project management and other subjects related to LaTeX but not inherent to LaTeX itself.
- Help and Recommendations : the FAQ encompasses very common pitfalls and important recommendations for everyone, we urge you to read it; the Tips and Tricks are much more specific matters.
- Appendices.
Contents
[edit | edit source]
While TeX and LaTeX are powerful by design, traditionally they require installing distributions, configuring editors, and managing packages locally. For newcomers, this setup can be a barrier; for experienced users, it can slow down experimentation, collaboration, and teaching.
Modern online LaTeX environments remove much of this friction while preserving the full expressive power of LaTeX.
Key aspects relevant to learning and using LaTeX:
- Immediate feedback: Source and rendered document are displayed together, making it easier to understand how LaTeX commands affect structure and typography.
- No setup required: Compilation and package management are handled automatically, allowing users to focus on concepts rather than tooling.
- Low-friction access: One-click Google login makes it easy to start writing or share documents, even with users new to LaTeX.
- Academic focus: Built-in support for bibliographies, mathematical notation, and journal-style documents aligns well with LaTeX’s role in scientific publishing.
- Collaboration: Documents can be shared and edited collaboratively, which is useful for teaching, group projects, and research writing.
For readers working through the sections of this book—from Getting Started to Technical Text, Programming, and Special Documents—tools like SciScribe provide a practical way to apply LaTeX concepts immediately, without the overhead of local configuration.
In this sense, SciScribe.dev does not replace TeX or LaTeX themselves; it simply provides a modern, accessible environment in which to use them.
- Getting Started
- Common Elements
- Document Structure
- Text Formatting
- Paragraph Formatting
- Colors
- Fonts
- List Structures
- Special Characters
- Internationalization
- Rotations
- Tables
- Title creation
- Page Layout
- Customizing Page Headers and Footers
- Importing Graphics
- Floats, Figures and Captions
- Footnotes and Margin Notes
- Hyperlinks
- Labels and Cross-referencing
- Initials
- Mechanics
- Technical Text
- Special Pages
- Special Documents
- Creating Graphics
- Programming
- Miscellaneous
- Help and Recommendations
- Appendices