Loadingâ€Ļ

āĻāχ LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ…āύāϞāĻžāχāύ LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ

āĻĨāĻŋāϏāĻŋāϏ, āĻ—āĻŦ⧇āώāĻŖāĻžāĻĒāĻ¤ā§āϰ āĻŦāĻž Beamer āĻ¸ā§āϞāĻžāχāĻĄā§‡ āĻ•āĻžāϜ āĻ•āϰāϛ⧇āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ LaTeX āĻ•āĻŋāϛ⧁āϟāĻž āĻāϞ⧋āĻŽā§‡āϞ⧋ āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇? āĻāχ LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ Prettier āĻāĻŦāĻ‚ unified-latex āχāĻžā§āϜāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĢā§āϞ⧋ āĻāĻŦāĻ‚ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āĻ•āϰ⧇ āϝāĻžāϤ⧇ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ, āϏ⧇āĻ•āĻļāύ āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāĻĨ āĻĒāĻĄāĻŧāĻž āϏāĻšāϜ āĻšāϝāĻŧ—āφāĻĒāύāĻžāϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ…āĻ°ā§āĻĨ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇āĨ¤

āϕ⧇āύ āĻāχ LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āύ?

  • āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ-āĻ…āĻŦāĻ—āϤ LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ Prettier āĻāĻŦāĻ‚ unified-latex āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇
  • āϏāĻžāϧāĻžāϰāĻŖ .tex āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇ (āĻ—āĻŦ⧇āώāĻŖāĻžāĻĒāĻ¤ā§āϰ, āϰāĻŋāĻĒā§‹āĻ°ā§āϟ, āĻĨāĻŋāϏāĻŋāϏ, Beamer āĻ¸ā§āϞāĻžāχāĻĄ, āύ⧋āϟ, āĻšā§‹āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•)
  • āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ, āĻŽā§āϝāĻžāĻĨ āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻāĻŦāĻ‚ āϞāĻžāχāύ āĻ°â€ā§āϝāĻžāĻĒāĻŋāĻ‚ āύāϰāĻŽāĻžāϞāĻžāχāϜ āĻ•āϰ⧇
  • āϏāĻŽā§āĻ­āĻŦ āĻšāϞ⧇ āĻ•āĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āχāĻšā§āĻ›āĻžāĻ•ā§ƒāϤ āĻĢāĻžāρāĻ•āĻž āϞāĻžāχāύ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇
  • āϏāϰāĻžāϏāϰāĻŋ LaTeX āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύ āĻ…āĻĨāĻŦāĻž āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ āĻĢāĻžāχāϞ āĻĄā§āϰāĻĒ āĻ•āϰ⧁āύ (~5 MB āĻĒāĻ°ā§āϝāĻ¨ā§āϤ)
  • āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧāϝ⧋āĻ—ā§āϝ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āϏāĻžāχāϜ āĻāĻŦāĻ‚ āϐāĻšā§āĻ›āĻŋāĻ• āϏāĻĢāϟ āϞāĻžāχāύ-āωāχāĻĄāĻĨ āĻ—āĻžāχāĻĄā§‡āĻ¨ā§āϏ wrap length āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡
  • āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āĻĢāĻžāĻ°ā§āĻ¸ā§āϟ āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚, āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϞ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻĢāϞāĻŦā§āϝāĻžāĻ• āϏāĻš

🔧 āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ…āύāϞāĻžāχāύ⧇ āφāĻĒāύāĻžāϰ LaTeX āϕ⧋āĻĄ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰāĻŦ⧇āύ for latex-formatter

1

ā§§. āφāĻĒāύāĻžāϰ LaTeX āĻĒ⧇āĻ¸ā§āϟ āĻŦāĻž āĻĄā§āϰāĻĒ āĻ•āϰ⧁āύ

