You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Jupyter Book编译PDF的LaTeX导言区与字体设置

如何在Jupyter Book中控制LaTeX导言区修改字体

针对你用Mac OSX + TexLive 2022 + Jupyter Book编写教材的场景,要修改文本和数学公式的基础字体(比如使用pxfonts包),核心是通过配置控制LaTeX导言区,步骤如下:

1. 定义LaTeX导言区内容

你有两种方式配置导言区命令:

  • 方式一:单独创建导言区文件
    在书籍根目录新建latex_preamble.tex文件,写入字体相关的LaTeX命令,比如使用pxfonts包的内容:

    \usepackage{pxfonts}
    % 可追加其他导言区配置,比如调整数学公式样式、文本字体大小等
    
  • 方式二:直接写入配置文件
    无需单独文件,直接在_config.yml中定义导言区内容。

2. 修改_config.yml关联导言区

打开你已编辑过的_config.yml,找到sphinx配置块,添加latex_elements配置:

  • 若使用单独导言区文件,配置如下:
    sphinx:
      config:
        latex_elements:
          preamble: |
            \input{latex_preamble.tex}
    
  • 若直接写入内容,配置如下:
    sphinx:
      config:
        latex_elements:
          preamble: |
            \usepackage{pxfonts}
            % 这里可追加其他LaTeX导言区命令
    

3. 确保字体包已安装

如果TexLive 2022未安装pxfonts包,打开终端执行以下命令安装:

tlmgr install pxfonts

4. 重新构建PDF

进入书籍目录,执行终端命令生成更新后的PDF:

jupyter-book build --builder pdf ./你的书籍文件夹名称

内容的提问来源于stack exchange,提问作者Indian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 17:45:36