作者hdj (加州会不会很冷丫 @.@)
看板LaTeX
标题[心得] latex快速编译script
时间Sat Aug 4 18:10:31 2012
本文所提到的script适用於linux和Mac,
前提是基本的latex环境已安装妥当。
网址图文版请参考:
http://hdj-berkeley.blogspot.tw/2012/08/latex2pdf.html
欢迎latex同好下载使用,如果有需要也可以自行修改该script。
===== 本文开始 =====
工欲善其事,必先利其器,相信大家都知道用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.sh改成和主tex档同一个档名(但副档名不同),
就可以直接执行不用加参数,指令如下:
$ mv latex2pdf.sh IEEE.sh
$ ./IEEE.sh
大致上就是这麽简单,以後再也不用记那些落落长的指令,
只要将这个script档放在你的论文同个资料夹内,就能快速编译你的latex档啦!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.58.145
1F:→ xcycl:有 latexmk,设定很齐全 01/22 18:35