āĻāĻĄāĻŋāϟāϰ⧇ LaTeX āϕ⧋āĻĄ āĻĒ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύ āĻ…āĻĨāĻŦāĻž āĻāĻ•āϟāĻŋ āĻŸā§‡āĻ•ā§āϏāϟ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĢāĻžāχāϞ āĻĄā§āϰāĻžāĻ—-āĻāĻ¨ā§āĻĄ-āĻĄā§āϰāĻĒ āĻ•āϰ⧁āύ (āϏāĻžāϧāĻžāϰāĻŖāϤ .tex)āĨ¤ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻ¸ā§āύāĻŋāĻĒ⧇āϟ āĻĨ⧇āϕ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϝ⧇āϕ⧋āύ⧋ āĻ•āĻŋāϛ⧁āϤ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

2

⧍. āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻ“ āĻ°â€ā§āϝāĻžāĻĒ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ

āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āϏāĻžāχāϜ (ā§§-ā§Ž āĻ¸ā§āĻĒ⧇āϏ) āĻāĻŦāĻ‚ āϐāĻšā§āĻ›āĻŋāĻ• āĻ°â€ā§āϝāĻžāĻĒ āϞāĻžāχāύ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻ°â€ā§āϝāĻžāĻĒ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ āϏāĻ‚āϕ⧀āĻ°ā§āĻŖ āĻĒā§āϝāĻžāϰāĻžāĻ—ā§āϰāĻžāĻĢ āϤ⧈āϰāĻŋ āĻ•āϰ⧇; ā§Ļ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ°â€ā§āϝāĻžāĻĒāĻŋāĻ‚ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇āĨ¤

3

ā§Š. āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāωāϟāĻĒ⧁āϟ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰ⧁āύ

āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āϚāĻžāϞāĻžāύāĨ¤ āϝāĻĻāĻŋ LaTeX āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒāĻžāĻ°ā§āϏ āĻšāϝāĻŧ, āφāĻĒāύāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ, āĻĒ⧁āύāϰāĻžāϝāĻŧ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āĻ•āϰāĻž āϕ⧋āĻĄ āĻĒāĻžāĻŦ⧇āύāĨ¤ āϝāĻĻāĻŋ āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻž āĻĨāĻžāϕ⧇, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇āύ āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āϏ⧋āĻ°ā§āϏ āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

4

ā§Ē. āφāĻĒāύāĻžāϰ āĻāĻĄāĻŋāϟāϰ⧇ āĻĢāĻŋāϰ⧇ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ

āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰāĻž LaTeX āφāĻĒāύāĻžāϰ āĻāĻĄāĻŋāϟāϰ⧇ āĻĢāĻŋāϰ⧇ āĻ•āĻĒāĻŋ āĻ•āϰ⧁āύ āĻ…āĻĨāĻŦāĻž āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĢāĻžāχāϞ āĻšāĻŋāϏ⧇āĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύāĨ¤ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻ•āĻŽāĻŋāϟ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āϏāĻš-āϞ⧇āĻ–āĻ• āĻāĻŦāĻ‚ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāĻ•āϰāĻž āĻāĻ•āϟāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āϞ⧇āφāωāϟ āĻĒāĻžāύāĨ¤

āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻŦāĻŋāĻŦāϰāĻŖ

āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āχāĻžā§āϜāĻŋāύ

