1 回答

TA貢獻1780條經(jīng)驗 獲得超1個贊
我現(xiàn)在遇到了同樣的問題。我通過以下方式解決了它:
從 JupyterLab 中完全卸載擴展
重建和重新加載 JupyterLab
從 pip 安裝擴展,如文檔所述,使用
pip install jupyterlab_latex
,確保您使用的是來自 conda 的 pip(您可以通過運行which pip
con 終端來檢查)。這可能是導(dǎo)致我出現(xiàn)問題的原因。跑步
jupyter labextension install @jupyterlab/latex
最后,打開 JupyterLab,它應(yīng)該可以工作了。
即使不起作用,您也可以在 JupyterLab 中打開一個終端并.tex
從那里輕松編譯.sh
:
#!/bin/bash
# get the folder's name as a variable.
archivo=${PWD##*/}
# runs pdflatex with minimun output (using texfot)
texfot pdflatex $archivo.tex
# if a Rnw exists, then runs it too
count=`ls -1 *.Rnw 2>/dev/null | wc -l`
if [ $count != 0 ]
then
Rscript -e "library(knitr); knit('$archivo.Rnw')"
texfot pdflatex $archivo.tex
fi
# opens evince to view the pdf.
evince $archivo.pdf
它假定.tex您嘗試編譯的文件與包含文件夾的名稱相同。無論如何,這是推薦的。它也適用于使用 knitr 進行 Sweaving 的 Rnoweb 文件。
有了它,您將能夠.tex像使用擴展(甚至.Rnw文件)一樣輕松地處理來自 JupyterLab 的文件。
添加回答
舉報