[R] Unicode chars

Jeff Newmiller jdnewm|| @end|ng |rom dcn@d@v|@@c@@u@
Thu Aug 25 05:25:55 CEST 2022


Are you aware that pdfLatex does not support Unicode? You need to use xeLatex. But I don't use Sweave, so I don't know how you go about making that choice.

On August 24, 2022 8:03:02 PM PDT, dulcalma dulcalma <dulcalma using bigpond.com> wrote:
>
>Dear All
>
>
>I was trying the supplementary file GS_main.R from
>https://esajournals.onlinelibrary.wiley.com/doi/abs/10.1002/ecy.3475
>
>I have tried to prevent latex compilation from failing using Sweave 
>after trying all the online fixes I could find including using Rterm 
>I could fix it if it was in the input but not in the output 
>I am using R version 4.2 on windows 11 with 64 GB memory
>
>
>Sweave code
>
>\begin{small}
><<r0>>=
>library(emdbook) # version 1.3.12
>library(bbmle) # version 1.0.23.1
>library(pbmcapply) # version 1.5.0 
>library(tidyverse) # version 1.3.0
>library(ggpubr) # version 0.4.0
>@ %%
>
>
><<r7>>=
>summaryTable <-
>tibble(model = m.names,
>       dim = m.dims[model],                 
>       score = m.loo[model],                
>       delScore = score - min(score),       
>       se_ose = se_ose[model],              
>       se_mod = se_mod[model]) %>% arrange(dim) %>%  mutate(index = 
>1:length(dim))
>summaryTable
>@ %%
>
>
>Output
>\begin{Schunk}
>\begin{Sinput}
>  summaryTable <-
>  tibble(model = m.names,
>         dim = m.dims[model],                 
>         score = m.loo[model],                
>         delScore = score - min(score),       
>         se_ose = se_ose[model],              
>         se_mod = se_mod[model]) %>% arrange(dim) %>%  mutate(index = 
>1:length(dim))
>  summaryTable
>\end{Sinput}
>\begin{Soutput}
># A tibble: 10 × 7
>   model   dim score delScore se_ose se_mod index
>   <chr> <int> <dbl>    <dbl>  <dbl>  <dbl> <int>
> 1 zero      2  908.    5.84    40.1   4.14     1
> 2 d         3  904.    1.71    40.6   2.52     2
> 3 q         3  907.    4.92    40.2   3.80     3
> 4 qd        4  902.    0       40.7   0        4
> 5 qdi       5  903.    0.632   40.5   1.60     5
> 6 x         6  908.    5.58    40.2   5.53     6
> 7 xq        7  907.    4.81    40.3   5.36     7
> 8 xd        7  905.    2.96    40.5   5.04     8
> 9 xqd       8  903.    0.908   40.5   4.52     9
>10 xqdi      9  904.    1.89    40.4   4.70    10
>\end{Soutput}
>\end{Schunk}
>
>
>The problem is the output from tibble 
># A tibble: 10 × 7
>
>
>the \times character is Unicode U+00D7 or hex \xd7 and pdflatex lualatex 
>etc fail where this occurs
>Is there a way of adding "sanitizing" code in the output before 
>compiling 
>Or do I have to change it manually before compiling
>
>
>I do not want to switch to knitr. 
>
>
>Regards
>
>
>Duncan Mackay
>
>
>
>	[[alternative HTML version deleted]]
>
>______________________________________________
>R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.



More information about the R-help mailing list