web-dev-qa-db-fra.com

Comment avoir le portable LaTeX dans Jupyter?

Je souhaite utiliser Jupyter (= IPython-notebook) comme gestionnaire de fichiers pour contrôler mes projets LaTeX. Pylatex n'est pas ce que je veux. Vous pouvez par exemple avoir un pont Matlab, il est donc possible d’avoir un pont LaTeX dans IPython-notebook. Pseudocode

Sudo -H pip install [pylatexbridge]
Sudo -H pip install [latex_kernel]
python -m [latex_kernel.install]

Pseudocode dans $HOME/.bash_profile

export LATEX_EXECUTABLE=/usr/local/bin/latex % TODO which one here?

Buts

  1. obtenir la syntaxe .tex avec les couleurs dans les fichiers .tex à partir de Jupyter.
  2. démarrer la compilation du document .tex de Jupyter
  3. démarrer l'aperçu de la sortie au format pdf à partir de Jupyter

Ouvert

  • Quel paquet fournit la syntaxe .tex avec des couleurs?

Système: Ubuntu 16.04
Texlive-full: 2015

Cela a fonctionné pour moi dans Ubuntu 14.04. J'ai téléchargé le paquet pandoc de ici

Téléchargez le fichier .deb pour 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
  1. Après avoir fait cette course

    cahier jupyter

  2. ouvrez votre fichier .ipynb

  3. Dans la barre de menus, cliquez sur File -> Download As -> pdf via latex

Les autres paquets que vous pouvez installer sont

( note : chaque paquet est séparé par un espace)

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

La capture d'écran est ci-dessous

enter image description here

2
theBuzzyCoder