首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jupyter notebook中增加某些单元格/一个笔记本的字体大小

在Jupyter notebook中增加某些单元格/一个笔记本的字体大小
EN

Stack Overflow用户
提问于 2017-05-21 22:57:57
回答 1查看 14.8K关注 0票数 5

我想在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方法。

代码语言:javascript
复制
for i in today_links:
    if i[0] == '':
        del (i)
    else:
        Markdown('**{}**  \n{}'.format(i[0], i[1]))

today_links是一个元组列表

代码语言:javascript
复制
[('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'),

不确定为什么它不能在循环中工作。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-21 23:38:47

我假设您正在谈论代码中的输出单元格...显然,您可以使用标记单元格并控制文档单元格的格式。

假设有两个变量:

代码语言:javascript
复制
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,例如:

代码语言:javascript
复制
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(),例如:

代码语言:javascript
复制
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

代码语言:javascript
复制
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个空格,以强制换行)

标记单元格

代码语言:javascript
复制
**{{title}}**  
{{url}}

输出:

杀死中情局线人,中国挫败美国间谍

https://www.nytimes.com/2017/05/20/world/asia/china-cia-spies-espionage.html

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44098295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档