āĻāχ āϟ⧁āϞāϟāĻŋ Prettier āĻāĻŦāĻ‚ unified-latex āĻĒā§āϞāĻžāĻ—āχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ LaTeX āϕ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤ AST-āĻ āĻĒāĻžāĻ°ā§āϏ āĻ•āϰ⧇, āϤāĻžāϰāĻĒāϰ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāϕ⧀āĻ•ā§ƒāϤ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻāĻŦāĻ‚ āϞāĻžāχāύ āĻŦā§āϰ⧇āĻ• āĻĻāĻŋāϝāĻŧ⧇ āĻāϟāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄā§‡ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻĻāĻŋāĻ•āφāϚāϰāĻŖ
āχāĻžā§āϜāĻŋāύPrettier + unified-latex āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ
āχāύāĻĒ⧁āϟāĻĒā§āϞ⧇āχāύ-āĻŸā§‡āĻ•ā§āϏāϟ LaTeX (UTF-8)
āφāωāϟāĻĒ⧁āϟāĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰāĻž LaTeX āϏ⧋āĻ°ā§āϏ (UTF-8)
āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύāĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āĻĢāĻžāĻ°ā§āĻ¸ā§āϟ (āĻŦā§āϰāĻžāωāϜāĻžāϰ) āϐāĻšā§āĻ›āĻŋāĻ• āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻĢāϞāĻŦā§āϝāĻžāĻ• āϏāĻš
āϟāĻžāχāĻŽāφāωāϟāĻ­āĻžāϰ⧀ āχāύāĻĒ⧁āϟ āĻŦāĻž āϜāϟāĻŋāϞ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ ~⧍ā§ĢāϏ⧇āϕ⧇āĻ¨ā§āĻĄ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϟāĻžāχāĻŽāφāωāϟ

āϏāĻžāϧāĻžāϰāĻŖ āĻĢāĻžāχāϞ āϟāĻžāχāĻĒ

āϝ⧇āϕ⧋āύ⧋ āĻĒā§āϞ⧇āχāύ-āĻŸā§‡āĻ•ā§āϏāϟ LaTeX āĻ—ā§ƒāĻšā§€āϤ āĻšāϝāĻŧ; āĻāϗ⧁āϞ⧋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻžāϧāĻžāϰāĻŖ:

āϟāĻžāχāĻĒāωāĻĻāĻžāĻšāϰāĻŖāύ⧋āϟ
.tex āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟarticle, report, book, beamerāĻĒā§āϰāĻŋāĻŽā§āĻŦāϞ + āĻŦāĻĄāĻŋ āϏāĻš āĻĒā§āϰāϧāĻžāύ LaTeX āϏ⧋āĻ°ā§āϏ
āĻ¸ā§āύāĻŋāĻĒ⧇āϟ\section{}, \begin{proof}â€ĻāĻĄāĻ• āĻŦāĻž āĻ¸ā§āϞāĻžāχāĻĄā§‡ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āϛ⧋āϟ āĻ–āĻŖā§āĻĄ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ
āχāύāĻĒ⧁āϟ āĻĢāĻžāχāϞchapter.tex, intro.texāĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāϞ⧋āύ āĻ…āĻ§ā§āϝāĻžāϝāĻŧ āĻŦāĻž \input/\include āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻŦāĻŋāĻ­āĻžāĻ—

āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āφāϚāϰāĻŖ

āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āĻŦ⧈āϧāϤāĻž āύāϝāĻŧ, āĻŦāϰāĻ‚ āϞ⧇āφāωāϟ āĻāĻŦāĻ‚ āĻĒāĻžāĻ āϝ⧋āĻ—ā§āϝāϤāĻžāϰ āωāĻĒāϰ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰ⧇āĨ¤

