การใช้ pdftex กับฟอนต์แบบ truetype
สร้างเอกสารแบบ .pdf โดยใช้ LaTeX นิยมทำกันสองวิธีคือ
- แปลงจากไฟล์ .dvi เป็น .pdf โดย dvipdfm ใช้คำสั่ง dvipdfm -p a4 document.tex
- ใช้ pdflatex ที่ให้ผลออกมาเป็น .pdf แทนที่จะเป็น .dvi ใช้คำสั่ง pdflatex document.tex
ถ้าไฟล์ .pdf ที่ออกมาเมื่อนำมาเปิดด้วย Acrobat Reader แล้วดูเบลอๆ
โปรแกรม pdflatex จะสามารถนำฟอนต์ TrueType .ttf มาใช้ได้ และให้ผลออกมาคมชัดกว่า
ที่จะใช้ฟอนต์โพสคริปต์ โดยมีขั้นตอนตามนี้
1.) ดาวน์โหลดไฟล์ mikpdf.zip จากนั้น
ลงฟอนต์ dbtt*.ttf และ norasi*.ttf ใน Windows ตามปรกติ โดยใช้เมนู
Setup/Control_Panel/Fonts/Install
((หมายเหตุ: ฟอนต์ทั้งสองตัวนำมาจาก NECTEC ))
2.) ไปที่ $TEXMF/miktex/config/miktex.ini เพิ่มตำแหน่งของฟอนต์ .ttf เข้าที่
บรรทัดตามนี้
;; Where MiKTeX searches for .ttf files.
TTFPath=.;%R\fonts\truetype//;c:\windows\fonts
3.) ไปที่ $TEXMF/pdftex/config/pdftex.cfg เพิ่มบรรทัดนี้เข้าไป
map +winfonts.map
4.) ไดเรคตอรี \localtexmf จะมีอยู่แล้ว ซึ่งสร้างตอนเริ่มลง MikTeX ให้สร้างไดเรคตอรีใหม่
อยู่ภายใต้นั้นคือ \localtexmf\pdftex และนำไฟล์ dbtt0.enc, norasi0.enc และ winfonts.map ใส่ไว้ที่ไดเรคตอรีดังกล่าว
mkdir \localtexmf\pdftex
copy *.enc \localtexmf\pdftex
copy winfonts.map \localtexmf\pdftex
5.) ให้ MikTeX รับทราบการเปลี่ยนแปลงโดยใช้คำสั่ง
START --> Programs --> MikTeX --> Maintainance --> Refresh Filename Database
((หมายเหตุ: ก่อนจะทำดังกล่าวควรจะปิด yap ทุกอันที่เป็นไว้ เพราะ โปรแกรม yap จะล๊อค
ฐานข้อมูลชื่อฟอนต์ไม่ให้เขียนได้))
6.) ทดสอบโดยใช้
pdftex testfont
จากนั้นโปรแกรมจะถามชื่อฟอนต์ที่จะทดสอบ (Name of the font to test = )
norasi
แล้วจะขึ้น prompt ที่เป็น * ให้ใส่คำสั่ง
\table\bye
- เอกสารนี้ใช้กับ MikTeX 2.4 รุ่นที่ต่างจากนี้ตำแหน่งการเก็บไฟล์+อื่นๆอาจจะแตกต่างกันออกไป
เสาร์ 02-03-2002 ขอม