没有换行的Rmarkdown空间〜

时间:2016-06-06 19:40:05

标签: latex r-markdown bookdown

在Latex中,可以插入一个不以~字符结尾的空格。因此,写Fig.~\ref{fig:f1}将写为

  

图。 1

它确保文本换行永远不会破坏图和数字1之间的一条线。

但是,在Rmarkdown写作Fig.~\@ref(fig:f1)Fig.\~\@ref(fig:f1)Fig.\\~\@ref(fig:f1转换为Fig.\textasciitilde{}\ref{fig:f1}给予

  

图1〜

在输出中。 如何在rmarkdown中插入等效的~?我实际上是在使用bookdown。

2 个答案:

答案 0 :(得分:5)

使用常规HTML手动插入non breaking space

...Fig. \@ref{fig:f1}...

答案 1 :(得分:1)

使用\,即反斜杠和空格。

图\ @ref {fig:f1}

您也可以使用$~$,但这仅适用于PDF。

图$〜$ @ ref {fig:f1}