2012年8月30日 星期四

Textmate 2 成為開源軟體

身為一個Mac使用者,Textmate好像是必備的軟體之一,
不過,一直以來,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/

Sublime text 使用教學

2012年8月24日 星期五

如何查詢SCI期刊論文?

投稿SCI期刊論文,是國內研究生必需具備的能力之一
但是,要如何知道要投稿的期刊有沒有收入SCI之中呢?
這個問題相信很多朋友都想知道吧~~
其實我個人也花了點心思在這個問題上,費了不少時間。

好在我找到了研究生2.0的文章:

如何查某期刊是否為SCI、SSCI Journal?


該篇文章有詳細描述如何找尋SCI和SCIE的方法,個人覺得最直覺的方法就是直接上官網找尋,查詢的方法就是點選以下任一連結,輸入期刊全名,或是ISSN,就可以知道該期刊有沒有收入該資料庫。

為了方便大家,就將連結整理如下:


查SCI:

查SCIE:

此外,有些學校也接受EI (Ei Engineering Village)的文章,所以,大家也可以透過以下連結,連到EI的官方網站查詢:

查EI


最近,我無意間發現了一個整理相當完整的網站,可以查詢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。 好像繞口令一般,相當的繁瑣。

為什麼會特別提到手動編譯呢?因為大部份linux和Mac上的快速編譯都沒有支援內嵌字型,為了要解決這個惱人的問題,非自行手動編譯不可。如果不知道解決方法的朋友,可以先參考如何通過IEEE PDF eXpress check?
當然,如果每次編譯latex都要打這麼多指令,相信過不了多久,連我都不想用latex寫論文了。
所以,身為一個懶懶的研究生,當然要寫一個快速編譯的小程式,加速工作的效率啦。
不過,這程式也不是什麼偉大的作品,只是一個方便個人使用的小程式,如果能造福各位latex同好,也就足夠了。因此,latex2pdf這個script就這樣誕生啦!!
 
接下來,我們直接進入主題,説明一下如何使用latex2pdf:
 

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教學

當然,如果你不想加那些有沒有的參數,我還寫另一個功能,只要將latex2pdf.sh改成和主tex檔同一個檔名(但副檔名不同),就可以直接執行不用加參數,指令如下:

$ mv latex2pdf.sh IEEE.sh

$ ./IEEE.sh

範例如下圖:

Latex2pdf2教學

大致上就是這麼簡單,以後再也不用記那些落落長的指令,只要將這個script檔放在你的論文同個資料夾內,就能快速編譯你的latex檔啦!!

當然,如果使用上有什麼問題,或是有什麼意見,也歡迎大家留言。

2012年7月3日 星期二

英文語料庫

最近看了一系列廖柏森博士出版的"英文論文寫作不求人",
其內容主要是説明,目前網路上可以取得英文教學網頁,
其中,最值得參考的,我個人覺得是英文語料庫,個人在寫作中,最常遇到的問題就是知道某個單字的意思,可是不能百分之百確定該單字的搭配詞為何。
當然,英文文章看的不夠多也是主因之一><

為了確認自己的用法是正確的,最常做的,就是上Google scholar看看有沒有人這樣用。
不過Google scholar有一個缺點,有些論文不是英文語系的研究人員寫的,即使真的有人用,也有可能是誤用,所以查出來的結果,還是要自行斟著。

好在,廖老師的書中提到了多個國內外英文語料庫,可以供大家參考,相信學術單位提供的語料庫,有一定程度的保障,尤其很多文章是出自於知名的雜誌,相信其用語是相當的道地。

底下筆記了國內外英文語料庫,供大家參考,也給自己留做備份之用:

Tango
http://candle.fl.nthu.edu.tw/collocation/webform2.aspx

Care
http://candle.fl.nthu.edu.tw/care/

Must
http://miscollocation.appspot.com/


單字片語檢索系統
NTNU Web Concordancer:


Totalrecall 關鍵詞檢索


美國現代英文語料庫



此外,廖老師的書中,也有提到一些線上英文論文教學,在這裡也一併記下供大家參考,希望大家能用的上:

MITOpenCource

University Writing Center


想當然耳,這些連結放在這裡不用,英文是不會進步的啦,一定要點進去仔細研究,才會有突破性的發展,你説是不是啊!!


其他的參考來源:
http://people.tamu.edu/~civilboy/Learning/WritingRcs.htm

Fujifilm X10 試拍

最近因為要幫閃光找一台適合的相機,做了一大堆功課,
其實小弟本來對相機的要求沒有那麼講究,只要能拍的出影像,留下回憶,就很開心了。
所以iPhone內建的小相機對我而言,就已經很足夠了。
不過,自從跟友人借了台LX5出遊,才深深體驗到,原來不是個人的拍攝技巧的問題,而是相機的問題,好的相機真的差很大,相片拍起來就是比iPhone本身的小相機好上幾百倍><

所以,為了留下閃光青春美麗的一面,不敗一台好的相機,真的不行~~
一想到好相機,很多人心中浮現的,應該是貴鬆鬆的單眼相機,
但是,出遊帶著大包小包的,真的很不方便,一台隨身相機才是適合我們家閃光的風格。

