2010-07-14 11 views
6

Sto provando a utilizzare Sweave per generare un report statistico e sto provando a inserire una didascalia su un xtable, tuttavia se includo il simbolo delle percentuali questo si rompe cose.Come includere un simbolo di percentuale in una didascalia xtable utilizzando Sweave in R

qualche esempio di codice

<<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) 
@ 

Se uso% o \% poi le opere di processo Sweave ma lattice non, se provo \% quindi Sweave fallisce. Non sembra essere un modo alternativo per specificare un simbolo di percentuale in Latex

C'è un modo per inserire un simbolo di percentuale nella didascalia?

risposta

9

Prova a "sfuggire" l'operatore "escape", in modo che sopravviva Sweaving per accedere al file LaTeX (ad esempio, \\%). Questo perché in LaTeX "%" richiede un operatore di escape "\". Per esempio, quando ero il nome di qualche righe e le colonne di recente ho dovuto usare:

row.names(table.a) <- c("ARCH(1)", "~") 
colnames(table.a) <- c("$\\omega$", "$\\alpha_{1}$", "Q(1)", "Q(12)") 
+0

avevo provato questo, e non è sembrato funzionare, ma quando ho ri-scritto il codice che ha funzionato così vai alla figura (o forse c'è un problema con l'utilizzo di \\% in un 'incolla'. – PaulHurleyuk

Problemi correlati