You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I enjoy jupyter a lot, support the free and open standards philosophy. I use it for my data analysis in python and I like it, and would like now to do my document editing in it.
Thus I am trying to turn jupyterlab into a latex IDE like Overleaf. I want to be able to compile, find code piece from pdf and vice versa, and have decent auto-completions.
However I have to call it with tab, then it lists (alphabetically ?) the « best » propositions and when I select one it pastes it where I pressed tab. If it’s a \begin it does not add the \end with proper environment (like showed in texlab demo) :
Hello all,
What I am trying to achieve :
I enjoy jupyter a lot, support the free and open standards philosophy. I use it for my data analysis in python and I like it, and would like now to do my document editing in it.
Thus I am trying to turn jupyterlab into a latex IDE like Overleaf. I want to be able to compile, find code piece from pdf and vice versa, and have decent auto-completions.
–––––––––––––––––––––––––––––––––––––––––––––––––––––
Steps I followed :
[From Fedora Silverblue with layered texlive-scheme-full]
I installed mamba with miniforge3-linux-64
Then,
mamba create -n latex
mamba activate latex
mamba install 'jupyterlab>=4.1.0,<5.0.0a0' jupyterlab-lsp jupyterlab-latex texlab chktex
I did not install tectonic since I already have a texlive install.
Then ,
jupyter lab --generate-config
Inside the generated file, I added :
c.LatexConfig.latex_command = 'xelatex'
c.LatexConfig.shell_escape = "allow"
c.LatexConfig.bib_command = 'biber'
c.LatexConfig.run_times = 2
–––––––––––––––––––––––––––––––––––––––––––––––––––––
What troubles me:
I was expecting out-of-the-box auto-completions. Like the one showcased on https://github.com/latex-lsp/texlab/
However I have to call it with tab, then it lists (alphabetically ?) the « best » propositions and when I select one it pastes it where I pressed tab. If it’s a \begin it does not add the \end with proper environment (like showed in texlab demo) :
–––––––––––––––––––––––––––––––––––––––––––––––––––––
What extra-steps I should take to get it working like showed ?
Fiddling with the json settings editor ?
Is it unachievable on jupyter ?
Here is my packages list in case it’s any useful.
packages.txt
The text was updated successfully, but these errors were encountered: