在 JupyterLab notebook 的 IPython.display Markdwon 中更改字体大小并使文本更粗

Change font size and make text bolder in IPython.display Markdwon in JupyterLab notebook

最初我使用降价单元格向我的 JupyterLab Notebook 添加了标题:

<h1><center>For April 2021</center></h1>

然后为了动态更改日期我使用了 Ipython.display Markdown:

m=Markdown("For {}".format(current_date))
m
For April 2021

我想让输出看起来像降价单元格的输出,更大的字体和粗体文本。 我从 google 那里得到了这段代码,但我不知道如何将它与现有的 Markdown 结合起来:

Markdown('<strong>{}</strong><br/>{}'.format(date_value)>)

如何使我的输出像 markdown 单元格中的标题一样?

我尝试了一些修改,它奏效了。 可以用单个降价对象来完成:

Markdown('<h1><center><strong>{}</strong><strong>{}</strong></center></h1>'.format('For ', MainDate))

这可以进一步简化。

如果MainDate是一个字符串:

Markdown(f'<h1><center><strong>For {MainDate}</strong></center></h1>')

如果 MainDate 是日期时间(%B - 整月;%Y - 整年):

Markdown(f'<h1><center><strong>For {MainDate.strftime("%B %Y")}</strong></center></h1>')

完整代码:

from IPython.display import Markdown
from datetime import datetime
MainDate=datetime(2021, 4, 1)

Markdown('<h1><center><strong>{}</strong><strong>{}</strong></center></h1>'.format('For ', MainDate))

2021-04-01 00:00:00

Markdown(f'<h1><center><strong>For {MainDate}</strong></center></h1>') 

2021-04-01 00:00:00

Markdown(f'<h1><center><strong>For {MainDate.strftime("%B %Y")}</strong></center></h1>')

2021 年 4 月