2014-04-07 31 views
8

在數學方程式的標,我想在一個R文件中插入一個公式,使得:R文件

\deqn{p_{x}(1)=Pr(y=1|x)} 

但它出來如我所料,其中x是p的下標。

有沒有人知道原因或如何在R文檔中下標p?

回答

10

下標將只會在您的文檔的pdf版本中正確呈現,HTML版本只有ASCII據我所知。爲了提供pdf的公式的膠乳版本以及html幫助的簡化公式,可以使用兩個參數\deqn{<<latex>>}{<<plain>>}。就拿在documentation of the `geigen package看看例如用於同時提供的幾個例子:

\deqn{A x = \lambda Bx}{A*x = lambda B*x} 
\deqn{(A,B) = (Q S Z^H, Q T Z^H)}{(A,B) = (Q*S*Z^H, Q*T*Z^H)} 
+1

除了基本的ASCII,HTML版本可以產生希臘字母和其他一些符號如平方根符號。如果您直接從R中的命令查看幫助,我不確定這是如何在終端中呈現的。 –

0

你可以做

\ifelse{html}{\out{p_<sub>x</sub>(1)=Pr(y=1|x)}}{\eqn{p_x(1)=Pr(y=1|x)}}