找著找著,發現了Fujifilm的X10,這台相機有著濃濃的復古風,350g的重量,拿起來不會感到任何負擔,真的是完美的隨身機~~~
一直以來,個人就還滿喜歡Fujifilm的發色,相當飽合,相片看起來,很有感覺,拍夜景的時候,還能拍出令人激賞的星芒。
當然,外型也很適合走文藝青年路線的閃光~~~(大心)
而且X10的光圈是從f2~f11,範圍廣,可以微調東西也多,真是值得收藏的經典相機丫~~

雖然前陣子鬧出了白盤的問題,但是六月初的時候,Fujifilm已經更新了感光元件,解決了可怕的白盤現象,這個消息一公佈,小弟二話不説,馬上就去敗了一台給閃光~~


先來幾張X10的獨照~~
Fujifilm X10 

Fujifilm X10 掀蓋照
X10的外型一整個經典,讓人想多看他幾眼,保証帶在身上,一定是眾人的目光所在丫。
底下是幾張用X10從新加坡拍回來的試拍照:

 Istana Park一隅
福康寧公園一隅
路邊的野花不要採~~照照總可以吧~~看看X10的發色,真的很滿意~~景深也夠,直接輸出JPG,不用特別後製,就很鮮艷了~~


從魚尾獅公園照金沙酒店
用X10拍金沙酒店看起來更加壯觀,有廣角果然不一樣~~
至於夜景的部分,令人擔心白盤問題似乎已解決了,所以就沒看到奇怪的景象啦~~

從金沙酒店57樓往下拍Marina Bay
這個view真的是沒話説,整個海灣都在腳底下。

金沙酒店57樓游泳池
無邊際泳池,可惜是美女走光圖~~一個人都沒有><,想要去的朋友,請記住,該泳池假日及前一天開到11點,一般日開到10點,不要學我,只顧著拍夜景,結果沒游到,超囧的~~

從金沙酒店照魚尾獅公園
呼應前幾張從魚尾獅公園拍上來的照片,小弟當然也要拍一張從金沙酒店拍下去的夜景啦~

聖淘沙的魚尾獅
最後來一張Santosa 上的魚尾獅,雖然不會噴水,不過可以坐電梯上去,眺望整個Santosa。



最後,附上X10的中文繁體説明書連結,供大家參考,如果不小心把説明書丟了,網路上還是下載得到哦~~
http://www.fujifilm.com.hk/downloadandsupport/pdf/index/x/fujifilm_x10.pdf

2012年5月6日 星期日

Latex中也有simpsons的符號可以使用

大家應該看得出來,小弟這陣子有關latex的文章變多了,
沒錯,最近比較常用latex,因為都在寫論文(自以為用功 ><),所以,需要用到很多Latex的技巧。

雖然整天都在寫論文,還是要忙裡偷閒一下,耍耍阿宅的浪漫,讓論文也可以有些變化在裡頭。


首先,讓我們在論文中加一點卡通人物吧!!!
今天的主角是Simpsons,沒錯,就是些頭都長的怪怪的家庭~~
要怎麼將我們今天的主角加到文章之中呢?
照慣例一樣是很簡單不到5分鐘就能上手,(雖然我自己研究了一個小時,慘~~~),
真的很簡單啦,只是我自己搞錯了方向,走錯了冤枉路,才會浪費那麼多的時間。

首先到CTAN網頁下載simpsons.sty,網址如下:

http://tug.ctan.org/tex-archive/usergrps/uktug/baskervi/4_4/

也可以直接點這個連結下載

請大家一定要記住,只要下載simpsons.sty就可以,我是把所有的檔案一個一個下載回來之後,才發現,只要下載simpsons.sty就能使用,也因此浪費時間在下載檔案。

下載的simpsons.sty,要記得放在tex文件的同一層。
然後在preamble的地方加入:

\usepackage{simpsons}
接著在內文中加入
Many thanks to \Bart, \Marge, and \Homer, who help me finish this project.
This work was supported under the National Science Council Grants XXX-XXX-X-XXXXX.

其中\bart就是覇子,其他的人物,大家就自己猜猜看啦~~
Compile出來的結果就如同下圖:
這篇致謝有沒有很特別呢~~


最後,場外加映另一個小玩意,就是讓你的文件沾上咖啡印~~
沒錯,就是要弄髒你的論文,反正就是另外一種無用的打發時間的小外掛。

一樣地,到下列網頁下載coffee.sty:
http://hanno-rein.de/archives/349

下載之後,
在然後在preamble的地方加入:

\usepackage{coffee}
然後在想弄髒的那一頁中,加入
\coffee{3} 

接著你就會發現,你的論文真沾上咖啡漬了!,是不是真的很無用啊~~
當然,如果你不喜歡這個形狀的咖啡印,你還有其它三種選擇,有興趣的朋友,可以自行去試試看,在這裡,我就賣個關子,讓各位看倌,自己去發現新大陸吧~~~


參考來源:
http://divisbyzero.com/2010/07/13/coffee-stains-and-the-simpsons-in-your-latex-document/
Related Posts Plugin for WordPress, Blogger...