Способ автоматического экранирования символов ('_', '\' и т. Д.) С помощью knitr - PullRequest
3 голосов
/ 27 марта 2012

Я использую Rstudio под Win7. Есть ли способ, которым knitr автоматически убегает от персонажа? Пожалуйста, см. Ниже для более простого примера:

\documentclass[a4]{article}
\title{Example}
\author{Stat-R}

\begin{document}

\maketitle

<<nothing,echo=FALSE>>=
my_name <- 'hari'
my_number <- 100

df1 <- data.frame(my_name,my_number)
df1
# names(df1)
@

\section{Testing only}

Now I will print the columnnames of my data frame df1
$\Sexpr{names(df1)}$

\end{document}

Я получаю следующий вывод ...

enter image description here

Но я хочу следующее

enter image description here

Мне придется изменить все '_' на '_' в моем текстовом файле. Есть ли способ сделать это напрямую в файле Sweave. Буду признателен за любые предложения на этот счет ...

1 Ответ

7 голосов
/ 28 марта 2012

Я думаю, что вы хотите поместить имя в словесной среде, а не в математической среде:

\verb|\Sexpr{names(df1)}|
...