āĻāϞāĻžāĻ•āĻžāĻāϟāĻŋ āϕ⧀ āĻ•āϰ⧇āĻāϟāĻŋ āϕ⧀ āĻ•āϰ⧇ āύāĻž
āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύāĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āϏāĻžāχāĻœā§‡āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĒāϰāĻŋāĻŦ⧇āĻļ, āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻŦāĻĄāĻŋ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āĻ•āϰ⧇āĨ¤unified-latex āϝāĻž āĻŦā§‹āĻā§‡ āϤāĻžāϰ āĻŦāĻžāχāϰ⧇ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻĨ⧇āϕ⧇ āϝ⧌āĻ•ā§āϤāĻŋāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰ⧇ āύāĻžāĨ¤
āϞāĻžāχāύ āĻ°â€ā§āϝāĻžāĻĒāĻŋāĻ‚āĻ°â€ā§āϝāĻžāĻĒ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻĻā§€āĻ°ā§āϘ āϞāĻžāχāύ āĻ°â€ā§āϝāĻžāĻĒ āĻ•āϰ⧇ (āĻŦāĻž 0 āϏ⧇āϟ āĻ•āϰāĻž āĻĨāĻžāĻ•āϞ⧇ āϏ⧇āϗ⧁āϞāĻŋ āϝ⧇āĻŽāύ āφāϛ⧇ āϤ⧇āĻŽāύ āϰāĻžāϖ⧇)āĨ¤āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻž āĻ—āĻ­ā§€āϰ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋āϰ āϜāĻ¨ā§āϝ āύāĻŋāϖ⧁āρāϤ āĻ°â€ā§āϝāĻžāĻĒāĻŋāĻ‚ āĻ—ā§āϝāĻžāϰāĻžāĻ¨ā§āϟāĻŋ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤
āĻŽāĻ¨ā§āϤāĻŦā§āϝāĻŽāĻ¨ā§āϤāĻŦā§āϝ āϞāĻžāχāύ āĻāĻŦāĻ‚ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āχāύāϞāĻžāχāύ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āĻ¸ā§āĻĨāĻžāύ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āĨ¤āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇āϰ āĻĒāĻžāĻ ā§āϝ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻŦāĻž āϰāĻŋāĻĢā§āϝāĻžāĻ•ā§āϟāϰ āĻ•āϰ⧇ āύāĻžāĨ¤
āĻ—āĻŖāĻŋāϤāĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻāĻŦāĻ‚ āχāύāϞāĻžāχāύ āĻ—āĻŖāĻŋāϤ āĻ…āĻ•ā§āώāϤ āϰāĻžāϖ⧇, āϝ⧇āĻ–āĻžāύ⧇ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āϤ⧀ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧇āĨ¤āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϏāĻ āĻŋāĻ•āϤāĻž āĻŦāĻž LaTeX āĻĒā§āϝāĻžāϕ⧇āϜ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϝāĻžāϚāĻžāχ āĻ•āϰ⧇ āύāĻžāĨ¤
āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāύāĻž\usepackage, \newcommand āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āĻŽāϤ⧋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāύāĻž āĻŦāĻŋāĻ­āĻžāĻ—āϗ⧁āϞāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻĒ⧇āϏāĻŋāĻ‚ āϏāĻš āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧇āĨ¤āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāϕ⧇āϜ āĻŦāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰ⧇ āύāĻžāĨ¤
āφāĻĒāύāĻžāϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟāϟāĻŋ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤāĻ­āĻžāĻŦ⧇ āĻŦāĻŋāĻ˛ā§āĻĄ āĻšāϝāĻŧ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰāĻžāϰ āĻĒāϰ āϏāĻ°ā§āĻŦāĻĻāĻž āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧁āύāĨ¤

āϏ⧀āĻŽāĻž āĻ“ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž

āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋ āĻāĻ•āĻžāĻĄā§‡āĻŽāĻŋāĻ• āĻāĻŦāĻ‚ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻĒā§āϰāϏāĻ™ā§āϗ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦāĻžāĻ¸ā§āϤāĻŦ-āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϟāĻŋāωāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āχāύāĻĒ⧁āϟāϏ⧀āĻŽāĻžāύ⧋āϟ
āĻŸā§‡āĻ•ā§āϏāϟ āϏāĻžāχāϜ (āĻāĻĄāĻŋāϟāϰ)≈ 2 MBāĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻļā§€āϞ āϰāĻžāĻ–āϤ⧇ āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāĻžāĻ°ā§āĻĄ āϏ⧀āĻŽāĻžāĨ¤
āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄâ‰ˆ 5 MBUI āĻĢāĻžāχāϞ-āϏāĻžāχāϜ āĻ•ā§āϝāĻžāĻĒ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤāĨ¤
āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āϏāĻŽāϝāĻŧ< 1–2 s (āϏāĻžāϧāĻžāϰāĻŖ)āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāϟāĻŋāϞāϤāĻž āĻāĻŦāĻ‚ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧāĨ¤
āϟāĻžāχāĻŽāφāωāϟ āφāϚāϰāĻŖāϏ⧁āĻ¨ā§āĻĻāϰāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧāϝāĻĻāĻŋ āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āϟāĻžāχāĻŽāφāωāϟ āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āϜāĻŽā§‡ āϝāĻžāĻ“āϝāĻŧāĻž āĻŸā§āϝāĻžāĻŦ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĒāĻžāĻŦ⧇āύāĨ¤

āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻ“ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž

āĻŽāĻžāύāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ, āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āϏāϰāĻžāϏāϰāĻŋ āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ Prettier + unified-latex āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϚāϞ⧇āĨ¤ āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇, āϝāĻĻāĻŋ āχāύ-āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĒā§āϞāĻžāĻ—āχāύ āĻ…āύ⧁āĻĒāϞāĻŦā§āϧ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āĻĢā§āϝāĻžāϞāĻŦā§āϝāĻžāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻ­āϝāĻŧ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ, LaTeX-āϕ⧇ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āχāύāĻĒ⧁āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ: āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻŦāĻž āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤

āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ (āϝ⧇āĻŽāύ, āĻāĻŽāĻŦāĻžāĻ°ā§āĻ—ā§‹ āĻ•āϰāĻž āĻĒ⧇āĻĒāĻžāϰ, āĻĒāϰ⧀āĻ•ā§āώāĻž, āĻŽāĻžāϞāĻŋāĻ•āĻžāύāĻžāϧ⧀āύ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ), āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ–āύāĻ“ āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ āĻŽā§‡āĻļāĻŋāύ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ latexindent āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϟ⧁āϞāϏ āϚāĻžāϞāĻžāύ⧋āĨ¤

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āϞāĻžāχāύ LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϏāĻŽā§‚āĻš

āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϟ⧁āϞāϏ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āύ āĻŦāĻž āφāĻĒāύāĻžāϰ āĻŦāĻŋāĻ˛ā§āĻĄ āĻŦāĻž CI āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇ āĻĢāϰāĻŽā§āϝāĻžāϟāĻŋāĻ‚ āϏāĻ‚āĻšāϤ āĻ•āϰāϤ⧇ āϚāĻžāύ? āĻāĻ–āĻžāύ⧇ āϏāĻžāϧāĻžāϰāĻŖ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āϞāĻŋāύāĻžāĻ•ā§āϏ / 🍏 macOS

latexindent āĻĻāĻŋāϝāĻŧ⧇ āĻāĻ•āϟāĻŋ LaTeX āĻĢāĻžāχāϞ āχāύ-āĻĒā§āϞ⧇āϏ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύ

latexindent -w main.tex

āĻŽāĻžāύāĻ• āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻāĻŦāĻ‚ āϞ⧇āφāωāϟ āĻĻāĻŋāϝāĻŧ⧇ main.tex āĻĒ⧁āύāϰāĻžāϝāĻŧ āϞāĻŋāϖ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϏāĻŽāĻ¸ā§āϤ .tex āĻĢāĻžāχāϞ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύ

find . -name "*.tex" -print0 | xargs -0 latexindent -w

āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻŸā§āϰāĻŋāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ LaTeX āĻĢāĻžāχāϞ⧇ latexindent āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤

āωāχāĻ¨ā§āĻĄā§‹āϜ (PowerShell)

āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āϏāĻŽāĻ¸ā§āϤ .tex āĻĢāĻžāχāϞ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύ

Get-ChildItem -Filter *.tex | ForEach-Object { latexindent -w $_.FullName }

PowerShell āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ LaTeX āĻĢāĻžāχāϞ⧇ latexindent āϚāĻžāϞāĻžāϝāĻŧāĨ¤

