[Ubuntu] Latex & IEEETran 環境安裝
安裝環境:Ubuntu 10.04 64bit
Ubuntu 10.10 32bit on VM (已測試)
1.安裝texlive
點開來看就可以看到根據剛才hello.tex所產生出來的結果
2.下載IEEETran的template
http://www.ieee.org/conferences_events/conferences/publishing/templates.html
因為我們是安裝在ubuntu底下,所以都是選擇unix版本的
會看到有兩種檔案可以下載
分別是Latex Archive Contents 及 Latex (Bibliography Files)
兩個都要下載,前者是你在寫IEEE格式的paper時所用的tex檔及cls檔
後者則是IEEE格式的reference用的相關檔案
3.安裝IEEEtran
其實這一步並沒有什麼安裝的動作
解壓縮IEEEtran2.tar.gz後
裡面會有好幾個tex檔,分別對應到不同類型的paper
例如我想要投稿的是IEEE的conference,那我就是拿bare_conf.tex這個檔案來作修改
解壓縮之後可以進入到解壓縮的資料夾中測試一下
打開來看應該就不會是亂碼了
4.安裝IEEEtran BIBTEX Style
解壓縮IEEEBST1.tar.gz之後
可以看到幾個.bst檔及.bib檔
首先先在安裝tex的資料下新增一個名為bibtex的資料夾
例如我放在/home/harry/ref裡面
5.使用
前面提到的bare_conf.tex
裡面預設的reference寫法並非IEEEtran BIBTEX
所以必須在tex檔裡先作一些修改
先將下列的部份註解或刪除(在最後面)
例如我的bibtex檔是paper.bib並且和tex檔在同一個路徑下的話
就改成
舉個例子,以我的檔案為paper.tex及paper.bib為例
便如下輸入
pdflatex完便會產生paper.pdf
以上的步驟大部分都是參考下載IEEEtran裡面的howto寫成的
如有使用上的問題歡迎提出討論~
Ubuntu 10.10 32bit on VM (已測試)
1.安裝texlive
sudo apt-get install texlive安裝好之後可以先建個最簡單的hello.tex來測試安裝是否成功
\documentclass[12pt]{article}測試是否安裝成功
\begin{document}
Hello, world.
\end{document}
latex hello.tex如果成功應該會產生好幾個檔案出來,其中有一個會叫做hello.dvi
點開來看就可以看到根據剛才hello.tex所產生出來的結果
2.下載IEEETran的template
http://www.ieee.org/conferences_events/conferences/publishing/templates.html
因為我們是安裝在ubuntu底下,所以都是選擇unix版本的
會看到有兩種檔案可以下載
分別是Latex Archive Contents 及 Latex (Bibliography Files)
兩個都要下載,前者是你在寫IEEE格式的paper時所用的tex檔及cls檔
後者則是IEEE格式的reference用的相關檔案
3.安裝IEEEtran
其實這一步並沒有什麼安裝的動作
解壓縮IEEEtran2.tar.gz後
裡面會有好幾個tex檔,分別對應到不同類型的paper
例如我想要投稿的是IEEE的conference,那我就是拿bare_conf.tex這個檔案來作修改
解壓縮之後可以進入到解壓縮的資料夾中測試一下
latex bare_conf.tex此時會產生bare_tex.dvi,但是打開來看卻會看到一堆亂碼,所以我們可以直接將tex檔轉成pdf檔即可
pdflatex bare_conf.tex就會在同一個資料夾底下看到bare_conf.pdf被產生出來
打開來看應該就不會是亂碼了
4.安裝IEEEtran BIBTEX Style
解壓縮IEEEBST1.tar.gz之後
可以看到幾個.bst檔及.bib檔
首先先在安裝tex的資料下新增一個名為bibtex的資料夾
cd /etc/texmf接著在bibtex底下再新增兩個資料夾,bst及bib
sudo mkdir bibtex
cd bibtex接著進入剛才解壓縮IEEEBST1.tar.gz的地方
sudo mkdir bst
sudo mkdir bib
例如我放在/home/harry/ref裡面
cd /home/harry/ref將IEEEtran.bst及IEEEtranS.bst放到剛才新增的bst底下
sudo cp IEEEtran.bst /etc/texmf/bibtex/bst再將IEEEfull.bib及 IEEEabrv.bib放入剛才新增的bib底下
sudo cp IEEEtranS.bst /etc/texmf/bibtex/bst
sudo cp IEEEfull.bib /etc/texmf/bibtex/bib都複製完環境就算建置完成摟!
sudo cp IEEEabrv.bib /etc/texmf/bibtex/bib
5.使用
前面提到的bare_conf.tex
裡面預設的reference寫法並非IEEEtran BIBTEX
所以必須在tex檔裡先作一些修改
先將下列的部份註解或刪除(在最後面)
\begin{thebibliography}{1}並將下列兩行取消註解(把%拿掉)
\bibitem{IEEEhowto:kopka}
H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
\end{thebibliography}
%\bibliographystyle{IEEEtran}第二行後面其實就是你的bibtex檔的路徑(不含副檔名)
%\bibliography{IEEEabrv,../bib/paper}
例如我的bibtex檔是paper.bib並且和tex檔在同一個路徑下的話
就改成
\bibliography{IEEEabrv,paper}在使用的時候順序為編譯tex檔->編譯bibtex檔->產生pdf檔
舉個例子,以我的檔案為paper.tex及paper.bib為例
便如下輸入
latex paper在過程中可能會產生warning而中斷,不過如果沒問題的話,只要按enter便可以繼續
bibtex paper
pdflatex paper
pdflatex完便會產生paper.pdf
以上的步驟大部分都是參考下載IEEEtran裡面的howto寫成的
如有使用上的問題歡迎提出討論~
留言