我想让我的 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 字体?