如何右对齐和调整对齐在降价?

标记文本总是左对齐。有没有办法在标记中做右对齐和对齐?

准确地说,我在 朱庇特笔记本(IPython)中使用 Markdown。

204858 次浏览

本地人标记中对齐文本是不可能的。但是,您可以使用内联 HTML 标记对齐文本。

<div style="text-align: right"> your-text-here </div>

为了证明这一点,在上面的代码中用 justify代替 right

如果要在窗体中右对齐,可以尝试:

| Option | Description |
| ------:| -----------:|
| data   | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default. |
| ext    | extension to be used for dest files. |

Https://learn.getgrav.org/content/markdown#right-aligned-text

如果你想在木星笔记本中使用调整对齐,请使用以下语法:

<p style='text-align: justify;'> Your Text </p>

右对齐:

<p style='text-align: right;'> Your Text </p>

如果你想使用 这个答案,我发现当你在 MacOs 上使用 MacDown 时,你可以在文档的开头使用 <div style="text-align: justify">来调整所有文本并保持所有 code的格式。也许它也适用于其他编辑器,你可以试试;)

具体到您使用的木星笔记本: 指定表列对齐的能力应该在未来的版本中返回。(当前版本默认在任何地方都是右对齐的。)

来自 PR # 4130:

允许标记表指定它们与: —— ,: : ,—— : 语法的对齐,同时仍允许——-默认为右对齐。

这将恢复先前的更改(# 2534的一部分) ,该更改从标记的呈现程序中提取出呈现的 HTML 的对齐信息。需要说明的是,这并没有改变默认的正确对齐方式,而是带回了使用 gfm 表对齐语法重写每列对齐方式的支持。

...

正如这里提到的,标记不支持右对齐的文本或块。但是 HTML 结果通过层叠样式表(CSS)做到了这一点。

在我的 Jekyll 博客上使用了一种同样适用于标记的语法。要“终止”一个块,在结尾处使用两个空格或两次新行。

当然,您也可以使用 {: .right }而不是 {: style="text-align: right" }添加 css 类。

短信到右边

{: style="text-align: right" }
This text is on the right

短信封锁

{: style="text-align: justify" }
This text is a block

在通用的降价文档中,使用:

<style>body {text-align: right}</style>

或者

<style>body {text-align: justify}</style>

但似乎不适用于木星。

我用过

<p align='right'>Farhan Khan</p>

它在谷歌合作实验室对我很有用。有趣的是,它在其他地方不起作用?

如何右对齐文本和超链接已经回答和标记正确,但如果你要参考的东西 内心木星笔记本在您的右对齐文本,你需要使用一个修改版本的 根除计划的答案。修改由链接文本前的 去掉了分部的结束括号>添加一个新的空行组成。因此,如果你想把你的标题链接到一个目录,你也可能想有一个右对齐的链接到同一块的“目录”,为了更好的笔记本美学和导航。

假设您有一个目录,其中包含指向单元格标题的链接,在标记中如下所示:

<a id='Contents'></a>
### Table of Contents
* [Project description](#Project)
* [Load Data](#Load)

稍后,您将拥有一个单元格,其中包含用于某些操作的左对齐标头,以及右对齐的 go-to 链接:

<a id='Load'></a>
#### Loading data
<div style="text-align: right"
     

[Go to table](#Contents)

这将为您提供一个左对齐的标题和一个右对齐的 go-to-link。你的下一个细胞在没有任何排列修改的情况下继续:

enter image description here

(我很想知道为什么会这样,因为这种解决方案看起来更像是一种黑客手段。)

PS: 在右对齐的链接文本之后,你在新行中添加了结束括号 >,甚至还有结束标签 </div>,但它只会在输出中添加另一行,并加上一个突出显示的空格,这当然违背了审美目的:

enter image description here