2016-06-06 9 views
3

In Latex ist es möglich, ein Leerzeichen einzufügen, das eine Zeile nicht durch ein ~ Zeichen beendet. So Fig.~\ref{fig:f1} Schreiben schreibt alsRmarkdown Leerzeichen ohne Zeilenumbruch ~

Abb. 1

und es stellt sicher, dass Textumbruch nie eine Linie zwischen Fig bricht. Und die Nummer 1.

jedoch in Rmarkdown Fig.~\@ref(fig:f1) Schreiben , Fig.\~\@ref(fig:f1) oder Fig.\\~\@ref(fig:f1 übersetzt Fig.\textasciitilde{}\ref{fig:f1}

Fig geben. ~ 1

in der Ausgabe. Wie fügen Sie den Äquivalent von ~ in Rmarkdown ein? Ich verwende eigentlich Bookdown.

Antwort

3

Legen Sie eine non breaking space manuell mit Hilfe von regulären HTML:

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

Great! Es übersetzt sogar korrekt in Latex und PDF (d. H. Nicht-HTML-Formate). – highBandWidth