which pdflatex- Update the native TeX Live Manager itself and all aviable packages
sudo tlmgr update --self
sudo tlmgr update --all- Install all packages you might need
tlmgr install amscd amsfonts amsmath amssymb amsthm bidi bigfoot chktex epersian framed geometry graphicx latexindent latexmk lipsum lwarp perpage synctex wasy zref-
Install LaTeX Workshop
-
In case you want to use xelatex for compiling, update your vscode settings
{
"latex-workshop.formatting.latex": "latexindent",
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-xelatex",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
],
}
brew is preferred in mac
.vscode/setting
{ "latex-workshop.latex.autoBuild.run": "never", "latex-workshop.message.error.show": false, "latex-workshop.message.warning.show": false, "latex-workshop.latex.recipe.default": "lastUsed", "latex-workshop.formatting.latex": "tex-fmt", "latex-workshop.latex.tools": [ { "name": "latexmk", "command": "latexmk", "args": [ "-xelatex", "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ] } ], "latex-workshop.latex.clean.fileTypes": [ "*.acn", "*.acr", "*.alg", "*.aux", "*.bbl", "*.bcf", "*.blg", "*.fdb_latexmk", "*.fls", "*.glg", "*.glo", "*.gls", "*.gz", "*.hd", "*.idx", "*.ilg", "*.ind", "*.ins", "*.ist", "*.lof", "*.log", "*.lot", "*.nav", "*.out", "*.run.xml", "*.snm", "*.toc", "*.xdv" ], "[latex]": { "editor.tabSize": 2, "editor.defaultFormatter": "James-Yu.latex-workshop" }, }