我们如何在r markdown中对齐部分线?

时间:2018-01-22 04:56:26

标签: r r-markdown

我正在研究一个R降价文档,并试图看看我们是否可以正确对齐句子的结尾。

句子应该如下:

这是同一个句子的第一部分< 空间空间空间>这是句末。

我已尝试将LaTeX语法与它结合使用

这是同一句话的第一部分

\begin{flushright}
sample end of sentence
\end{flushright}

但这并没有产生预期的效果。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

PDF文件
使用LaTeX \hfill命令:

This is the same sentence's first part \hfill this is the end of sentence.

HTML文档
使用CSS float属性。
自Pandoc 1.18起,您可以使用bracketed_spans

创建原生span
This is the same sentence's first part [this is the end of sentence.]{style="float:right"}

PDF& HTML吗
您可以同时使用LaTeX \hfillHTML浮动范围(请注意,在\hfill[this之间使用不间断空格):

This is the same sentence's first part \hfill [this is the end of sentence.]{style="float:right"}

PDF结果

enter image description here

HTML结果

<p><strong>PDF document</strong><br />
Use <code>LaTeX</code> <code>\hfill</code> command:</p>
<p>This is the same sentence’s first part this is the end of sentence.</p>
<p><strong>HTML document</strong><br />
Use <code>CSS</code> <code>float</code> property.<br />
Since Pandoc 1.18, you can create a native <code>span</code> with <a href="https://pandoc.org/MANUAL.html#extension-bracketed_spans"><code>bracketed_spans</code></a></p>
<p>This is the same sentence’s first part <span style="float:right;">this is the end of sentence.</span></p>
<p><strong>Both PDF &amp; HTML?</strong><br />
You can use both <code>LaTeX</code> <code>\hfill</code> and a <code>HTML</code> floating span (be careful, use a no-break-space between <code>\hfill</code> and <code>[this</code>):</p>
<p>This is the same sentence’s first part  <span style="float:right;">this is the end of sentence.</span></p>