[R] Unicode chars

dulcalma dulcalma du|c@|m@ @end|ng |rom b|gpond@com
Fri Aug 26 03:31:09 CEST 2022


Thank you for the reply I tried xeLatex at least once and possibly twice 
and it failed to compile

I now tried it again and found that I had missed the inputenc error when 
I tried before.
After removing the line it now compiles.

Thank you

Regards

Duncan


------ Original Message ------
From: "Jeff Newmiller" <jdnewmil using dcn.davis.ca.us>
To: r-help using r-project.org; "dulcalma dulcalma" <dulcalma using bigpond.com>; 
r-help using R-project.org
Sent: Thursday, 25 Aug, 2022 At 1:25 PM
Subject: Re: [R] Unicode chars

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