最近在寫第二次地球物理小考的中文解答
要在Latex要加入美美的圖及中文真的不容易
若您用的是 MikTeX 2.7
以上,您TeX
編輯器裡可以選擇XeTeX
,也可選擇 XeLaTeX
而XeTeX
可以加入.jpg
,XeLaTex
可以加入.eps
當然.eps
才是我們絕佳的選擇。但是要怎麼畫出.eps
的圖呢?用metafont
嗎?那太難了..
我在網路上找到一篇文章,講到他如何做Latex
能吃的.eps
> 利用Visio和Miktex制作eps格式图片 <
- 在
windows 7
底下,我們建議用visio 2007
(身為研究生,你應該拿得到visio
)。但如何拿到visio
呢?如果拿不到,沒關係,有簡體的 XD
> Microsoft Office Visio 2007 <文章裡提及了用
Adobe Distiller
( 打印機 ) 将文件保存为pdf
文件,這是professional
才有的東西,身為市井小民是不會有這麼高級的東西的。但是裏頭提到的另一個visio自帶的選項就是visio
可以直接發出.pdf
或.xps
格式的檔案我在研究生2.0 找到一篇文章
微軟Office轉PDF的工具(Microsoft Save as PDF or XPS):需驗證
裏面有一個 Microsoft Save as PDF or XPS 的下載包連結。你就可以將你的
.vso
轉成.pdf
了 - 第二步是使用
pdf2ps
將.pdf
轉化為.ps
格式。我使用的是Miktex
附帶的bin
。要在window
裡的”命令提示字元”裡,在你所在的資料夾底下,鍵入pdf2ps input.pdf output.ps
這樣就完成了 - 第三步,打開 gsView,在File菜單中選擇將 .ps 文件轉為 .eps 文件。可以自動生成邊界,也可以使用滑鼠手動選擇邊界。你需要下載 gsView 及 Ghostscript若您是64bit 的 win7 或 vista 請選擇 gsv49w64.exe gs864w64.exe
安裝完畢後,就可以使用
但是轉出來的檔案,它不會幫你加入.eps 的副檔名,你必須自己加入 (可能是太新版)
- 但其實以上的流程很繁瑣,而且出來的.eps檔也變成方塊狀了,不是很好看。
visio 出來的 .pdf 再轉回 .ps 的時候,就已經被破壞許多了,
所以若是可以把 .pdf 直接丟到 Illustrator 處理成 .eps
(而且它可以進一步編輯,甚至編輯半透明的.eps)可以保留許多的資訊。所以,將某檔轉成.eps檔最好看的工具還是Adobe Illustrator,你可以去上網找一找,或是參考以下的網址:
http://bbs.flash2u.com.tw/dispbbs.asp?BoardID=229&ID=103787&replyID=&skin=1
(請低調,謝謝)
那如何能夠加入到XeLaTex裏頭呢?
- 把圖片file.eps 放在.tex檔的旁邊,使用相對路徑(比較好)。在 preamble 的地方加入
\packages{graphicx}
然後在 .tex 文中你要加入圖片的地方,插入
\includegraphics[width=2in]{file.eps}
- 若想深入瞭解LATEX 插入圖形的功能,請參考Keith Reckdahl 的
《Using Imported Graphics in LATEX and pdfLATEX》
http://www.ctan.org/tex-archive/info/epslatex/english/
在XeLatex 加入中文的指令:LaTex處理中文(使用xeLaTex)
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec}
%加這個就可以設定字體
\usepackage{xeCJK}
%讓中英文字體分開設置
\setCJKmainfont{標楷體}
%設定中文的字型,可以直接輸入系統裡有的字型
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
%上面這二行,中文才能自動換行
\begin{document}
………
\end{document}
在文件中輸入中文即可顯示,但是用Adobe Reader 開比較好看
—