āĻĻā§āϰ⧁āϤ āĻ•ā§āϞāĻŋāύāφāĻĒ āĻāĻŦāĻ‚ āĻ¸ā§āύāĻŋāĻĒ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāχ āĻ…āύāϞāĻžāχāύ āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āĻĻ⧈āύāĻ¨ā§āĻĻāĻŋāύ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋āϤ⧇ latexindent āĻŦāĻž āĻāĻĄāĻŋāϟāϰ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ (VS Code, TeXstudio, Overleaf) āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύāĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• LaTeX āĻĢāϰāĻŽā§āϝāĻžāϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ

āĻāĻ•āĻžāĻĄā§‡āĻŽāĻŋāĻ• āĻĒ⧇āĻĒāĻžāϰ āĻ“ āĻĨāĻŋāϏāĻŋāϏ

  • āφāĻĒāύāĻžāϰ āωāĻĒāĻĻ⧇āĻˇā§āϟāĻž āĻŦāĻž āϏāĻš-āϞ⧇āĻ–āĻ•āĻĻ⧇āϰ āĻĒāĻžāĻ āĻžāύ⧋āϰ āφāϗ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻ—ā§‹āĻ›āĻžāϞ⧋ āĻĄā§āϰāĻžāĻĢāϟ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧁āύāĨ¤
  • āĻĻā§€āĻ°ā§āϘ āϏ⧇āĻ•āĻļāύ, āĻĒā§āϰ⧁āĻĢ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒ⧇āĻ¨ā§āĻĄāĻŋāĻ•ā§āϏāϗ⧁āϞāĻŋāϕ⧇ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻĄ āϰāĻžāϖ⧁āύāĨ¤
  • āϞāĻžāχāύ āĻĻ⧈āĻ°ā§āĻ˜ā§āϝ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ Git-āĻ diffs āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻšāϝāĻŧāĨ¤
% āĻĒā§‚āĻ°ā§āĻŦ⧇
\begin{proof}Let $G$ be a group with identity $e$...  \end{proof}

% āĻĒāϰ⧇ (āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡āĻĄ)
\begin{proof}
  Let $G$ be a group with identity $e$...
\end{proof}

āĻŦāĻŋāĻŽāĻžāϰ āĻ¸ā§āϞāĻžāχāĻĄ āĻ“ āĻļāĻŋāĻ•ā§āώāĻŖ āωāĻĒāĻ•āϰāĻŖ

  • āĻ…āύ⧇āĻ• āĻĢā§āϰ⧇āĻŽ āĻāĻŦāĻ‚ āĻ“āĻ­āĻžāϰāϞ⧇ āϏāĻš āĻ¸ā§āϞāĻžāχāĻĄ āĻĄā§‡āĻ•āϗ⧁āϞāĻŋ āϗ⧁āĻ›āĻŋāϝāĻŧ⧇ āύāĻŋāύāĨ¤
  • āωāĻĻāĻžāĻšāϰāĻŖ āϕ⧋āĻĄ āĻŦā§āϞāĻ• āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāĻĨ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞāĻŋ TAs-āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧁āύāĨ¤
  • āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻļāĻĒ āĻŦāĻž āϞ⧇āĻ•āϚāĻžāϰ āύ⧋āϟāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āϟāĻžāχāϞ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰ⧁āύāĨ¤
\begin{frame}{Title}
  \begin{itemize}
    \item First point
    \item Second point
  \end{itemize}
\end{frame}

āϰāĻŋāĻĒā§‹āĻ°ā§āϟ, āĻĄāĻ•ā§āϏ āĻ“ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ-āĻ…āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āĻĄ LaTeX

  • āĻ•āĻŽāĻŋāϟ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻ…āĻŸā§‹-āĻœā§‡āύāĻžāϰ⧇āĻŸā§‡āĻĄ LaTeX āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύāĨ¤
  • āĻ…āύ⧇āĻ• āϕ⧋āĻĄ āĻāĻŦāĻ‚ āĻ­āĻžāĻ°ā§āĻŦ⧇āϟāĻŋāĻŽ āĻŦā§āϞāĻ• āϏāĻš āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧁āύāĨ¤
  • āĻāĻ•āϟāĻŋ āĻĻāϞ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋āϏ āĻāĻŦāĻ‚ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϞ⧇āφāωāϟ āĻŽāĻžāύāϏāĻŽā§āĻŽāϤ āĻ•āϰ⧁āĻ¨ã€‚
