Rマークダウンが上付き文字を生成できることは承知しています。
text^superscript
しかし、適切な添え字を作成することは可能ですか?または、LaTeX
数学モードをチートして使用する唯一の方法です。
$\sf{text_{subscript}}$
最終的な出力はHTMLです。
コメントでPandocに言及しているため、subscriptおよびsuperscript。 here から、最小限のサンプルRmdファイルを作成できます。
Testing Subscript and Superscript
========================================================
This is an R Markdown document.
Pandoc includes numerous extensions to markdown, and one
of them is *subscript* and *superscript*.
Here's the example from the Pandoc help page
(http://johnmacfarlane.net/pandoc/README.html#superscripts-and-subscripts):
H~2~O is a liquid. 2^10^ is 1024.
For fun, here's an R code block with some code from @Spacedman:
```{r}
list.depth <- function(this, thisdepth = 0) {
# http://stackoverflow.com/a/13433689/1270695
if(!is.list(this)) {
return(thisdepth)
} else {
return(max(unlist(lapply(this, list.depth, thisdepth = thisdepth+1))))
}
}
```
Knitrを使用すると、次のようにレンダリングされるHTMLファイルが生成されます。
それは明らかに機能しません。ただし、結果のマークダウンファイル(「Subscripts.md」という名前を付けたファイル)でpandocを実行できます。
pandoc -o Subscripts.html Subscripts.md -s -S
これが得られます:
CSSは異なりますが、Knitrが使用するのと同じCSSを使用するために、カスタムCSS引数を使用してpandocを呼び出すことができます。
PDFファイルの添字も、そのマークダウンファイルで期待どおりに機能します。
pandoc -o Subscripts.pdf Subscripts.md
RStudioを使用してパンドックの出力を視覚的な外観と一致させたい場合は、RStudioが here を使用するCSSファイルをダウンロードし、pandocからHTMLファイルを作成するときにそのファイルへの参照を作成します。 (以下では、名前をmarkdown.cssとして保持し、他のファイルと同じディレクトリにあると仮定しています。)
pandoc -o Subscripts.html Subscripts.md -s -S --css=markdown.css
RStudioで編み物をするとき、下付き文字のX〜j〜構文がRmarkdownでうまく機能することがわかりました。ただし、光沢のあるアプリに編み物を埋め込むと機能しません。私のアプリでは、
knit2html("Steps.Rmd") browseURL("Steps.html")
添え字を除いて正常に動作します。しかし、Villa HTMLの添え字構文は、RStudioと光沢のあるアプリ内の両方のRmdドキュメントで機能します。X<sub> j </ sub>はXとしてレンダリングされますj。