以简洁的形式将 R 方程如 z<-x^2/y^2 插入 Markdown

Insert R equation like `z<-x^2/y^2` into Markdown in a neat form

我有一个像 «z=x^2/y^2» 这样的等式,用 r 写成: z<-'x^2/y^2'z<-function(x,y) x^2/y^2z<-quote( x^2/y^2)。 我想把它翻译成一种简洁的形式(比如 LaTeX),这样我就可以将它插入到 R Markdown 中。我想以 .doc 或 .odt 格式编织它。 我发现的解决方案中没有一个让我满意。 所以我尝试了这个:

>latexTranslate("x^2/y^2")#  It doesn`t expand fractions.
>xtable(z)
Error in UseMethod("xtable") : 
  no applicable method for 'xtable' applied to an object of class "character"
>z<-matrix(z)
>xtable(z)

我得到了:

\begin{table}[ht]
\centering
\begin{tabular}{rl}
  \hline
 & x \ 
  \hline
1 & x\verb|^|2/y\verb|^|2 \ 
   \hline
\end{tabular}
\end{table}

我试着用 my_equation $that_previous_equation$ ,$$that_previous_equation$$ 将它粘贴到 markdown 中 没有正确的结果。

>z<-'x^2/y^2'
>toLatex(z)

Error in UseMethod("toLatex") : 
  no applicable method for 'toLatex' applied to an object of class "character"

然后我在将等式转换为 class «call»

后尝试了同样的方法
Error in UseMethod("toLatex") : 
  no applicable method for 'toLatex' applied to an object of class "name"

我也尝试从 class(z)=expression 开始。

> Hmisc::latex(z,file="")
i got:
%latex.default(z, file = "")%
\begin{table}[!tbp]
\begin{center}
\begin{tabular}{l}
\hline\hline
\multicolumn{1}{c}{}\tabularnewline
\hline
x^2/y^2\tabularnewline
\hline
\end{tabular}\end{center}

\end{table}

我尝试将其粘贴到 Markdown 中,但没有结果。如果我插入它,Markdown 会给我一个空的 .doc,如果我像等式一样插入它,则会给我 $$ $$。软件包 'knitr' 和 'markdown' 已启用。
比起我将这个 LaTeX 方程式与我从在线转换器获得的方程式进行比较。它看起来很疲倦:$\frac{x^{2}}{y^{2}}$。我会织它。
如何从 R 生成 Markdown 理解的东西?

我自己找到了解决方案:

library(Ryacas)
z<-"x^2/y^2"
Sym(z)
TeXForm(z)

给出"$\frac{x ^{2}}{y ^{2}} $"。有效。