Skip to content

You'll find something interesting about LaTeX in this repo ...

License

Notifications You must be signed in to change notification settings

zongpingding/All-About-TeX

Repository files navigation

1. Declaration

  • This repository is intended solely for educational and exchange purposes. I have collected a lot of LaTeX-related content and compiled it here. None of the content in this repository involves any form of commercial activity.
  • There may be many instances of code in the repository that are not elegant, and I don't plan to revise them. It can serve as a reminder of my initial ignorance when I first started learning LaTeX.
  • Some of the templates in the repository have been modified by me. If they do not compile, please submit an issue.
  • The content in the repository, except for the TeX source code related to latexalpha2, can be compiled on Windows with texlive2021 and on Arch with texlive2023.

Warning

  • All fonts used in the repository are for educational and exchange purposes only and are not intended for commercial use.
  • Due to copyright reasons, I do not provide the references and books in the repository. However, most of them are either included with TeXLive or are freely available open-source documents.

2. Repository Code Structure

You can find all the basic content related to LaTeX in this repository, including beginner guides, advanced usage of LaTeX, developer reference documentation, and macro programming. Here is the general structure:

  • LaTeX Beginner Content
  • LaTeX Advanced Content
  • Common LaTeX Templates
  • Some Typesetting Works and Notes
  • Some Q&A for TeX StackExchange and QQ group.

There is class bundle zTeX written by me in this repo, for more info, you can refer to: zTeX_bundle

3. Section Descriptions

Here is an overview of the structure and descriptions of each section:

3.1 How to study LaTeX ?

I split contents about learning LaTeX into 2 main parts:

  • step into LaTeX: these are some basic content you need to know or study about LaTeX or TeX.
  • LaTeX insight: Something insight or harder about using LaTeX.

The first part consists of the following:

├── Beamer Related
│   ├── Beamer
│   ├── Marp
│   └── Slidev
├── IDES_Config
│   ├── InftyEditor
│   ├── LYX
│   ├── ScienstificWorkPlace
│   ├── Sublime
│   ├── TexStudio
│   └── Texmaker
├── LaTeX_RefSheet.pdf
├── TheTeXbook_Notes
│   ├── Chapter1
│   ├── Chapter2
│   └── Chapter3
└── TiKZ
    ├── 01. TiKZ_Related_VectorGraph
    ├── 02. TiKZ_PreDrawFig
    ├── 03. Geogebra
    ├── 04. LaTeXDraw
    ├── 08. Pgfplots
    ├── 11. Icons And Logos
    ├── 12. MindMap
    ├── 14. Animate
    ├── 15. PgfPlots_Doc
    ├── 16. TikZ_Doc
    └── 17. LaTeXAlpha2

Then it is the materials that is a little harder, such as:

  • LaTeX 3
  • font config about pdftex or xetex, unicode
  • tex engines
  • box, counter, or some internal macros in LaTeX
  • Animate
  • GNU make and latexmk
  • etc.

Basic structure:

├── DiagramGallery
├── GNU_Make
├── Inline DisplayStyle formula
├── LaTeX Animate II
├── LaTeX3
├── LaTeXAlpha2
├── LaTeXCooKBooK
├── LaTeX_Counter
├── LaTeX_Logos
├── LaTeX_Macro
├── LaTeX_With_UseChatGPT
├── LaTeX_box
├── LaTeX_fontcfg_I
├── LaTeX_fontcfg_II
├── LaTeX_tcolorbox
├── Macro_Programming
├── MakingCover
├── Mathpix_VS_LaTeXlive
├── Preparing_Package_I
├── Preparing_Package_II
├── TeX_Write18
├── TeX_engines
├── Template_ElagantLaTeX_Book_Learn
├── TikZ_cheatsheet
├── Tikz_Euclide
├── Unicode
├── WSL_LaTeX
└── pythonTeX

3.2 ref materials

The materials i reference to, including books or the package manuals:

├── Best practices for graphic designers grids and page layouts.pdf
├── CJK_Unified_Ideographs_U110-4E00.pdf
├── David Salomon The advanced TeXbook (1995, Springer).pdf
├── Gnuplot_5_4.pdf
├── LaTeX_Collection.pdf
├── LaTeX_RefSheet.pdf
├── LaTeX_a document preparing system -- Leslie Lamport.pdf
├── The TeXbook-en.pdf
├── TiKZ_Coor_Examples.pdf
├── TikZ_Examples.pdf
├── acrobat_reference.pdf
├── eg-collectn-ekeys.pdf
├── empheq.pdf
├── gnuplot-zh.pdf
├── l3sys-shell.pdf
├── lvjr_Tutorial.pdf
├── macros2e.pdf
├── pst-func-doc.pdf
├── schemata.pdf
└── unimath-erewhon.pdf

3.3 LaTeX Template

Some LaTeX templates collected as below:

├── AMScls
├── Beamer_Template
├── Beauty_Book_V5
├── BookTemplate_Simple
├── CUMCMThesis-master
├── DoD_LaTex_Template
├── EasyBook
├── MCM_LaTeX_Template
├── NotesTeX
├── QYXF_Book
├── Template_baposter
├── Tufte_LaTeX
├── WillowtreeBook
├── YB_Book
├── YC_Book
├── beautybook
├── beautynote
├── colorist
├── elegantbook
├── koma-script
├── latex-homework-template
├── memoir
├── octavo
└── zTeX_bundle

About

You'll find something interesting about LaTeX in this repo ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published