Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 3.23 KB

README.md

File metadata and controls

52 lines (39 loc) · 3.23 KB

Learning LaTeX

LaTeX is a powerful tool for writing. You only focus on content, and let LaTeX take care of the appearance. This repository serves as a reference for all LaTeX related things.

Table of contents

Installation and Setup

All things LaTeX can be done through an online editor like overleaf. However, this repository focuses on a local setup. The primary editor used is VSCode and the extension James-Yu.latex-workshop is very helpful.

Windows

On a windows system, do the following steps

  1. Install MikTeX to handle everything TeX
    1. Install miktex for Windows.
    2. Choose to install missing packages on the fly (preferably install with prompt).
    3. Open MikTeX Console and click Check for Updates. Then go to Updates -> Update now which will install updates.
    4. Go to Packages and install latexmk (which allows making LaTeX files), chktex (for semantic checking).
    5. Add the path of MikTeX Console (usually is %USERPROFILE%\AppData\Local\Programs\MiKTeX\miktex\bin\x64) to the Path user variable (under Environment Variables). This is to find all the executables from command line.
  2. Install Strawberry Perl for Windows and add path to the Path variable (under System Variables). Add the path for Perl and C binaries, usually is C:\Strawberry\c\bin, C:\Strawberry\perl\site\bin and C:\Strawberry\perl\bin. This is for Perl dependency which MikTeX doesn't package.
  3. Install the James-Yu.latex-workshop extension on VSCode.

Contents

The contents of this repository are divided into folders listed below

S. No. Folder Description
1 Hello World First steps in LaTeX. Contains a simple TeX file.
2 Concepts Concepts in LaTeX. Contains folders for individual concepts.
3 Templates Simple reusable templates to prevent reinventing the wheel every time.

References