“newcommand”和“cat”的 LaTeX 语法

“newcommand”和“cat”的 LaTeX 语法

我使用“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="")
                                                                            ^^^^^

相关内容