作者grayyoung (灰狼)
看板LaTeX
标题[心得] LaTex,新手常见问题大整理!!!
时间Sun May 27 21:56:12 2012
网志无音乐:
http://www.wretch.cc/blog/grayyoung/7630031
欢迎转载,转载请附加出处,谢谢~ ^^
Latex是个很麻烦却又不得不用的东西,
复杂的语言,但是结果就是排的这麽漂亮,
IEEE的格式就是这样,依照教授的要求不用都不行。
常常很多问题、bug明明很小,但是怎样都弄不好,
一路玩Latex下来,靠了很多学长跟同学的帮忙才得以解决,
在这边整理一些真的很常见的问题,
希望再来进入Latex的同学不会被这些问题缠身。
1. Latex如何插入png或是jpeg等档案格式?
2. png或是一般档案如何转EPS?
3. 如何使用中文?
4. 如何使用bibtex档案做reference?
5. 如何比较两个修改过的.tex档案的差异 (制作diff.tex)
1. Latex如何插入png或是jpeg等档案格式?
A: 使用 \usepackage{graphicx}
再来可以直接在想要的地方使用 \includegraphics[scale=0.5]{OOXX.png}
2. png或是一般档案如何转EPS?
A: 基本上有一堆online网站可以转,
我最常使用的是
http://www.tlhiv.org/rast2vec/
网路上google: "png eps convert online",会有超多网站可以,挑一个吧。
3. 如何使用中文?
使用中文要稍微修改一下compile的部分。
a.先到texmaker的设定里面,"指令"的Latex要加上"xe",
「xelatex -interaction=nonstopmode %.tex」
b.快速编译组合设定成"自定",
把指令里面的 LaTeX + PDF检视器 + " bibtex %.aux|xdvi %.dvi "
这些东西打进去,记得+号要用"|"取代,"|"的前後不要留空白。
c.编辑器字型编码选"UTF-8"
然後在usepackage要加上:
\usepackage{fontspec}
\usepackage{xeCJK}
\setCJKmainfont{标楷体}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
再来就可以用中文了。
4. 如何使用bibtex档案做reference?
在内文里面最後要列出reference的地方加上:
\bibliographystyle{IEEEbib}
\bibliography{reference}
然後同个资料夹里面要有两个档案,reference.bib跟IEEEbib.bst
IEEEbib.bst是格式档案,投稿的地方应该会有固定的,IEEE好像都一样,
reference.bib用TexMaker开启,内文就是很多你要引用的东西,
格式可以在wiki找到:
http://en.wikipedia.org/wiki/BibTeX
在内文用 \cite{。}的方式就可以。
特别注意的是,compile要做以下步骤 F1 -> F11 -> F1 -> F1
另外只有你有在内文cite到的,才会显示在最後的reference,
还有最後出现的顺序是看你cite的顺序,跟在reference.bib无关。
5. 如何比较两个修改过的.tex档案的差异 (制作diff.tex)
这个部分其实不是用Latex,是利用一个Latexdiff的Package加上perl这个scripts。
他可以把两个修改过的.tex档案,精美的比较出一份 diff.tex,
然後你拿这个 diff.tex 去 Latex complie,
会跑出一份PDF,你修改过的地方都会被清楚的标示出来,
删除的地方会用红色标记,然後画删除线。新增的地方会用蓝色加上底线。
专门拿来给教授看你这个版本新增或减少过什麽地方的超棒scripts。
a. 首先你要先安装perl:
http://www.perl.org/get.html
b. 去下载latexdiff的资料夹:
http://www.ctan.org/tex-archive/support/latexdiff/
直接下载zip file就可以。
c. 解压缩以後,把旧tex档案的版本命名为old.tex,新的为new.tex丢进去。
用windows的命令提示视窗(按开始以後打入cmd),
进入Latexdiff的资料夹下,键入:latexdiff old.tex new.tex > diff.tex
就会跑出一个diff.tex。
d. 最後把这个diff.tex拿去compile就会跑出完美的提醒修改内容的版本了。
(记得要拿回去原本的资料夹complie,避免找不到图片连结。)
希望可以对大家有帮助了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.13.125
1F:推 SMonster:可以请问ActivePerl和StrawberryPerl的差别吗?择一即可? 05/28 13:49
2F:→ grayyoung:我是装ActivePerl 05/28 17:10
3F:推 d2389758:感谢!!! 06/08 21:59