Glad to hear that. I might consider adding a function along those lines to mathjaxr itself, to make it easier to preview files while working on a help page.
Best, Wolfgang >-----Original Message----- >From: Tiago Olivoto [mailto:tiagooliv...@gmail.com] >Sent: Wednesday, 13 May, 2020 20:31 >To: Viechtbauer, Wolfgang (SP); 'Duncan Murdoch'; r-package-devel@r- >project.org >Subject: RES: [R-pkg-devel] RES: MathJax for Rd files > >Thank you so much! It works! >In my example, I've created a simple helper function, preview_rd() > >preview_rd <- function(rdfile){ # without '.rd' >Rd <- file.path(paste("man/", rdfile, ".rd", sep = "")) # specify the .Rd >file you want to preview >outfile <- tempfile(fileext = ".html") >browseURL(tools::Rd2HTML(Rd, outfile, macros="D:/Documents/R/win- >library/4.0/mathjaxr/help/macros/mathjax.Rd")) >} > >I added the macros \loadmathjax and \mjsdeqn in the mgidi.R file, ran >devtools::document() and then preview_rd("mgidi") >The html was rendered nicely (in my browser) and shows the equation without >installing the package. >That's what I was looking for. >Thanks again! >Olivoto > >-----Mensagem original----- >De: Viechtbauer, Wolfgang (SP) ><wolfgang.viechtba...@maastrichtuniversity.nl> >Enviada em: quarta-feira, 13 de maio de 2020 14:41 >Para: Duncan Murdoch <murdoch.dun...@gmail.com>; tiagooliv...@gmail.com; r- >package-de...@r-project.org >Assunto: RE: [R-pkg-devel] RES: MathJax for Rd files > >Thanks, Duncan. I was about to respond to suggest the same thing. > >One way of getting this to work: > >Sys.setenv(MATHJAXR.USECDN = "TRUE") >Rd <- file.path("<path>/<file>.Rd") # specify the .Rd file you want to >preview outfile <- tempfile(fileext = ".html") browseURL(tools::Rd2HTML(Rd, >outfile, macros="<path to library where mathjaxr is >installed>/mathjaxr/help/macros/mathjax.Rd")) > >Best, >Wolfgang > >>-----Original Message----- >>From: Duncan Murdoch [mailto:murdoch.dun...@gmail.com] >>Sent: Wednesday, 13 May, 2020 19:30 >>To: tiagooliv...@gmail.com; Viechtbauer, Wolfgang (SP); 'Helmut >>Schütz'; r- package-de...@r-project.org >>Subject: Re: [R-pkg-devel] RES: MathJax for Rd files >> >>On 13/05/2020 12:35 p.m., Tiago Olivoto wrote: >>> Thanks, Wolfgang and Helmut for the explanations. >>> When I was trying to use >>> >>> #'\if{html}{\out{'<script id="MathJax-script" async >>> #''src="https://cdn.jsdelivr.net/npm/mathjax@3.0.5/es5/tex-chtml-full >>> .js >>> #'</script> }} >>> #' >>> #'And then typing >>> #' \ifelse{html}{\out{\[\sqrt{a^2}\]}}{\deqn{\sqrt{a^2}}} >>> My mgidi.Rd file was produced with devtools::document(); then, I just >>> used ?mgidi, and the html page was rendered nicely. >>> >>> If I could do the same with mathjaxr, It would be nice, because I >>> wouldn't >>need to install the package to see if the equations are as I expect >>> Anyway, mathjaxr is a very useful package. >>> Congratulations on the efforts for developing it. >> >>Sounds like it's a devtools issue. I don't know how they are >>simulating the install, but it needs to say to use the mathjaxr macros >>when converting the Rd pages. >> >>Duncan Murdoch >> >>> Best >>> Olivoto >>> >>> -----Mensagem original----- >>> De: Viechtbauer, Wolfgang (SP) >><wolfgang.viechtba...@maastrichtuniversity.nl> >>> Enviada em: quarta-feira, 13 de maio de 2020 13:14 >>> Para: Helmut Schütz <helmut.schu...@bebac.at>; >>> tiagooliv...@gmail.com; r- >>package-de...@r-project.org >>> Assunto: RE: [R-pkg-devel] MathJax for Rd files >>> >>> Thanks for the info! Can confirm now that I tried this (I don't >>> usually >>use RStudio). That's an RStudio issue then. My guess is that 'Preview' >>uses >>tools::Rd2HTML() and that indeed won't automatically understand macros >>coming from mathjaxr (or any add-on package for that matter). This >>would be an issue to raise with the RStudio folks then. >>> >>> But once a package is installed, the equations are nicely rendered >>> also in >>the RStudio help browser, so that part works. >>> >>> Best, >>> Wolfgang >>> >>>> -----Original Message----- >>>> From: Helmut Schütz [mailto:helmut.schu...@bebac.at] >>>> Sent: Wednesday, 13 May, 2020 17:01 >>>> To: Viechtbauer, Wolfgang (SP); tiagooliv...@gmail.com; >>>> r-package-devel@r- project.org >>>> Subject: Re: [R-pkg-devel] MathJax for Rd files >>>> >>>> Hi Wolfgang, >>>> >>>> Viechtbauer, Wolfgang (SP) wrote on 2020-05-13 16:53: >>>>> Seems like you are using roxygen2. I have little experience with >>>>> that, as >>>> all my Rd files are 'handcrafted' (plus 100% organic and biodegradable). >>>> >>>> As are mine. ;-) >>>> In the HTML-preview of RStudio the LaTeX is indeed not parsed. I get >>>> it only (in the HTML man-page and the PDF) if I build the package. >>>> >>>> Helmut >>>> >>>> -- >>>> Ing. Helmut Schütz >>>> BEBAC – Consultancy Services for >>>> Bioequivalence and Bioavailability Studies Neubaugasse 36/11 >>>> 1070 Vienna, Austria >>>> E helmut.schu...@bebac.at >>>> W https://bebac.at/ >>>> F https://forum.bebac.at/ ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel