作為一個LaTeX中級用户來説幾句_風聞
鼠尾-12-04 20:07
【本文來自《網友建議保障老舊手機基礎通信,工信部:2G/3G退網是必然選擇,也要保障用户權益》評論區,標題為小編添加】
- HuangMao354
- 謝謝大家的關心。電腦我確實曾經很熟悉。例如會用Latexr打數學文件。但是Latex是在Dos下用的。現在的Latex只能在windows下使用。我下載了windows下使用的説明,可怎麼都看不懂,學不會。Dos下用的Latex擴展名必須是 ctx,我想將擴展名從 txt 改回 ctx(這樣就可以Dos下使用Latex了),在網絡上找了許多説明,可沒有一樣能做成功。我擔心使用智能手機也像學習windows下使用Latex一樣學不會。
好傢伙。。看到LaTeX,那麼作為一個LaTeX中級用户來這麼説吧:
latex原生版只適用於西文系統,用於中文環境得做一些“魔改”,主要是非西文字體的調入。這中間經過了幾個過程。
ctx擴展名,實際是latex剛傳入國內時的“漢化版”,中科院張林波做的,生成文檔要經過ctx-cct-dvi-pdf這麼一串的過程。
但原版latex的擴展名實際上是 tex。
最早的中文字體是用一種類似PostScript文件的方式嵌進去的。後來出現了cjk(中日韓)語言工具包,就不需要這樣繞一大圈了,直接就用latex原版就可以用固定的六種字體去處理中文了。當然就只有六種字體還是不方便用。2010年出現了xetex,直接可以調用系統中已有的字體,這就將latex完全從僅適用於西文的侷限中解放出來了。可以使用任意中文字體。
其實不管是ctx也好,tex也罷,都是個純文本文件 ,只不過微軟系的操作系統(DOS/Windows)用擴展名來區分文件內容而已。在linux不需要擴展名也可以用。扯遠了。
你一直在説ctx擴展,實際上是因為你把現在latex軟件發行版的latex當做最早的“魔改”版用了,問題就出在這裏,那當然不行了,根本不是一回事兒。現在直接就是tex-pdf這樣一個過種,中間的cct-dvi流程,早就不需要了。
latex發行版現在主要兩個 TexLive和MikTeX。Windows下推薦安裝後者,體積較小,安裝好後,環境變量自動設好。
使用已歸入latex庫中的ctex擴展包,源文使用utf-8編碼,直接用xelatex命令處理,運行兩遍就出文檔了。
集成IDE環境,推薦TeXStudio,自帶中文菜單,還帶即時預覽功能,把使用的編譯命令設置為xelatex就能直接用了。
看不懂,學不會的根源其實還是在於對計算機這個東西的基本運行原理沒學明白導致。計算機自出現一直到現在,其內在基本運行邏輯並沒有任何改變,只是外在的表現形式在不斷變化而已,所謂萬變不其宗。你沒學會新的windows下的軟件用法,原因就在於你完全沒理解什麼叫“計算機的輸入與輸出”這樣的基本概念。輸入本質是什麼,輸出的本質是什麼。以前你在DOS下的操作,不過是一直照貓畫虎而已,而到了視窗界面下,輸入輸出的表現形式一改變,你就搞不清到底每個操作對計算機而言到底意味着什麼,它跟DOS系統下的操作究竟有什麼樣的對應關係。當然學不會也不能説是人笨,畢竟人對接受知識的層次有區別的,有人可以記住各種表面現象,有的人會去聯想深層關係,你應該屬於前一種吧,大部分人也是屬於這一種的。