如何修改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
相关产品推荐
相关产品推荐

