0

I want to write something in an R Sweave document so that the following appears in the compiled PDF:

When you write "\beta" and compile the document, you see "β".

However, when I escape the backslash for beta, I'm getting a line break, which is not desired.

How do I get "\beta" rather than a line break?


Example from file test.rnw:

\documentclass{article}

\begin{document}

When you write ``\\beta'' and compile the document, you see ``$\beta$''.

\end{document}

Result:

enter image description here


Setup:

Macbook Pro, R 4.1.0, RStudio 1.4.1717, rmarkdown 2.9, and some version of MacTex installed. RStudio is set to compile using knitr and pdflatex.

DanY
  • 5,920
  • 1
  • 13
  • 33

2 Answers2

1

The double blackslash in text mode induces a linebreak (see here for a simple explanation).

You may use also verb"\beta" to better distinguish the Latex command from normal text.

When you write \verb"\beta" and compile the document, you see $\beta$.

enter image description here

Eddymage
  • 1,008
  • 1
  • 7
  • 22
0

Use \textbackslash

When you write ``\textbackslash beta'' and compile the document, you see ``$\beta$''.
DanY
  • 5,920
  • 1
  • 13
  • 33