-
Install perlbrew
curl -L https://install.perlbrew.pl | bash -
Install perl stable
perlbrew install perl-5.32.0 perlbrew switch perl-5.32.0 perlbrew use perl-5.32.0 -
Check active perl
which perl -
Check active cpan
which cpan -
Install cpanm
curl -kL http://cpanmin.us | perl - App::cpanminus -
Install latexindent with TeXLive Utility.
-
It installs to "/usr/local/texlive/2020/texmf-dist/scripts/latexindent". Go to that folder with cd.
-
Add perl path as shebang to latexindent.pl
-
Run this to install modules
sudo perl /usr/local/texlive/2020/texmf-dist/doc/support/latexindent/latexindent-module-installer.pl -
Add it's path to vscode setting.
"latex-workshop.latexindent.path": "/usr/local/texlive/2020/texmf-dist/scripts/latexindent/latexindent.pl",
Last active
September 19, 2024 15:11
-
-
Save lalitaalaalitah/fddc5be5ba0461ca4a43bde08aa3f4d6 to your computer and use it in GitHub Desktop.
How to install perl and use latexindent in VS Code LaTeX Workshop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| *.aux | |
| *.glo | |
| *.idx | |
| *.log | |
| *.toc | |
| *.ist | |
| *.acn | |
| *.acr | |
| *.alg | |
| *.bbl | |
| *.blg | |
| *.dvi | |
| *.glg | |
| *.gls | |
| *.ilg | |
| *.ind | |
| *.lof | |
| *.lot | |
| *.maf | |
| *.mtc | |
| *.mtc1 | |
| *.out__pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| *.so | |
| .Python | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| .eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| wheels/ | |
| share/python-wheels/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| MANIFEST | |
| *.manifest | |
| *.spec | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| htmlcov/ | |
| .tox/ | |
| .nox/ | |
| .coverage | |
| .coverage.* | |
| .cache | |
| nosetests.xml | |
| coverage.xml | |
| *.cover | |
| *.py,cover | |
| .hypothesis/ | |
| .pytest_cache/ | |
| cover/ | |
| *.mo | |
| *.pot | |
| *.log | |
| local_settings.py | |
| db.sqlite3 | |
| db.sqlite3-journal | |
| instance/ | |
| .webassets-cache | |
| .scrapy | |
| docs/_build/ | |
| .pybuilder/ | |
| target/ | |
| .ipynb_checkpoints | |
| profile_default/ | |
| ipython_config.py | |
| __pypackages__/ | |
| celerybeat-schedule | |
| celerybeat.pid | |
| *.sage.py | |
| .env | |
| .venv | |
| env/ | |
| venv/ | |
| ENV/ | |
| env.bak/ | |
| venv.bak/ | |
| .spyderproject | |
| .spyproject | |
| .ropeproject | |
| /site | |
| .mypy_cache/ | |
| .dmypy.json | |
| dmypy.json | |
| .pyre/ | |
| .pytype/ | |
| cython_debug/ | |
| *.synctex.gz | |
| *eps-converted-to.pdf | |
| *.fdb_latexmk | |
| *.xml | |
| *.fls | |
| *.bcf | |
| *.pyg | |
| *.bcf | |
| *.run.xml | |
| *.nav | |
| *.snm | |
| *.vrb | |
| *.brf | |
| *.bst | |
| *.nls | |
| *.nlo | |
| *.aux | |
| *.lof | |
| *.log | |
| *.lot | |
| *.fls | |
| *.out | |
| *.toc | |
| *.fmt | |
| *.fot | |
| *.cb | |
| *.cb2 | |
| .*.lb | |
| *.dvi | |
| *.xdv | |
| *-converted-to.* | |
| *.bbl | |
| *.bcf | |
| *.blg | |
| *-blx.aux | |
| *-blx.bib | |
| *.run.xml | |
| *.fdb_latexmk | |
| *.synctex | |
| *.synctex(busy) | |
| *.synctex.gz | |
| *.synctex.gz(busy) | |
| *.pdfsync | |
| latex.out/ | |
| *.alg | |
| *.loa | |
| acs-*.bib | |
| *.thm | |
| *.nav | |
| *.pre | |
| *.snm | |
| *.vrb | |
| *.soc | |
| *.cut | |
| *.cpt | |
| *.spl | |
| *.ent | |
| *.lox | |
| *.mf | |
| *.mp | |
| *.t[1-9] | |
| *.t[1-9][0-9] | |
| *.tfm | |
| *.end | |
| *.?end | |
| *.[1-9] | |
| *.[1-9][0-9] | |
| *.[1-9][0-9][0-9] | |
| *.[1-9]R | |
| *.[1-9][0-9]R | |
| *.[1-9][0-9][0-9]R | |
| *.eledsec[1-9] | |
| *.eledsec[1-9]R | |
| *.eledsec[1-9][0-9] | |
| *.eledsec[1-9][0-9]R | |
| *.eledsec[1-9][0-9][0-9] | |
| *.eledsec[1-9][0-9][0-9]R | |
| *.acn | |
| *.acr | |
| *.glg | |
| *.glo | |
| *.gls | |
| *.glsdefs | |
| *.lzo | |
| *.lzs | |
| *.slg | |
| *.slo | |
| *.sls | |
| *.gnuplot | |
| *.table | |
| *-gnuplottex-* | |
| *.gaux | |
| *.glog | |
| *.gtex | |
| *.4ct | |
| *.4tc | |
| *.idv | |
| *.lg | |
| *.trc | |
| *.xref | |
| *.brf | |
| *-concordance.tex | |
| *-tikzDictionary | |
| *.lol | |
| *.ltjruby | |
| *.idx | |
| *.ilg | |
| *.ind | |
| *.maf | |
| *.mlf | |
| *.mlt | |
| *.mtc[0-9]* | |
| *.slf[0-9]* | |
| *.slt[0-9]* | |
| *.stc[0-9]* | |
| _minted* | |
| *.pyg | |
| *.mw | |
| *.newpax | |
| *.nlg | |
| *.nlo | |
| *.nls | |
| *.pax | |
| *.pdfpc | |
| *.sagetex.sage | |
| *.sagetex.py | |
| *.sagetex.scmd | |
| *.wrt | |
| svg-inkscape/ | |
| *.sout | |
| *.sympy | |
| sympy-plots-for-*.tex/ | |
| *.upa | |
| *.upb | |
| *.pytxcode | |
| pythontex-files-*/ | |
| *.listing | |
| *.loe | |
| *.dpth | |
| *.md5 | |
| *.auxlock | |
| *.ptc | |
| *.tdo | |
| *.hst | |
| *.ver | |
| *.lod | |
| *.xcp | |
| *.xmpi | |
| *.xdy | |
| *.xyc | |
| *.xyd | |
| *.ttt | |
| *.fff | |
| TSWLatexianTemp* | |
| *.bak | |
| *.sav | |
| .texpadtmp | |
| *.lyx~ | |
| *.backup | |
| .*.swp | |
| *~[0-9]* | |
| *.tps | |
| ./auto/* | |
| *.el | |
| *-tags.tex | |
| *.sta | |
| *.lpz | |
| *.xwm | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| *.so | |
| .Python | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| .eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| wheels/ | |
| share/python-wheels/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| MANIFEST | |
| *.manifest | |
| *.spec | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| htmlcov/ | |
| .tox/ | |
| .nox/ | |
| .coverage | |
| .coverage.* | |
| .cache | |
| nosetests.xml | |
| coverage.xml | |
| *.cover | |
| *.py,cover | |
| .hypothesis/ | |
| .pytest_cache/ | |
| cover/ | |
| *.mo | |
| *.pot | |
| *.log | |
| local_settings.py | |
| db.sqlite3 | |
| db.sqlite3-journal | |
| instance/ | |
| .webassets-cache | |
| .scrapy | |
| docs/_build/ | |
| .pybuilder/ | |
| target/ | |
| .ipynb_checkpoints | |
| profile_default/ | |
| ipython_config.py | |
| __pypackages__/ | |
| celerybeat-schedule | |
| celerybeat.pid | |
| *.sage.py | |
| .env | |
| .venv | |
| env/ | |
| venv/ | |
| ENV/ | |
| env.bak/ | |
| venv.bak/ | |
| .spyderproject | |
| .spyproject | |
| .ropeproject | |
| /site | |
| .mypy_cache/ | |
| .dmypy.json | |
| dmypy.json | |
| .pyre/ | |
| .pytype/ | |
| cython_debug/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment