17

我最近更新到最新版本的 JupyterLab (0.28.12)。我在 Windows 上。

我尝试调整variables.css位于\Lib\site-packages\jupyterlab\themes\@jupyterlab\theme-light-extension我的 Miniconda/Anaconda 文件夹中的文件。我主要想更改我尝试使用该variables.css文件的字体系列和大小。但是,我看不到任何变化。

我走到了删除两个主题文件夹的极端,但我仍然可以通过 Lab 界面毫无问题地更改主题。

JupyterLab 主题 .css 文件位于何处?或者我怎样才能找到它们?我搜索了css文件,themes子文件夹似乎是它们的唯一位置。我似乎在我的用户目录中找不到任何用于 Jupyter Notebookc:\Users\User\.jupyter的文件所在的位置。.css

谢谢!

4

5 回答 5

21

我现在在 Ubuntu 上运行 0.35.4 版,可以在顶部栏菜单中选择的 Settings->Advanced Settings Editor 中编辑字体。

可以通过更改原始视图中的 json 字符串来设置许多选项。见下图:

在此处输入图像描述

于 2019-02-04T16:32:28.480 回答
5

来自http://jupyterlab.readthedocs.io/en/latest/user/extensions.html?highlight=themes

  • 主题目录包含 JupyterLab 主题扩展的资产(例如 CSS 和图标)。
  • 主题目录位于 JupyterLab 应用程序目录中,默认为<sys-prefix>/share/jupyter/lab,其中<sys-prefix>是当前 Python 环境的站点特定目录前缀。您可以通过运行查询当前应用程序路径jupyter lab path
于 2018-03-08T09:14:03.447 回答
5

我在ubuntu上,所以可能必须适应windows。如@vince-w 所述,用于单元格编辑的字体在 UI 中可用。我只是将最小的设置复制到我的用户设置中。

{
    "codeCellConfig": {
        "fontFamily": "DejaVu Sans Mono",
        "fontSize": 15,
        "lineHeight": 1.2,
    },
    "markdownCellConfig": {
        "fontFamily": "M+ 2p",
        "fontSize": 16,
        "lineHeight": 1.2,
    },
    "rawCellConfig": {
        "fontFamily": "M+ 2p",
        "fontSize": 16,
        "lineHeight": 1.2,
    }
}

一切都很好,除了笔记本中呈现的降价。为了解决这个问题,我在我的 conda env 中找到了 css 文件并直接对其进行了修改。和@苗晧宇所说的差不多。改变光/暗的路径。

$HOME/anaconda3/envs/YOUR_ENV_NAME_HERE/share/jupyter/lab/themes/@jupyterlab/theme-dark-extension/index.css

  /*                       vvvv changed from 14px  */
  --jp-content-font-size1: 16px; /* Base font size */

  /*                        vvvv inserted at the front  */
  --jp-content-font-family: 'M+ 2p', -apple-system, BlinkMacSystemFont, 'Segoe UI',

我尝试在 $HOME/.jupyter/lab/themes/@jupyterlab/theme-dark-extension/index.css 创建该 index.css 文件的副本,但它被 jupyterlab 忽略了。

于 2020-08-09T05:54:46.510 回答
4

现在可以通过Settings菜单更改界面中大多数元素的字体大小。例如:Settings-> JupyterLab Theme->Increase Code Font Size等。

注意:如果->被勾选,这些不会改变。ViewPresentation Mode

要更改字体样式,仍然需要转到Settings-> Advanced Settings Editor(如其他答案中所述)-并且还可以在那里更改字体大小-即使启用了演示模式,这也会生效。

于 2021-01-07T18:37:11.123 回答
0

您应该更改网站中的字体大小。它应该在Settings->Fonts->Code->Size代码编辑器和Settings->Fonts->Content->Size主要内容的 css 文件应该是<prefix>/share/jupyter/lab/themes/@jupyterlab/<your theme>/index.css. 要更改字体,请在 css 文件中找到所有看起来像设置字体的位置,然后更改它。

于 2020-06-13T09:51:32.137 回答