[PYTHON] Mémo Jupyter Notebook

environnement

Raccourci

Appuyez sur Echap pour passer en mode commande

Entrez: Modifier la cellule L: Affichage du numéro de ligne. Appuyez à nouveau pour masquer M: mode Markdown Y: mode code C: copie de la cellule V: coller la cellule copiée K: passer à la cellule supérieure J: déplacer vers la cellule ci-dessous A: Sélectionnez la cellule ci-dessus B: Sélectionnez la cellule ci-dessous DD: Supprimer la cellule Espace: faites défiler vers le bas Maj + Espace: faire défiler vers le haut En mode d'édition de cellule

Maj + Entrée: exécuter la cellule, passer à la cellule suivante ctrl + Entrée: exécution de cellule uniquement

Génération TeX

Si vous utilisez le japonais, vous ne pouvez pas utiliser Exporter au format PDF dans la barre de menus.

Parce que la classe de document de \ document class [a4paper, dvipdfmx] {jsarticle} est générée en version anglaise.

Utilisez le fichier modèle (jsarticle.tplx).

  1. Placez jsarticle.tplx à l'endroit où passe la variable d'environnement de tex (par exemple, où se trouve platex.exe).
  2. Tapez la commande jupyter-nbconvert --to latex% 1 --template jsarticle.tplx qui se convertit automatiquement en jsarticle dans le terminal. % 1 est le nom du fichier et% 2 est le nom de base du fichier.
  3. Exportez l'image au format png. Les images sont enregistrées sous le nom de base du fichier sous le répertoire de travail comme nom de dossier et sous le répertoire ci-dessous. ʻExtractbb% 2_files / *. Png`

jsarticle.tplx


% Default to the notebook output style
((* if not cell_style is defined *))
    ((* set cell_style = 'style_ipython.tplx' *))
((* endif *))

% Inherit from the specified cell style.
((* extends cell_style *))

%===============================================================================
% Latex Article
%===============================================================================

((* block docclass *))
\documentclass[a4paper,dvipdfmx]{jsarticle}
((* endblock docclass *))

Jusqu'à présent, je l'ai écrit dans un format de construction de texte sublime et l'ai exécuté avec build (ctrl + b). (Par conséquent, le nom de fichier peut être% 1 ou un argument.)

Jupyter2PDF.sublime-build


{
    "cmd":["Jupyter2PDF.bat","$file","$file_base_name"],
}

Jupyter2PDF.bat


@echo off
jupyter-nbconvert --to latex %1 --template jsarticle.tplx
extractbb %2_files/*.png

Ci-dessous ici, vous devez retaper le nom du fichier, pas% 1 et% 2 comme arguments.

  1. Exécutez platex sur la ligne de commande. Je crie que le fichier platex% 2.tex.sty est manquant, mais continuez d'appuyer sur Entrée pour continuer.
  2. Exécutez dvipdfmx sur la ligne de commande. dvipdfmx% 2.dvi

Jusqu'à présent, le pdf a été créé.

  1. Si vous souhaitez accéder à la source tex lorsque vous cliquez sur pdf, démarrez SumatraPDF avec reuse-instance. SumatraPDF -reuse-instance% 2.pdf

Liste des erreurs LaTeX

! LaTeX Error: File `ucs.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
body...
! LaTeX Error: Unknown option `mathletters' for package `ucs'.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.54     \usepackage
                    [utf8x]{inputenc} % Allow utf-8 characters in the tex do...

?
! LaTeX Error: File `utf8x.def' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)

Enter file name:
! Missing $ inserted.
<inserted text>
                $
l.1047     \(\newpage
                     \)
?

Vous trouverez ci-dessous environ 20 erreurs liées à \ newpage

Je veux créer un PDF avec juste Build, mais cela s'arrête à platex. Je ne peux pas parce que je n'ai pas ucs.sty S'il vous plaît, faites-moi savoir.

Coller l'image

<img src = 'chemin de l'image'>

\ includeegraphics {chemin de l'image}

J'ai essayé diverses choses telles que [clip, width = \ columnwidth], [clip, width = 4cm], [clip], [width = 4cm], mais il semble que l'image ne peut pas être collée lorsque [] est attaché.

Recommended Posts

Mémo Jupyter Notebook
Mémo Jupyter Notebook
Présentation de Jupyter Notebook
Mémo Python Anaconda x Jupyter Notebook
Puissant ordinateur portable Jupyter
[MEMO] [Construction de l'environnement de développement] Jupyter Notebook
Mot de passe du notebook Jupyter
[Mémo Jupyter Notebook] Afficher les kanji avec matplotlib
Démarrer Jupyter Notebook
3 astuces du notebook Jupyter (Python)
[Cloud103] # 3 Jupyter Notebook à nouveau
Touche de raccourci pour le bloc-notes Jupyter
Introduction de Jupyter Notebook dans CentOS7
Utilisation de Graphviz avec Jupyter Notebook
Afficher le HTML dans le notebook Jupyter
Utiliser pip avec Jupyter Notebook
Erreur de multitraitement dans Jupyter Notebook
Essayez d'utiliser Jupyter Notebook de manière dynamique
[Super Basics] À propos de Jupyter Notebook
Graphiques élevés dans le notebook Jupyter
Afficher le PDF sur Jupyter Notebook
Utiliser Cython avec Jupyter Notebook
homebrew, pyenv, anaconda, Jupyter Notebook
Jouer avec Jupyter Notebook (IPython Notebook)
[Édition complète] Raccourci vers le bloc-notes Jupyter
Exécutez Jupyter Notebook sous Windows
Comment utiliser Jupyter Notebook
notebook jupyter dans l'environnement venv python3.8
[Mémo] Afficher Jupyter Notebook sur PC dans une police de largeur égale (Mac)
Autoriser les connexions externes avec le notebook Jupyter
Formatage avec autopep8 sur le notebook Jupyter
Paramètres d'extrait de code pour le notebook jupyter python
Jupyter Notebook indispensable au développement de logiciels
Publier Jupyter Notebook en tant que billet de blog
Visualisez l'arbre de décision avec le notebook Jupyter
Faites un son avec le notebook Jupyter
Résumé personnel de Jupyter Notebook Magic Command
Coller le document Jupyter Notebook dans Wordpress
Générer le notebook Jupyter ".ipynb" en Python
Affichez simplement le fichier du notebook Jupyter
Jupyter Notebook: 4 trucs et astuces banals
Utiliser Markdown avec le notebook Jupyter (avec raccourci)
Ajouter plus de noyaux avec Jupyter Notebook
Afficher les graphiques en ligne dans Jupyter Notebook
Analyse pratique avec Pandas + notebook Jupyter
Lancer le notebook Jupyter (+ prendre des mesures de sécurité)
Bloc-notes Jupyter facile à utiliser (Python3.5)
Essayez d'exécuter Jupyter Notebook sur Mac
J'ai essayé d'utiliser le notebook jupyter d'une manière ou d'une autre
Essayez de démarrer Jupyter Notebook ~ Formation Esper
J'ai essayé le notebook Jupyter de VS Code
mémo gzip
Mémo Raspberry-pi
Fuite de mémoire dans Python Jupyter Lab (Notebook)?
Extension Jupyter Notebook, paramètres nbextensions pour moi-même
Mémo HackerRank
Mémo Python
Jupyter commence
Utilisation d'Apache Spark avec le notebook Jupyter (notebook IPython)