2011年1月26日 星期三

LATEX教學(3)─使用package及自訂command

有時候...老闆會丟給你他之前寫的latex,要你把他改成新的conference的latex格式。這個時候compile就會出現種種錯誤,本章節要教的的是...使用package自訂command

1. 使用package

※這邊以algorithmic package為例

在你老闆給的latex檔中,他可能偷偷使用了latex內建沒有的package,於是compile就會出現錯誤...
image
他這邊是說在168行的時候出現錯誤,環境algorithmic沒有被定義。algorithmic 就是 latex 的 package,必須另外安裝才能使用。

解法:
  • 在文件的前面(通常和其他 \usepackage 放在一起)加入\usepackage{algorithmic} \usepackage{algorithm}
  • http://developer.berlios.de/projects/algorithms/ 下載algorithmic package
  • 解壓縮之後,把algorithmic.sty和algorithm.sty拉到和你的latex文件同一資料夾下

在compile一次,應該就OK囉!!

2. 自訂command

當你的latex出現類似錯誤碼的時候,不妨看看你的老闆是不是偷偷自訂了一些command
image
Uedefined control sequence,這邊是說170行出現了沒定義的控制碼。

當你google也找不到這個指令碼是哪來時候,你可以合理的懷疑這個指定是自訂的...

於是...翻原本的文件,找找看這行是不是自訂command,再複製貼上就OK囉!

image