latex - Rmarkdown space without line break ~ -


in latex, possible insert space not end line ~ character. writing fig.~\ref{fig:f1} write

fig. 1

and makes sure text wrapping never breaks line between fig. , number 1.

however, in rmarkdown writing fig.~\@ref(fig:f1), fig.\~\@ref(fig:f1), or fig.\\~\@ref(fig:f1 translates fig.\textasciitilde{}\ref{fig:f1} giving

fig.~1

in output. how insert equivalent of ~ in rmarkdown? using bookdown.

insert non breaking space manually using regular html:

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