我想在Jupyter notebook中增加字体大小并增加输出文本的粗体。但是,我只想更改特定笔记本或特定单元格的设置。(欢迎这两种解决方案)
我看到大多数线程都在展示如何配置.css文件,我认为这是一个全局更改?
How to change font in ipython notebook
然而,我想要一个单元格控件或只是特定的笔记本。
作为一个my cells的示例,输出如下:
Killing C.I.A. Informants, China Crippled U.S. Spying https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html
我想把第一句话(标题)加粗。
谢谢。
EDIT:尝试在此循环中使用markdown方法。
for i in today_links:
if i[0] == '':
del (i)
else:
Markdown('**{}** \n{}'.format(i[0], i[1]))today_links是一个元组列表
[('Killing C.I.A. Informants, China Crippled U.S. Spying',
'https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html'),
('How Rollbacks at Pruitt’s E.P.A. Are a Boon to Oil and Gas',
'https://www.nytimes.com/2017/05/20/business/energy-environment/devon-energy.html'),不确定为什么它不能在循环中工作。
谢谢。
发布于 2017-05-21 23:38:47
我假设您正在谈论代码中的输出单元格...显然,您可以使用标记单元格并控制文档单元格的格式。
假设有两个变量:
title = "Killing C.I.A. Informants, China Crippled U.S. Spying"
url = "https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html"对于代码中的输出单元格,您可以执行类似的操作并使用IPython.display.Markdown,例如:
from IPython.display import display, Markdown
Markdown('<strong>{}</strong><br/>{}'.format(title, url))输出:
杀死中情局线人,中国挫败美国间谍
https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html
如果你想在循环中间做这件事,你需要显式调用display(),例如:
from IPython.display import display, Markdown
for i in today_links:
display(Markdown('**{}** \n{}'.format(i[0], i[1])))输出:
杀死中情局线人,中国挫败美国间谍
https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html
普鲁伊特E.P.A倒退对石油和天然气是一大利好
https://www.nytimes.com/2017/05/20/business/energy-environment/devon-energy.html
或者,您可以使用IPython.display.HTML
from IPython.display import display, HTML
HTML('<strong>{}</strong><br/>{}'.format(title, url))输出:
杀死中情局线人,中国挫败美国间谍
https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html
您也可以直接将变量嵌入到Markdown单元格中(注意:在**{{title}}**行的末尾有2个空格,以强制换行)
标记单元格
**{{title}}**
{{url}}输出:
杀死中情局线人,中国挫败美国间谍
https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html
https://stackoverflow.com/questions/44098295
复制相似问题