我使用“cat”函数得到以下命令:
cat("\\newcommand{\\NetFlowFull}{",ifelse(Direction=="Buy","raise","invest")," ",NetFlow,"}",sep="")
其中“Direction”和“NetFlow”是 R 代码中定义的字符。不幸的是,我找不到有关“cat”及其与“newcommand”关系的文档,因为后者的语法与我在网上看到的不同。
上述代码将“投资 100”分配给 NetFlowFull;但是,我想在 100 之前插入一个“$”。我该怎么做?谢谢!
答案1
你的问题相当不清楚,主要是关于 R 而不是 TeX,但是如果
" "
产生一个空格然后将其更改为
" \\$"
将产生\$
在数字前排版 $ 的结果。
cat("\\newcommand{\\NetFlowFull}{",ifelse(Direction=="Buy","raise","invest")," \\$",NetFlow,"}",sep="")
^^^^^