如何在IPython笔记本的markdown/标题单元格中居中文本?

55

我希望定制我的笔记本,使它更易读且时尚。因此,我想从居中我的标题开始。这可能吗?

7个回答

77

你实际上可以在单元格中使用Markdown模式并使用正常的HTML代码,例如:

<h1><center>Centered text!</center></h1>

20

我认为不能直接使用markdown,但是你可以在markdown单元格中输入HTML:

<h3 align="center">This is a centered header</h3> 

14

在 jupyter (ipython)笔记本的标记单元中,标题级别由 # 的数量确定(# 表示顶级标题或 h1,## 表示 h2,以此类推),我使用以下 HTML 和 markdown 的组合:

# <center>居中对齐的h1标题</center>

## <center>居中对齐的h2标题</center>

等等…

这种方式简单明了,容易记忆,但如果有任何不利之处,请评论说明。

已在 jupyter 4.4.0 版本进行测试(不确定其他版本是否适用,但没有理由不适用)。


8

对我来说最简单的方法就是:

# <center> 在这里添加一些花哨的标题

它可以在不关闭标签的情况下工作,所以我通常在完成后一步复制"<center>"并将其粘贴到其他地方。


1
在VSCode中,井号后必须有一个空格:# <center>标题放在这里 - Vyas Bharghava
corrected, thanks - Tiago Ferrao

1
您可以使用以下行中的任何一行-文本单元格。
<center>Your centered level h1 title</center>

<center> some fance title here

来自Markdown_Guideline


-3

在Jupyter-notebook中使文本具有样式非常简单,因为它的语法类似于HTML。

例如,您可以使用以下命令来处理文本:

1. **bold_text** 将使您的文本加粗,如 bold_text
2. *italic_text* 将使您的文本变为斜体,如 italic_text
3. ***bold_italic_text*** 将使您的文本变为粗斜体,如 bold_italic_text
4. 您可以使用 <h1> header1 </h1> 将文本作为标题,如

header1

您可以将 h1 替换为任何数字 h2、h3 等,以获得不同大小的标题。
5. 要对齐文本,您可以使用 Centered_text 将文本居中对齐。
6. 使用 <br> 进行换行,或者如果您希望以下文本在下一行打印。

这些只是基础操作,您可以做更多的事情。


-3
如果你想制作标题,可以在文本开头轻松使用#将其变成大号并加粗,##也可以实现相同的效果,但是文本大小会更小,你可以通过增加#的数量最多到6来减小加粗文本的大小。

提供一个你所建议的示例(代码本身,代码截图)会使这个评论更有帮助。 - Jade

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接