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:
/usr/lib/python2.6/.../css/
custom.css
dans le sous-répertoire de profil /static/custom/custom.css
Questions connexes:
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.
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.
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.
Le nouvel emplacement du fichier de thème est: ~/.jupyter/custom/custom.css
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]