web-dev-qa-db-fra.com

Comment changer la police dans le cahier ipython

Je suis assez nouveau pour python et je n'ai aucune expérience html. La question a été posée et n'a pas reçu de réponse du tout ou n'a pas reçu suffisamment de détails pour que je puisse définir la police par défaut dans iPython (ne pas changer Plus précisément, que faut-il mettre dans le fichier css et quel fichier css doit être utilisé? Je suis sur un système Windows.

Pour référence, celles-ci répondent aux questions liées SO ci-dessous:

  • dans # 1 : un fichier sans nom dans /usr/lib/python2.6/.../css/
  • en commentaire à # 1 : changer la police monospace dans le navigateur - a fonctionné mais la police est en italique
  • dans # 2 : custom.css dans le sous-répertoire de profil /static/custom/custom.css

Questions connexes:

  1. Changer le type de police du bloc-notes ipython
  2. Changer la police et la couleur d'arrière-plan dans le cahier ipython
  3. Changement (retour à la police par défaut) dans le cahier ipython (sans réponse) -

Modifier: La modification de la police monospace dans mon navigateur a fonctionné, comme suggéré dans une réponse au commentaire # 1. Cependant, la police est en italique, ce qui n'est pas le cas.

30
cb4

Vous pouvez passer la souris sur .ipython dossier (c'est-à-dire que vous pouvez taper $ ipython locate dans votre terminal/bash pour voir où se trouve votre ipython)

Puis dans .ipython, tu verras profile_default répertoire qui est celui par défaut. Ce répertoire aura static/custom/custom.css fichier localisé.

Vous pouvez maintenant appliquer des modifications à ce custom.css fichier. Il y a beaucoup de styles dans le custom.css fichier que vous pouvez utiliser ou rechercher. Par exemple, vous pouvez voir ce lien (qui est mon propre personnalisation custom.css fichier)

Fondamentalement, cette custom.css le fichier applique les modifications à votre navigateur. Vous pouvez utiliser des éléments d'inspection dans votre bloc-notes ipython pour voir quels éléments vous souhaitez modifier. Ensuite, vous pouvez modifier le custom.css fichier. Par exemple, vous pouvez ajouter ces morceaux pour changer la police dans .CodeMirror pre pour taper Monaco

.CodeMirror pre {font-family: Monaco; font-size: 9pt;}

Notez que maintenant pour la version portable Jupyter> = 4.1, le fichier css personnalisé est déplacé vers ~/.jupyter/custom/custom.css au lieu.

24
titipata

Je vous suggère également d'explorer les options offertes par le themer jupyter . Pour des modifications d'interface plus modestes, vous pouvez être satisfait de l'exécution de la syntaxe:

jupyter-themer [-c COLOR, --color COLOR]
                      [-l LAYOUT, --layout LAYOUT]
                      [-t TYPOGRAPHY, --typography TYPOGRAPHY]

où les options offertes par themer vous fourniraient un moyen moins onéreux d'apporter quelques modifications à l'apparence de Jupyter Notebook. Naturellement, vous pouvez toujours préférer éditer le .css si les modifications que vous souhaitez appliquer sont élaborées.

6
Konrad

Le nouvel emplacement du fichier de thème est: ~/.jupyter/custom/custom.css

4
DreamFlasher

En plus de la suggestion de Konrad ici, je voudrais suggérer thèmes jupyter , qui semble avoir plus d'options, telles que la hauteur de ligne, la taille de la police, la largeur des cellules, etc.

Utilisation de la ligne de commande:

jt  [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT]
[-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-dfs DFFONTSIZE]
[-m MARGINS] [-cursw CURSORWIDTH] [-cursc CURSORCOLOR] [-vim]
[-cellw CELLWIDTH] [-lineh LINEHEIGHT] [-altp] [-P] [-T] [-N]
[-r] [-dfonts]
2
Ruthger Righart