在MATLAB中快速輸入漂亮的公式 | LaTeX FB
希望此文能幫你在MATLAB中更高效地處理文本和公式,以及操作FigureBest繪圖軟件。如果你會(huì)一些簡(jiǎn)單的LaTeX命令,那最好,如果不會(huì),也不必恐慌!

1 初識(shí) tex 解釋器
1.1 none
我們一定都會(huì)在文本框中輸入一些英文字母和數(shù)字,比如:

1.2 tex
但是像alpha,beta這些特殊的符號(hào)怎么輸入呢?

很簡(jiǎn)單!只要在文本框中輸入\alpha+\beta這樣的字符串然后打開(kāi)tex解釋器就可以(如上圖左下角所示)。

有時(shí)我們沒(méi)有進(jìn)行這樣的操作,特殊的符號(hào)也顯示出來(lái)了,是因?yàn)閙atlab識(shí)別到反斜杠這類(lèi)特殊字符,自動(dòng)打開(kāi)了tex解釋器。
1.3 上下標(biāo)
輸入上下標(biāo)的原理也類(lèi)似:
\alpha_1^3+\beta,其中-引起下標(biāo),^引起上標(biāo);如果你的上下標(biāo)是一串字符,請(qǐng)用{}包裝起來(lái)。




1.4 其它命令
下方是來(lái)自官方幫助文檔的tex命令集(已漢化),相信大家在編輯公式時(shí)可以用到,建議收藏!


由于本文的重點(diǎn)不是講解LaTeX語(yǔ)法,因此這個(gè)部分一代而過(guò),深入了解如何編寫(xiě)公式以及與LaTeX,Word,MathType相結(jié)合的內(nèi)容,可以關(guān)注俺的公眾號(hào)“圖通道”
快速將matlab公式轉(zhuǎn)換為latex代碼,可以參考此條視頻。


2 matlab輸入公式的常見(jiàn)問(wèn)題
下文將以條目的形式總結(jié)大家極有可能遇到的問(wèn)題。
以下圖中的XLabel為例進(jìn)行說(shuō)明,其它文本框也都類(lèi)似。

2.1 出現(xiàn)小方塊/亂碼怎么辦?

出現(xiàn)小方塊(其它亂碼)的原因是圖圖為漢字,而英文字體(FigureBest里默認(rèn)為T(mén)imes)不支持漢字!換一種字體(如宋體)即可!

2.2 文本框里如何同時(shí)顯示中文和公式?
解釋器(Interpreter 屬性)選為tex;
設(shè)置為中文字體;

2.3 matlab里的tex與latex有啥區(qū)別?
tex與latex都是matlab里的文本解釋器(Interpreter),用于顯示latex語(yǔ)言表達(dá)的內(nèi)容,對(duì)我們來(lái)說(shuō)最重要的就是編輯公式!
latex支持的功能要更多更強(qiáng)大,但是由于matlab目前環(huán)境的限制,顯示的文本一律采用默認(rèn)的 LaTeX 字體樣式。FontName、FontWeight 和 FontAngle 等matlab屬性不起任何作用。也就是說(shuō),采用latex 意味著無(wú)法采用matlab命令調(diào)節(jié)字體!也不支持中文!
為了說(shuō)明這一點(diǎn),請(qǐng)看下方解釋器分別設(shè)置為latex與tex時(shí),調(diào)節(jié)字體樣式時(shí)的響應(yīng):


MATLAB 支持一部分tex標(biāo)記。使用tex標(biāo)記可添加下標(biāo)和上標(biāo),修改字體類(lèi)型和顏色,并在文本中包括特殊字符。
采用latex解釋器時(shí)需要使用美元符號(hào)$...$將被解釋的內(nèi)容封裝起來(lái)(行內(nèi)公式環(huán)境聲明),而采用tex解釋器不需美元符號(hào)。
2.4 latex 解釋器可以改樣式嗎?
latex解釋器不能通過(guò)matlab控件直接修改樣式,但是可以通過(guò)latex語(yǔ)法進(jìn)行樣式的修改!分別在公式前方加上\bf,\it,\rm即可。更多的細(xì)節(jié)請(qǐng)自行學(xué)習(xí)latex語(yǔ)法~

以上命令對(duì)于tex解釋器同樣適用,但是字體的格式稍有不同,請(qǐng)自行選擇。
2.5 可以寫(xiě)多行公式嗎?
可以寫(xiě)多行,用回車(chē)隔開(kāi)即可~

如果你更喜歡命令行的方式,也可以采用xlabel()函數(shù)添加,一行是一個(gè)字符串,多行是字符串元胞數(shù)組:


3 FB軟件中的對(duì)應(yīng)功能更新
圖圖已經(jīng)在新版FigureBest軟件(未來(lái)的4.2)中完善了字體/公式調(diào)整按鍵組。

點(diǎn)擊中文,可以一鍵將字體刷新為宋體(絕大多數(shù)中文期刊接受的字體),能夠快速處理亂碼/小方塊的"問(wèn)題" ;
點(diǎn)擊英文,可以一鍵將字體刷新為T(mén)Imes(絕大多數(shù)英文期刊接受的字體);

當(dāng)然也可點(diǎn)擊字體字號(hào)自由選擇;
LaTeX與TeX的區(qū)別,上述已經(jīng)提到,如果您想同時(shí)顯示中文和公式(任意格式),請(qǐng)直接點(diǎn)擊TeX;
