2

残念ながら、ドル記号を含む文字列が含まれているRのデータフレームがあります。latex()パッケージの関数Hmiscがこのデータ フレームを LaTeX テーブルに変換するとき、ドル記号はエスケープされません。これにより、LaTeX がコンパイル不能になります。Hmiscデータフレームから値をフォーマットするときにドル記号をエスケープする方法はありますか?

Hmiscそれ自体が空のセルにドル記号を追加するため、後ですべてのドル記号を検索して置換することもできません。

最小限の例:

> latex("test$test",file="")
# returns:
\begin{table}[!tbp]
% [...]
test$test\tabularnewline
% [...]
\end{table}

# should return:
\begin{table}[!tbp]
% [...]
test\$test\tabularnewline
% [...]
\end{table}
4

1 に答える 1

5

latexTranslateから関数を見ることができますHmisc

R> latexTranslate("3%")
[1] "3\\%"
于 2013-02-08T13:50:20.763 に答える