[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