2012年8月30日 星期四
Textmate 2 成為開源軟體
不過,一直以來,Textmate高貴的價錢也是其主要門檻之一,
要價39歐元一套的軟體,真的不是普通的貴,而且Mac電腦限定。
所以,以往Mac界有一個笑話: Textmate其實不貴,貴的是你要先買一台Mac電腦。
不過Textmate有一堆好用的bundle是程式開發者所必需的工具,可以加速開發的速度,其實還滿值得購入的。
當然,如果你不想花大錢買Textmate,你現在有另為一個選擇,那就是去下載Textmate 2!!
奇怪,如果Textmate都要39歐了,Textmate 2不是應該要更貴嗎?
不 不 不,Textmate 2現在不用錢!!!
因為Textmate的開發者,這個月很佛心地將Textmate的下一代軟體Textmate 2 釋出,並以開源碼的方式,歡迎大眾下載來修改和試用。
所以,大伙可以安心的去下載Textmate 2來使用,甚至可以將Textmate 2 port到其他的平台。
有興趣開發的朋友,可以到Github下載原始碼
https://github.com/textmate/textmate
當然一般的使用者可以直接下載編輯器執行檔,不用再自己compile,不過檔案不定期更新。
Github 執行檔下載:
https://github.com/textmate/textmate/downloads
個人試用的結果還不錯,可以直接支援中文,不用再像以往一樣,要自行找尋中文字型,還要忍受醜醜的字型。相當推薦大家試用。
2012年8月27日 星期一
Mac上使用Sublime text 2編寫Latex文件
好的文書編輯器可省下大量coding時間,加速完成工作的時間。
而我個人偏好的編輯器是vim和textmate,
在Server的環境中,Vim無需滑鼠就能發揮強大的效率,相當簡潔又有力。
在個人電腦上,因為我是Mac的使用者,所以Textmate當然是首選編輯器,並且用Textmate撰寫latex文件,也是我購買Mac主要動力之一。
原則上,有以上兩種編輯器,已經可以滿足我coding和撰寫Latex的需求,
不過Textmate有幾個小缺點,就是更新慢,先天上對中文的不支援(另灌字型就可以顯示中文,但還是怪怪的),雖然聽説Textmate 2已經可以正常支援中文並且開放原始碼,
不過,目前還沒看到有人分享心得,有機會再找時間試試看。
有鑑於以上幾個小缺點,我決定試試看另一套軟體--Sublime test 2,
Sublime test是近期相當活躍的軟體,支援Textmate的bundle,直接支援中文輸入,靈活度夠和外掛也多,而且還是跨平台的,可以在Mac、Linux和Windows上運行。
有著這麼多的優點,真的是讓人無法拒絕,一時手癢的我,當然是馬上去下載來試試看啦~~
使用上,沒什麼大問題,不過Sublime text 2原生沒有直接支援latex的編譯,需要另行下載套件latextools,這也是本篇文章誕生的主因,因為安裝latex外掛也是有一點點小撇步的。以下一一為大家說明如何安裝:
Step 1 安裝Sublime text 2
第一步當然是去Sublime text 2官方網站下載軟體:http://www.sublimetext.com/2
由於我是使用Mac的作業系統,所以我是下載OS X的版本回來安裝。
Step 2 安裝Package control
建議使用Package control來安裝latextools,以方便之後的維護。要安裝Package control,請先開啟Sublime text 2的console,
開啟方式為 ctrl+`
接著在console中輸入:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
如下圖,輸入完以上指令之後,重啟Sublime text 2,package control就安裝好了。
在console中輸入指令 |
底下列出一些Package control的參考資料供大家參考:
Package control安裝教學
http://wbond.net/sublime_packages/package_control/installation
http://parseflo.at/post/transfer-textmate-2-to-sublime-text-2/
Package control使用説明:
http://wbond.net/sublime_packages/package_control/usage
Step 3 安裝latextools
接下來,重頭戲來啦,我們要正式安裝latextools。
首先,我們可以透過Preferences中,找到Package control的選項,
點選之後,會在編輯器中出現一個選單。
在選單中,找到install package並點選它。
步驟如下圖:
然後會出現一個package搜尋畫面,在輸入框中打上latextools,找到我們要安裝的軟外掛,並且點選安裝,如下圖所示。
這樣latextools就安裝完成了啦,按下cmd + b 就能編譯latex,編譯完之後就會跳出pdf。
其他細部的使用説明可以參考:
https://github.com/SublimeText/LaTeXTools
其它參考資料:
textmate vs sublime 2
http://tagsoup.github.com/blog/2012/03/04/textmate-vs-sublime-2/
2012年8月24日 星期五
如何查詢SCI期刊論文?
但是,要如何知道要投稿的期刊有沒有收入SCI之中呢?
這個問題相信很多朋友都想知道吧~~
其實我個人也花了點心思在這個問題上,費了不少時間。
好在我找到了研究生2.0的文章:
如何查某期刊是否為SCI、SSCI Journal?
該篇文章有詳細描述如何找尋SCI和SCIE的方法,個人覺得最直覺的方法就是直接上官網找尋,查詢的方法就是點選以下任一連結,輸入期刊全名,或是ISSN,就可以知道該期刊有沒有收入該資料庫。
查SCI:
查SCIE:
最近,我無意間發現了一個整理相當完整的網站,可以查詢SCI期刊,還有投稿者的心得分享,如初審周期,投稿難易,甚至還有一個特殊的功能,幫你分析你的文章,並推薦適合的期刊,算是滿方便的期刊助手,有興趣的朋友,一定要去看看:
http://www.medsci.cn/sci/?action=search
2012年8月2日 星期四
latex2pdf 快速編譯程式
工欲善其事,必先利其器,相信大家都知道用latex寫論文, 不用再煩惱那些令人傷透腦筋的排版問題。 不過,Latex也是有一點點門檻需要跨過,那就是編譯的問題!! 其實,編譯也不是什麼大問題,原則上,大部份的軟體都有內建編譯的快鍵,不需知道什麼指令,也可以快速編譯latex,但如果想自行手動編譯,則可能就要自己記住那些編譯的流程,
像是compile latex,接著compile bibtex,再compile bibtex,再compile latex,再compile latex。 好像繞口令一般,相當的繁瑣。
Step 1 下載script檔
http://latex2pdf-script.googlecode.com/files/latex2pdf.sh
下載完請將latex2pdf.sh放置於主要的tex檔的同一個資料夾內。
Step 2執行script檔
要執行這個script 檔,首先要先將修改latex2pdf.sh的權限,將該檔案改為可執行,先開啟一個終端機,切換到該資料夾,假設我們檔案放置在~/Desktop/latex2pdf/,可以用以下指令切換目錄,並且修改權限:
$ cd ~/Desktop/latex2pdf/ $ chmod 755 latex2pdf.sh
接著,假設主要的tex檔為IEEE.tex,我們可以使用以下指令執行:
$ ./latex2pdf.sh IEEE.tex
然後就會看到一大堆編譯的指令,如果tex檔本身沒有任何問題的話,就會正常編譯出一個pdf檔,和一堆有的沒有log檔。
如下圖所示:
當然,如果你不想加那些有沒有的參數,我還寫另一個功能,只要將latex2pdf.sh改成和主tex檔同一個檔名(但副檔名不同),就可以直接執行不用加參數,指令如下:
$ mv latex2pdf.sh IEEE.sh
$ ./IEEE.sh
範例如下圖:
大致上就是這麼簡單,以後再也不用記那些落落長的指令,只要將這個script檔放在你的論文同個資料夾內,就能快速編譯你的latex檔啦!!
當然,如果使用上有什麼問題,或是有什麼意見,也歡迎大家留言。