Как иметь LaTeX-ноутбук в Jupyter?
Я хочу использовать Jupyter (= IPython-notebook) в качестве моего файлового менеджера для управления моими проектами LaTeX. Pylatex это не то, что я хочу. Например, вы можете иметь мост Matlab, чтобы можно было иметь мост LaTeX в IPython-ноутбуке. ПСЕВДОКОД
sudo -H pip install [pylatexbridge]
sudo -H pip install [latex_kernel]
python -m [latex_kernel.install]
Псевдокод в $HOME/.bash_profile
export LATEX_EXECUTABLE=/usr/local/bin/latex % TODO which one here?
цели
- получить синтаксис.tex с цветами в.tex файлах, запущенных из Jupyter.
- начать компиляцию документа.tex из Jupyter
- начать предварительный просмотр вывода в формате PDF от Jupyter
открыто
- Какой пакет предоставляет синтаксис.tex с цветами?
Система: Ubuntu 16.04
Полный текст: 2015
1 ответ
Это работало для меня в Ubuntu 14.04. Я скачал пакет pandoc отсюда
Скачать файл.deb для Ubuntu
sudo su
dpkg -i pandoc-1.19.2.1-1-amd64.deb
# These packages are too big. That's why install only things that are needed.
# So, included --no-install-recommends. Installs only dependencies
apt-get install --no-install-recommends texlive
apt-get install xzdec
apt-get install --no-install-recommends texlive-latex-extra
apt-get install --no-install-recommends texlive-xetex
apt-get install latex-xcolor
apt-get install --no-install-recommends texlive-generic-recommended
# For full texlive
# apt-get install --no-install-recommends texlive-full
После этого запуска
блокнот Jupyter
откройте ваш.ipynb файл
- В строке меню нажмите
File
->Download As
->pdf via latex
Другие пакеты, которые вы можете установить
(примечание: каждый пакет разделен пробелом)
aglfn chktex clisp cm-super cm-super-minimal context dvidvi dvipng feynmf fonts-cabin fonts-comfortaa fonts-dejavu-extra fonts-font-awesome fonts-freefont-otf fonts-gfs-artemisia
fonts-gfs-baskerville fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga fonts-gfs-porson fonts-gfs-solomos fonts-hosny-amiri fonts-inconsolata fonts-ipaexfont-gothic
fonts-ipaexfont-mincho fonts-ipafont-gothic fonts-ipafont-mincho fonts-junicode fonts-lato fonts-linuxlibertine fonts-lmodern fonts-lobster fonts-lobstertwo fonts-oflb-asana-math
fonts-sil-gentium fonts-sil-gentium-basic fonts-stix fonts-texgyre fragmaster lacheck latex-beamer latex-cjk-all latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp
latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp latex-cjk-common latex-cjk-japanese latex-cjk-japanese-wadalab latex-cjk-korean
latex-cjk-thai latex-sanskrit latex-xcolor latexdiff latexmk lcdf-typetools libffcall1 libfile-which-perl libintl-perl libmagick++5 libplot2c2 libpstoedit0c2a libruby1.9.1
libtext-unidecode-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libyaml-0-2 lmodern m-tx musixtex pfb2t1c2pfb pgf pmx prosper pstoedit psutils
purifyeps ruby ruby1.9.1 tex-gyre tex4ht tex4ht-common texinfo texlive-bibtex-extra texlive-extra-utils texlive-font-utils texlive-fonts-extra texlive-fonts-extra-doc
texlive-fonts-recommended-doc texlive-formats-extra texlive-games texlive-generic-extra texlive-generic-recommended texlive-humanities texlive-humanities-doc texlive-lang-african
texlive-lang-arabic texlive-lang-cjk texlive-lang-cyrillic texlive-lang-czechslovak texlive-lang-english texlive-lang-european texlive-lang-french texlive-lang-german texlive-lang-greek
texlive-lang-indic texlive-lang-italian texlive-lang-other texlive-lang-polish texlive-lang-portuguese texlive-lang-spanish texlive-latex-base-doc texlive-latex-extra-doc
texlive-latex-recommended-doc texlive-luatex texlive-math-extra texlive-metapost texlive-metapost-doc texlive-music texlive-omega texlive-pictures-doc texlive-plain-extra texlive-pstricks
texlive-pstricks-doc texlive-publishers texlive-publishers-doc texlive-science texlive-science-doc texlive-xetex tipa ttf-adf-accanthis ttf-adf-gillius xindy xindy-rules
Снимок экрана ниже