2009年4月30日 星期四

使用LaTex投稿Energy Conversion & Management (Elsevier線上投稿系統)

使用LaTeX (以下簡稱latex)撰寫文章,確實是相當方便。

但是第一次,通常是比較麻煩~
雖然Elsevier有提供latex的樣板,但是不是很好用的感覺,或許是我對latex還不熟吧。

比方說,他的review格式,總覺得行間的距離不夠大,自己看起來有點辛苦。
所以我就在
\documentclass[authoryear,preprint,review, 12pt, 3p]{elsarticle}
後面,在加一行
%設定所有行距為2.5倍行高
\linespread{1.9}


並且使用了這些模組
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{natbib}
\usepackage{textcomp}
\usepackage[nolists, nomarkers]{endfloat}    %將圖放在文後面
\usepackage{subfigure}    %製作多圖合成一張圖套件

一切就這樣,開始編輯拉~

編輯上還好,沒有大問題。
只是要和其他人協同修改時,latex就不太友善摟。
雖然有tex2word這軟體,但是轉檔校果實在不敢恭維。

說服老闆,由我來全權修改之後,轉檔至word的問題暫時緩解。

一直到online submit時,問題又來拉。

那個系統,.tex, .bbl與圖片要分別上傳,還真是有點麻煩。
(不知道打包成rar上傳可不可行)

傳上去之後,產生出來的proof慘~,完全走樣~或者應該說,連轉都沒轉。

後來上網問他24hr的客服,問題出在哪??
結果是因為我的圖檔用的是.PNG而不是.EPS,所以只好找軟體來轉檔摟。

轉檔後,重來一次,還是不行~
又再次騷擾客服,還動用到他們技術部門。

結果,是因為我在\usepackage{graphicx}中多了一個參數
[pdftex]
(因為TeXShop在OSX上好像沒辦法直接用.EPS,需要先轉換成.PDF的樣子)

最後,終於搞定~完成上傳~
今年第二篇paper,只是作者欄上面完全沒有我的名字  -_-
算了,就當工商服務吧!


2009年4月23日 星期四

LaTeX筆記--citation 引用文獻

今天在弄paper時發現,我要cite參考文獻進來,都沒辦法~
用bibitem一條一條慢慢稿有點笨。
既然有BibDesk這個工具,應該有聰明點的方法。

最後,終於搞定,寫個紀錄。

我目前的作法是,用papers過濾/搜尋論文,並且將搜尋好的論文分類。
然後將要引用的論文export成BibTeX Library的格式後,再利用BibDesk看看有沒有問題。

之後就直接在TeX的文件中引入。

引用的方式相當簡單(不過我也是搞了快一個早上才找出問題)
只要在TeX文件最後面  \end{document}之前加入以下兩行,就搞定拉~

\bibliographystyle{unsrt}
\bibliography{bibliography-98-ECM}


其中第一行,是設定論文排序方式,unsrt是只依據引用先後排序,另外還有plain則是依據作者名稱排序。
bibliography-98-ECM則是我的.bib檔案。

這兩行搞定之後,在文章內要引用,只要下/cite{XXXXX}就可以拉。
XXXXX是自己給每篇reference的一個Cite Key,可以在BibDesk裡面去修改。



.bib檔案,在TeX內是沒辦法直接幫你編好的,他需要LaTeX編譯-->BibTeX編譯-->LaTeX編譯-->LaTeX編譯,這四個步驟。
經過這樣的步驟,就可以把.bib編譯成.bbl。
這樣在文章內\cite才會有用,要不然都會一直是問號???????
(就是這樣,搞了好久!~)


用TeXShop有比較快的方式,就是直接用他的Macro巨集。
Macro--->AppleScript--->Bibliography

點選這個動作,他就會自動幫你搞定上述四個步驟。
超方便。

延伸閱讀:
http://www.eng.cam.ac.uk/help/tpl/textprocessing/bibliographies.html



2009年4月20日 星期一

LaTeX筆記--多圖併圖

最近在學LaTeX (唸作Lay-Tech,應該是吧!),剛好把手邊要投稿的paper用LaTeX撰寫。

使用起來還算順暢~
如同許多站上關於LaTeX的優點說明。
大致的使用,可以參考LaTeX123這本電子書,寫的相當詳細。
大陸也有個LaTeX專門站,資訊相當豐富,其中TeX與Word的比較,寫得很貼切。


只要『專注在文字的撰寫就好,排版與交互參照,就交給TeX搞定摟』,這是我試用兩三天下來的心得。


使用起來沒太大問題,但是今天嘗試把幾張小圖放成一張大圖時,不知道怎麼搞~
這時候就有請google大仙~
果然有求必應阿~

我是參考這個網站:http://addiyang.blogspot.com/2007/11/latex.html
這是用subfigure,顧名思義,就是sub(次)figure(圖)。
這個範例沒有說明,或者說,他的內容就是說明,所以~在使用之前,架設你已經對於於LaTeX中插圖有基本概念了。

我以我的例子來說明:

