Как включать Символ Процента в xtable использование подписи Sweave в R

Я пытаюсь использовать Sweave для генерации статистического отчета и пытаюсь поместить подпись на xtable, однако если я включаю символ процента, это повреждает вещи.

Некоторый пример кода

<<label=Analyte2_Results, results=tex, echo=FALSE>>=
    print(xtable(result[[2]], caption=paste(levels(vardata$Analyte)[1],
                            " percent bias and precision estimates with 95 \% confidence intervals",sep="")),
            tabular.environment='longtable',
            latex.environments=c("center"), 
            floating=FALSE, 
            include.rownames=FALSE)
@

Если я использую % или \% затем работы процесса Sweave, но Латекс не делает, если я пробую \% затем сбои Sweave. Кажется, нет альтернативного способа указать символ процента в Латексе

Существует ли способ на самом деле поместить символ Процента в подпись?

6
задан PaulHurleyuk 14 July 2010 в 13:43
поделиться

1 ответ

Попробуйте "экранировать" оператор "escape", чтобы он пережил Sweaving и попал в файл LaTeX (т.е. \\\%). Это происходит потому, что в LaTeX "%" нуждается в операторе экранирования "\". Например, когда я недавно присваивал имена строкам и столбцам таблицы, мне пришлось использовать:

row.names(table.a) <- c("ARCH(1)", "~")
colnames(table.a) <- c("$\\omega$", "$\\alpha_{1}$", "Q(1)", "Q(12)")
9
ответ дан 10 December 2019 в 02:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: