如何才能自動識別化學式並將部分數字改為下標?

時間 2021-06-01 08:01:04

1樓:iKeso

需要指出,這個只能針對一些比較常規的下標解決需求,主要是判斷字母後面緊跟數字這種格式,進行替換,實際使用過程中可能會誤判,所以最好逐一替換,人工核對下。

2樓:WTSolutions

我自己是做水處理的,我經常會需要在word裡面輸入化學式(投加的水處理藥劑、有機的、無機的等等),很麻煩。所以我自己開發了乙個word外掛程式,能夠自動識別需要上下標的地方,然後一鍵批量上下標。叫文字效果自動糾正。

Text-effect-autocorrection by he-yang

這個外掛程式是基於js開發的,你就不用再用vba了,這個外掛程式是直接載入了就能用。準確性極高,因為是基於內建的化學式的庫的。

3樓:粉藍草綠

樓上有用VBA實現的,很棒。如果你不會VBA,可以試試我的方法。

1° 自動更正列表

首先手工輸入你要的化學式,比如H2O,設定好上下標。

然後選中,新增到自動更正列表中,

注意,選擇紅框中的帶格式文字

下次輸入的時候,只需要鍵入H2O,然後空格,格式就自動改過來了。

這需要積累,積累乙個龐大的自動更正列表庫,並且注意備份。

如果你是中學老師,其實常見的化學式也沒有多少,慢慢的就都有了。遇到乙個新增乙個就是了。

2° 借助化學工具箱小軟體

這本來是乙個配平工具,但它能自動修改格式

把配平後的方程式直接複製到Word中,縮小一下字型大小就可以了。

值得注意的是,這樣做得到的下標並不是真正的下標,只是數字的字型大小比元素符號的字型大小小一些而已。

軟體由Jumping設計,很感謝他,雖然我不知道他是誰。

3° 借助chemdraw

這個不多說了,並不好用,

chemdraw中的clean up reaction 對付有機合成路線,無機化學方程式不太好用

不需要輸入加號,輸入化學式、繪製箭頭,然後clean up reaction,

然後用工具欄上的CH2調整上下標,最後複製到Word中。

如何進行地圖投影的自動識別

Peter 地圖投影也是投影 共形對映 本質就是 Ax b在無解的情況下得出近似解 最小二乘法 識別地圖投影,也就是獲取對應的A 比如7引數 從數學角度,必須提供足夠多的 x,b 樣本數來做逆運算,越多越好。樣本不足時存在多個解的可能。這裡樣本的定義 比如x是WGS84下的某一點的經緯度,而b則對應...

為什麼地鐵安檢機影象不能做自動識別?

不是太了解安檢使用的演算法,就先把這個問題大概歸類為anomaly detection吧。僅從技術角度判斷,是否使用乙個方案和多個維度的metrics都是有關係的,因此方案的選擇一定是和應用的場景以及問題的定義密切相關的。換句話說,哪怕你想出來乙個演算法,accuracy能頂到100 能不能應用到這...

為什麼學簡體字的我們有的人可以自動識別繁體字?

VON 別自動識別了 那些有規律性的偏旁簡化是最基本的本來就不需要適應就會區別大的繁簡之別也都是平時接觸多了 比如前些年的港台流行文化以及古蹟景區等 才慢慢熟悉的再說放在句子裡即便不認識也可以猜不影響理解你要是單獨拎出來讓他寫未必能我舉個最簡單的例子 是有繁體字掌握好的但部分小眾者可能不能代表整體現...