我要做到的是這樣的結果


看圖就知道,這是用word的表格(2*4),然後把說明與圖分別插入,最後就得到這樣的結果。
使用起來相當方便也直覺。

但是,敝人曾遇到的問題(而且常遇到),不是圖對不齊,就是字搞不定。

到了LaTeX上面(我用的是TeXShop),使用說明如下。


這樣的敘述,就可以把圖排得整整齊齊,和上面的word結果比起來,清爽乾淨~讚的拉!!



2009年4月14日 星期二

學習數學的好工具

GeoGebra 是一個結合「幾何」、「代數」與「微積分」的動態數學軟體,它是由美國佛羅里達亞特蘭大學的數學教授 Markus Hohenwarter 所設計的。

一方面來說,GeoGebra 是一個動態的幾何軟體。您可以在上面畫點、向量、線段、直線、多邊形、圓錐曲線,甚至是函數,事後你還可以改變它們的屬性。

另一方面來說,您也可以直接輸入方程式和點座標。所以,GeoGebra 也有處理變數的能力(這些變數可以是一個數字、角度、向量或點座標),它也可以對函數作微分與積分,找出方程式的根或計算函數的極大極小值。

所以 GeoGebra 同時具有處理代數與幾何的功能,因此 GeoGebra 視窗左邊有一個「代數區」,右邊有一個「幾何區」(也稱為「繪圖區」),就像下圖一樣。

需要的可以在http://www.geogebra.org/webstart/geogebra.jnlp下載

看網址,應該可以猜出他是一個Java Jump Starter的應用程式。



將 Mac 的字典變英漢字典

以下文章轉貼自edwinkmw,如有侵權,請告知










STEP 1.)先下載呢個DictUnifier:



http://mac-dictionary-kit.googlecode.com/files/DictUnifier-1.1.dmg



STEP 2.)然後下載以下的英漢字典檔備用:



朗道英漢字典

http://jaist.dl.sourceforge.net/sourceforge/stardict/stardict-langdao-ec-big5-2.4.2.tar.bz2



世紀英漢漢英雙向詞典

http://jaist.dl.sourceforge.net/sourceforge/stardict/stardict-21shijishuangxiangcidian-big5-2.4.2.tar.bz2



牛津現代英漢雙解詞典

http://jaist.dl.sourceforge.net/sourceforge/stardict/stardict-oxford-big5-2.4.2.tar.bz2



STEP 3.)

打開DictUnifier,選擇剛才下載的字典檔然後按「Convert」








(如果想用晒三個字典檔就要將上述步驟做三次!)



STEP 4.)

打開MAC的字典,然後選擇﹣﹣>「字典」﹣﹣>「偏好設定」﹣﹣>將剛才Set好的三個字典檔拖上最頂:






重啟一次MAC字典,就會見到有三個英漢字典可供查詢了!

2009年4月9日 星期四

GNUPlot on Mac OSX

原始參考網站:http://maba.wordpress.com/2006/08/02/scientific-plotting-on-mac-os-x-using-gnuplot-and-plot/

1.下載aqua term
2.下載gnuplot
3.開啟terminal window
4.解開gnuplot的壓縮檔(我直接解在Downloads底下gnuplot)
5.執行.prepare
@@@@@@@@@$ ./prepare
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.
make: `Makefile.am' is up to date.

The gnuplot source code was successfully prepared.
Run configure now, then make && make install to build and install gnuplot.

@@@@@@@@@$
6.執行./configure -with-x=no --with-tutorial CFLAGS=-DDEFAULTTERM=\\\"aqua\\\"
7.執行make
......
搞了老半天,編不起來,出現這樣的錯誤訊息
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [gnuplot] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
8.再google一下,原來只要打
./configure --with-readline=builtin
make
sudo make install
9.安裝好之後,執行gnuplot


10.畫個圖來看看吧  plot sin(x)


可以用啦,接下來就是熟悉gnuplot摟。

基本上grapher可以畫的,gnuplot應該都可以,只是需要一點時間習慣語法吧!
畢竟這個軟體有點類似LaTex,屬於後端編輯,前端顯示的。


科學繪圖軟體

身為一個研究員,免不了要對分析的數據進行繪圖,這樣的繪圖,又簡稱科學繪圖

講白的,就是用來「話虎爛」的草稿啦,哈哈

在windows上,是使用grapher與tecplot來做到繪圖的工作。
轉到mac上,阿ㄌㄟ~繪圖工具呢?

tecplot好像有mac版,但是$$$$$
grapher就沒摟~

用parallel或者bootcamp到windows裡面用~ㄟ~~~~有種緣木求魚的感覺。

於是上網搜、上網找~

終於找到Plot (http://plot.micw.eu/Main/HomePage



一看他首頁的圖,沒錯,這不正式我需要的工具

這套工具可以繪製2-D的圖形,可以疊圖、加字、弄符號.....幾乎跟grapher差不多了嘛~
等下載下來再寫試用報告~

note:網路怎麼那麼慢阿~~~