2017-07-19 15 views

回答

3

這裏有兩件事情,都是完全不明顯的;對於那個很抱歉。 (1)在致電texput時需要說nounify(log)而不僅僅是log。這是因爲log(3)是所謂的名詞表達(與動詞表達相反)。 (2)在texput的調用中需要說prefix,因爲log在TeX中被排版爲前綴運算符。

(%i1) texput (nounify(log), "\\ln", prefix); 
(%o1)         \ln 
(%i2) tex(log(3)); 
$$\ln3$$ 
(%o2)        false 

哦,看起來我們需要一個尾隨空間到\ln從3

(%i3) texput (nounify(log), "\\ln ", prefix); 
(%o3)        \ln 
(%i4) tex(log(3)); 
$$\ln 3$$ 
(%o4)        false 

這似乎按預期方式工作分開。

+0

這太棒了 – mmzc