![(( \usepackage[T1]{fontenc} )) 是否负责 PDF 代码单元中的 python 字体?](https://linux22.com/image/414957/((%20%5Cusepackage%5BT1%5D%7Bfontenc%7D%20))%20%E6%98%AF%E5%90%A6%E8%B4%9F%E8%B4%A3%20PDF%20%E4%BB%A3%E7%A0%81%E5%8D%95%E5%85%83%E4%B8%AD%E7%9A%84%20python%20%E5%AD%97%E4%BD%93%EF%BC%9F.png)
我想让我的 PDF 脱颖而出,因此我尝试更改使用以下代码导出 PDF 时在代码单元中使用的默认 Python 字体:nb转换。
我正在探索article.tplx
,发现我可以将这个块添加到序言中来更改所有笔记本文本。
((*- block docclass -*))
\documentclass[11pt]{article}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
((*- endblock docclass -*))
使用无衬线字体看起来很棒降价,但 Python 中的衬线字体很丑代码单元仍然存在。
我发现字体是Donald Knuth 的他的 TeX 排版系统的原始字体称为计算机现代电传打字机斜体。文档说它是这样使用的\usepackage[T1]{fontenc}
。
如此低调,我竟然在 中找到了那条线base.lptx
。
((*- block header -*))
((* block docclass *))\documentclass[11pt]{article}((* endblock docclass *))
((* block packages *))
\usepackage{iftex}
\ifPDFTeX
\usepackage[T1]{fontenc}
\usepackage{mathpazo}
\else
\usepackage{fontspec}
\fi
但我真的不知道我在做什么。如何在导出的 Jupyter PDF 的代码单元中用无衬线字体替换此默认 Python 字体?