Mos*_*ter 5 emacs calc org-mode
有没有办法使用组织模式表进行自动单位转换?
我无法让它发挥作用.我想要做的是使用一个简单的表格,我可以输入一些盎司的权重,让emacs将它们转换成语法.
|---------+---------------|
| 100oz | ??g |
| 50oz | ??g |
|---------+---------------|
#+TBLFM: $2='(calc-eval ?????)
Run Code Online (Sandbox Code Playgroud)
我没有找到什么进入calc-eval,在calc模式下我会通过输入fi 100g进行转换,然后按uc进行"转换单位"然后输入g作为"gramm".
非常感谢.
u c运行calc-convert-units,以特殊的方式获得目标单位(即不是从堆栈中获得).底层函数是math-convert-units,我们可以calc-eval用来在字符串和calc对象之间进行转换.
|---+-------+-----------------|
| # | 100oz | 2834.9523125 g |
| # | 50oz | 1417.47615625 g |
|---+-------+-----------------|
#+TBLFM: $3='(calc-eval (math-convert-units (calc-eval $2 'raw) (calc-eval "g" 'raw)))
Run Code Online (Sandbox Code Playgroud)