\begin{verbatim}
$ git commit -m "cleaned tex formatting"
\end{verbatim}

❓ Frequently Asked Questions

❓āĻāχ āϟ⧁āϞāϟāĻŋ āĻ•āĻŋ āφāĻŽāĻžāϰ LaTeX āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧇ āύāĻžāĻ•āĻŋ āĻļ⧁āϧ⧁ āϏ⧋āĻ°ā§āϏāϟāĻŋ āĻĒ⧁āύāĻ°ā§āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻ•āϰ⧇?

āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ LaTeX āϏ⧋āĻ°ā§āϏāϟāĻŋ āĻĒ⧁āύāĻ°ā§āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻ•āϰ⧇āĨ¤ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋ āχāύāĻĒ⧁āϟāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻŦāĻĻā§āϧ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϝāĻŧ āĻĒāĻžāĻ°ā§āϏ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻ“ āϞāĻžāχāύ āĻ°ā§āϝāĻžāĻĒāĻŋāĻ‚ āϏāĻš āϤāĻž āĻĢāĻŋāϰ⧇ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻ•āĻ–āύāĻ“ latex, pdflatex, lualatex āĻŦāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āύ⧋ TeX āχāĻžā§āϜāĻŋāύ āϚāĻžāϞāĻžāϝāĻŧ āύāĻžāĨ¤

đŸ§ĒāĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻŋāĻ‚ āĻ•āĻŋ āφāĻŽāĻžāϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ…āĻ°ā§āĻĨ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŦ⧇?

āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϞ⧇āφāωāϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›ā§‡â€”āĻšā§‹āϝāĻŧāĻžāχāϟāĻ¸ā§āĻĒ⧇āϏ, āϞāĻžāχāύ āĻŦā§āϰ⧇āĻ• āĻāĻŦāĻ‚ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨â€”āĻ•āĻŽāĻžāĻ¨ā§āĻĄ, āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇āĨ¤ āϤāĻŦ⧇, LaTeX āĻŦāĻŋāϰāϞ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϞāĻžāχāύ āĻŦā§āϰ⧇āϕ⧇āϰ āĻĒā§āϰāϤāĻŋ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ (āϝ⧇āĻŽāύ, āĻ­āĻ™ā§āϗ⧁āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ), āϤāĻžāχ āĻĒ⧁āύāĻ°ā§āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻ•āϰāĻžāϰ āĻĒāϰ āφāĻŦāĻžāϰ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧇ āφāωāϟāĻĒ⧁āϟ āĻ¸ā§āĻ•āĻŋāĻŽ āĻ•āϰāĻž āϏāĻŦāϏāĻŽāϝāĻŧāχ āĻ­āĻžāϞ⧋ āϧāĻžāϰāĻŖāĻžāĨ¤

📏āφāĻŽāĻžāϰ LaTeX āĻĢāĻžāχāϞ āĻ•āϤ āĻŦāĻĄāĻŧ āĻšāϤ⧇ āĻĒāĻžāϰ⧇?

āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āϜāĻ¨ā§āϝ, āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋ āχāύāĻĒ⧁āϟ āĻĒā§āϰāĻžāϝāĻŧ 2 MB āĻŸā§‡āĻ•ā§āϏāϟ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞ āφāĻĒāϞ⧋āĻĄ āĻĒā§āϰāĻžāϝāĻŧ 5 MB āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ•āϰ⧇āĨ¤ āĻŦāĻĄāĻŧ āĻĨāĻŋāϏāĻŋāϏ āĻŦāĻž āϏāĻŽā§āĻŽāĻŋāϞāĻŋāϤ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰāĻž āĻŦāĻž latexindent-āĻāϰ āĻŽāϤ⧋ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϟ⧁āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

đŸ“ĻāĻāϟāĻŋ āĻ•āĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻāĻŦāĻ‚ āĻĒā§āϝāĻžāϕ⧇āϜ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰ⧇?

āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋ āϞ⧇āφāωāϟ-āϕ⧇āĻ¨ā§āĻĻā§āϰāĻŋāĻ•: āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻŦāĻž āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āϝāĻž āϜāĻžāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻŸā§‡āĻ•ā§āϏāϟ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āϟ āĻ“ āĻ°ā§āϝāĻžāĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϤāĻŦ⧇, āϖ⧁āĻŦ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŦāĻž āĻ—āĻ­ā§€āϰāĻ­āĻžāĻŦ⧇ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āĻ•āĻžāĻ¸ā§āϟāĻŽ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āύāĻžāĻ“ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻ¨ā§āĻĻ⧇āĻš āĻĨāĻžāĻ•āϞ⧇, āφāĻĒāύāĻžāϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āĻ•āĻĒāĻŋāϤ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤

🔒āφāĻŽāĻžāϰ LaTeX āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻ•āĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšāϝāĻŧ?

āϟ⧁āϞāϟāĻŋ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ-āĻĢāĻžāĻ°ā§āĻ¸ā§āϟ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: LaTeX āφāĻĒāύāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āĻ•āϰāĻž āĻšāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻ•āĻŋāϛ⧁ āϏ⧇āϟāφāĻĒ⧇, āĻāĻ•āϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰ āĻĢāϞāĻŦā§āϝāĻžāĻ• āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻŋāĻ‚ āχāύāĻĒ⧁āϟ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāĻŋāϤ āĻšāϝāĻŧ, āĻĻā§€āĻ°ā§āϘāĻŽā§‡āϝāĻŧāĻžāĻĻā§€ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āύāϝāĻŧāĨ¤ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ, āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ latexindent āĻŦāĻž āϏāĻŽāϤ⧁āĻ˛ā§āϝ āϚāĻžāϞāĻžāύ⧋ āĻĒāĻ›āĻ¨ā§āĻĻāύ⧀āϝāĻŧāĨ¤

Pro Tips

Best Practice

āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞāĻŋ āĻĻ⧃āĻļā§āϝāϤ āϏāĻžāϰāĻŋāĻŦāĻĻā§āϧ āϰāĻžāϖ⧁āύ: \begin āĻāĻŦāĻ‚ \end āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āχāĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āϜāϟāĻŋāϞ āĻĒā§āϰāĻŽāĻžāĻŖ āĻāĻŦāĻ‚ āĻĄā§‡āϰāĻŋāϭ⧇āĻļāύ āύ⧇āĻ­āĻŋāϗ⧇āϟ āĻ•āϰāϤ⧇ āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤

Best Practice

Git-āĻ āĻ•āĻŽāĻŋāϟ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰ āϚāĻžāϞāĻžāύ āϝāĻžāϤ⧇ āϏāĻš-āϞ⧇āĻ–āĻ•āϰāĻž āĻšā§‹āϝāĻŧāĻžāχāϟāĻ¸ā§āĻĒ⧇āϏ āĻļāĻŦā§āĻĻ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

Best Practice

āĻ­āĻ™ā§āϗ⧁āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϰ āĻĢāĻžāχāϞ⧇āϰ āĻāĻ•āϟāĻŋ āĻ•āĻĒāĻŋ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻšāϤ⧇ āφāĻŦāĻžāϰ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧁āύ āϝ⧇ āϞ⧇āφāωāϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āφāωāϟāĻĒ⧁āϟāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰāϛ⧇ āύāĻžāĨ¤

Best Practice

āĻāχ āĻ…āύāϞāĻžāχāύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻžāϰāϟāĻŋāϕ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ latexindent āĻŦāĻž āĻāĻĄāĻŋāϟāϰ āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϜ⧁āĻĄāĻŧ⧇ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ LaTeX āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟāĻŋāĻ‚ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤

Additional Resources

Other Tools