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/

2012年5月4日 星期五

Latex引用網頁URL

引用文獻,一直以來就是Latex的強項,只要將需要引用的資料,置放於文件之中相對應的位置,Latex就會自動為該索引點編號。正因為Latex有此強大的功能,所以,省去了研究人員不少校對的時間,這也是小弟如此推廣Latex的主因之一。

近期,小弟剛好引用了許多URL的參考文獻,忽然發現URL居然都變成了亂碼,無法正確地顯示,困擾了我一陣子。
後來,讓我找到了一個好用的套件-- "URL",沒錯,套件名稱就叫做URL,他可以讓你引用的URL文獻正常的顯示,不再出現擾人的亂碼!!
好東西,不用用看嗎?趕快來試試看吧!!!


使用方法很簡單,首先在preamble 的地方加入

\usepackage{url}

之後在bib檔中用下列方式加入reference:


@misc{STEVE_HANNA2010,
 Title = {Cloud Security Questions?},
 year = {2010},
 note={\url{http://cloudcomputing.sys-con.com/node/1330353}}
 }

需要注意的地方是,note裡要用\url{}將要參考的文獻加入,而且,項目也需要使用misc,這樣URL才能正常顯示。


參考來源:
http://www.kronto.org/thesis/tips/url-formatting.html

2012年5月3日 星期四

Mac上安裝Google drive

Google 這幾天新發表了一項產品-Google Drive,聽説足可比擬Dropbox,一樣可以自動同步電腦上的文件,並且還可以用google doc 開啟文件,聽起來真的是很威很強大。

這項整合性的新產品,真的是挺誘人的,可以將線上的文件下載回來,已有在使用Gmail的朋友,一定要去試用看看:


想當然,小弟本在實驗的精神,加上近期比較有空閒,就順勢來安裝看看Google drive在Mac上是否有什麼過人之處。

不過,在Mac上的安裝過程中,最後一步遇到了一個嚴重的問題,如下圖:


後來發現,原來是安裝過程之中,Google的程式沒有幫你自動建立一個"Google Drive"的資料夾,所以才會導致程式無法自動Sync,產生了錯誤。

因此,解決的方法很簡單,只要自已在家目錄中建立一個"Google Drive"資料夾,剛剛的錯誤就可以迎刃而解啦~~~







最後,大家可以看看各家雲端硬碟的評比:
http://chinese.engadget.com/2012/04/24/google-drive-vs-the-competition-dropbox-skydrive-icloud/

2012年5月2日 星期三

Excel匯出Latex表格 - excel2latex

昨天才剛寫完如何使用Matlab匯出矩陣,馬上就有熱心人士提供另一個方法產生latex表格。
其主要的應用方法是將Excel的表格latex,這樣可以將Excel的資料匯出成latex表格,並且可直接貼在論文上。

其實我之前就嘗試的在Mac上用excel2latex,但是看起來是不可行,遇到一些Bug,
今天我改用Windows上的Office 2007,就可以正常使用,不會遇到什麼大問題。

話不多説,下載來源如下:
http://www.ctan.org/tex-archive/support/excel2latex/
或是直接點擊下載zip檔連結

至於如何使用呢?很簡單,解壓縮該Zip檔案,並用將Excel2LaTeX.xla用excel開啟。
開啟之後就會在Excel的增益集中看到"Convert table to latex"。

以下我們用一個簡單的4*3表格說明,

如果我們想將這個4*3的表格匯出成latex,
只要按下增益集中"Convert table to latex",
就會跑出一個視窗,接著可以將latex的資料複製在剪貼簿上。



接著就可以將資料貼在論文中啦~~
瞧~就是這麼簡單,可以省去大量時間在刻表格數字上啦!!
這樣就沒藉口説latex好難使用啦~~~



Matlab 矩陣 轉成 latex格式

在Latex上編輯表格一直以來都是我中心的痛,
一想到要重新輸入一大堆數字,心情整個很差,
尤其是大表格,動不動就是5*10個欄位,打完數字,半天都過去了。

懶得動手的我,當然要找找看有沒有好方法,可以將數字直接轉成tex檔。
找來找去,最後發現Matlab原來可以將矩陣直接轉成latex,實在是太佛心了,
剛好我有一些程式也是用Matlab跑的,這樣就可以直接將實驗的數據輸出成latex~~

假設我們有一個3*3矩陣L如下:



只要輸以下指令,就能將矩陣匯出成Latex

>> s = sym(L);
>> v = vpa(s,5); # 指定數字的精度
>> latex(v)



Matlab跑出來的結果


參考來源:
http://desk.stinkpot.org:8080/tricks/index.php/2006/03/insert-a-matlab-matrix-into-latex-automatically/

Related Posts Plugin for WordPress, Blogger...