使用mathjaxr在r包文档中获得良好的显示



我在使用mathjaxr包时遇到了困难,无法在我的第一个包的文档中得到良好的显示。

我遵循了这里给出的指示:https://rdrr.io/github/wviechtb/mathjaxr/man/mathjaxr-package.html

以下是我在函数之前放在R文件中的内容:

#' Probabilistic principal component analysis :
#' parameter estimation with EM algorithm
#'
#' @param Y les données : une matrice de taille n x p
#' @param Gamma0 point de départ pour l'inférence de Gamma
#'
#' @return la fonction renvoie la moyenne d'un vecteur
#' @import mvtnorm
#' @import psych
#' @import mathjaxr
#' @description 
#' loadmathjax
#' mjdeqn{f(x) = frac{1}{sqrt{2pi} sigma} e^{-frac{1}{2}left(frac{x-mu}{sigma}#right)^2},}
#' {f(x) = 1/(sqrt(2 pi) sigma) e^-((x - mu)^2/(2 sigma^2)),}

这是我的描述文件中的内容:

Package: ppcaem
Title: Parameter estimation in ppca model with EM algorithm
Version: 0.0.0.9000
Authors@R: 
person(given = "First",
family = "Last",
role = c("aut", "cre"),
email = "first.last@example.com",
comment = c(ORCID = "YOUR-ORCID-ID"))
Description: cf title
RdMacros: mathjaxr
License: GPL-3
Encoding: UTF-8
LazyData: true
Imports: 
psych,
mvtnorm,
mathjaxr
RoxygenNote: 7.1.1

这是渲染图:

mathjaxr

我尝试过不使用roxygen,如果可以的话,它是有效的。。

您可以尝试用mjsdeqn:替换mjdeqn

#' Probabilistic principal component analysis :
#' parameter estimation with EM algorithm
#'
#' @param Y les données : une matrice de taille n x p
#' @param Gamma0 point de départ pour l'inférence de Gamma
#'
#' @return la fonction renvoie la moyenne d'un vecteur
#' @import mvtnorm
#' @import psych
#' @import mathjaxr
#' @description 
#' loadmathjax
#' mjsdeqn{f(x) = frac{1}{sqrt{2pi} sigma} e^{-frac{1}{2}left(frac{x-mu}{sigma}#right)^2},}
#' {f(x) = 1/(sqrt(2 pi) sigma) e^-((x - mu)^2/(2 sigma^2)),}

最新更新