การฝึกใช้โปรแกรม Thai LaTeX กับ MikTeX 2.6 ขั้นแนะนำ | เว็บบอร์ด วิชาการ.คอม

การฝึกใช้โปรแกรม Thai LaTeX กับ MikTeX 2.6 ขั้นแนะนำ

โพสต์เมื่อ: 12:51 วันที่ 6 ก.ค. 2550         ชมแล้ว: 32,407 ตอบแล้ว: 71
วิชาการ >> กระทู้ >> ครูอาจารย์ >> ครูคุยทั่วไป
(เป็นโครงการต่อเนื่อง(ของผม) จากกระทู้การฝึกเขียนโปรแกรม SciLab ขั้นแนะนำ)

กระทู้นี้จะเป็นการแนะนำ พูดคุยกันเกี่ยวกับ การทำ ThaiLaTeX บน Windows กับ MikTeX

มีแนวทางของกระทู้ดังนี้

- เป็นที่พูดคุยกันเกี่ยวกับการใช้ ThaiLaTeX
- แนะนำหลักการ โครงสร้าง เทคนิคพื้นฐาน ในการใช้ LaTeX
- ติดตาม ทดลองใช้ Packages ต่างๆ ที่เป็นประโยชน์
- อื่นๆ ... ที่จะทำให้มีผู้สนใจใช้โปรแกรมที่เป็น Freeware ที่มีประโยชน์ และมีความสามารถสูงอันนี้


MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง





จำนวน 68 ความเห็น, หน้าที่ | -1-
ความเห็นเพิ่มเติมที่ 1 6 ก.ค. 2550 (12:57)
ก่อนอื่น ต้องขอเรียนถาม รวมทั้งเรียนเชิญท่านผู้รู้

ที่เคยได้ทดลอง set up การใช้ Thai Latex กับ Miktex 2.6



ขณะนี้ผมเองกำลังอยู่ในช่วง รวบรวมคำแนะนำต่างๆ ที่ค้นได้จากทาง internet

และกำลังจะทดลอง set up ด้วยตัวเอง (ตามคำแนะนำ)
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 2 6 ก.ค. 2550 (13:01)
คัดลอกจาก http://thailatex.wordpress.com/miktex-25-26-with-thai/





.....................................................................................................



MikTeX 2.5-2.6 with Thai

หน้านี้เรียบเรียงเพิ่มเิติมจาก การติดตั้งภาษาไทยกับ MikTeX โดยหวังว่าจะเป็น

แหล่งข้อมูลอีกอันสำหรับการติดตั้งภาษาไทยบน MikTeX 2.5 อีกอันที่ค่อนข้าง

จะทันสมัย นอกเหนือจากเว็บข้างต้น



สำหรับผู้ใช้ MikTeX 2.5 จะไม่สามารถใช้ MiKTeX Thai Extensions 0.3.5 ได้

อีกต่อไป ผู้พัฒนาก็เลิำกพัฒนาต่อแล้ว(คิดว่า) ซึ่งน่าเสียดายเป็นอย่างยิ่ง แต่ไม่เป็น

ไรให้ทำตามขั้นตอนดังต่อไปนี้ ซึ่งส่วนใหญ่ก็จะเหมือนกับเว็บข้างบนมีส่วนที่เปลี่ยน

แปลงอยู่สองจุดที่สำคัญ ซึ่งจะชี้แจงภายหลัง



ขั้นตอนการติดตั้ง Font นั้นจะให้ถือว่าได้ติดตั้ง MiKTeX ไว้ที่ home ซึ่งโดยปกติคือ

C:Program FilesMiKTeX 2.x โดยสำหรับผมจะเป็น 2.6 เพื่อไม่ให้ซ้ำกับลิงค์

ข้างบนนัก กรณีที่คุณต้องการฟอนต์ที่สวยงามที่ประดิษฐ์โดยคุณ เทพพิทักษ์ และผู้ร่วม

งานบางคนไม่มากก็น้อย ถ้าสายตาผมยังดีอยู่คิดว่ารุ่นล่าสุดที่คุณเทพฯ ทำดูเหมือนจะ

สวยกว่า (แต่ไม่มีฟอนต์ของวินโดวส์นะ) สำหรับคนที่มี Cygwin ให้ทำตามนี้



ให้ดาวน์ Thailatex จาก CTAN (ซึ่งควรจะเอาจากตัวนี้เป็นหลักนะครับ) แตก

ไฟล์ไปเก็บในที่ใดที่หนึ่ง ตัวอย่างเช่น c: ซึ่งตัวไฟล์ทั้งหมดจะอยู่ใน

c:thailatex

เรียก Cygwin ขึ้นมา แล้วก็ cd /cygdrive/c/thailatex

./configure

make

make install

รอประมาณอึดใจ ขึ้นอยู่กับความเร็วเครื่อง พอเสร็จ Cygwin ก็หมดประโยชน์แล้ว

ครับ

ที่ c:thailatexfonts ให้คัดลอกไฟล์ lthuni.enc ไปไว้ที่

c:Program FilesMiKTeX 2.6dvipsbase และ thai.map ไปไว้ที่

c:Program FilesMiKTeX 2.6dvipsconfig

ให้เข้าไปที่ c:thailatexbabel ให้คัดลอกไฟล์ นามสกุล .fd, .def, .ldf และ

.sty ไปยัง c:Program FilesMiKTeX 2.6texgenericbabel

ที่ c:thailatexfonts ให้คัดลอกฟอนต์ .afm ทั้งหมดไปไว้ที่

c:Program FilesMiKTeX 2.6fontsafmpublicthai

ฟอนต์ .tfm ไปไว้ที่

c:Program FilesMiKTeX 2.6fontstfmpublicthai

ฟอนต์ .pfb ไปไว้ที่

c:Program FilesMiKTeX 2.6fontstype1publicthai

และฟอนต์ .vf ไปไว้ที่

c:Program FilesMiKTeX 2.6fontsvfpublicthai

ตามลำดับ

ใช้คำสั่ง initexmf –edit-config-file udpmap

ใส่บรรทัด Map thai.map เข้าไปแล้วก็เซฟ

ใช้คำสั่ง initexmf -v –mkmaps -u เพื่อให้ MiKTeX ปรับปรุงฐานข้อมูลของ

ชื่อไฟล์และสร้าง map ของฟอนต์ต่าง ๆ

ลองสร้างไฟล์และทดสอบดู

documentclass{report}

usepackage[thai]{babel}

usepackage{thswitch}

begin{document}

สวัสดีชาวโลก

end{document}

อนึ่งฟอนต์ dbtt จะมีปัญหาไม่สามารถใช้งานร่วมกับโปรแกรม dvips ได้ แต่ถ้า

คอมไพล์โดยใช้ pdflatex หรือแสดงผลโดยใช้ YAP ก็จะไม่มีปัญหาอะไร



การติดตั้ง SWATH (Smart Word Analysis for THai) Thai word segmentation.



ดาวน์โหลด SWATH และขยายไฟล์เก็บไว้ที่ไหนก็ได้ อยู่กับชุดคำสั่งที่จะเรียกใช้

ในที่นี้คือ c:swath จากนั้นให้โหลดตัวพจนานุกรม แตกเอาเฉพาะโฟลเดอร์ swath

ไปเก็บไว้ใน c:swath แล้วทำ batch file ง่าย ๆ เช่น

c:swathswath -f latex -d c:swathswath < %1.ttx > %1.tex

links ที่ให้ทั้งหมดมาจากภาควิชาฟิสิกส์ ม. สุรนารี

ข้อควรระวังคือ swath เวอร์ชันนี้ไ่ม่สนับสนุนโฟเดอร์ที่มีช่องว่าง ถ้าสั่งตัดคำแล้วไม่เกิด

อะไรขึ้นเลย ให้ตรวจดูความถูกต้องของโฟเดอร์ที่เก็บพจนานุกรม
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 3 6 ก.ค. 2550 (13:42)
เมื่อข้าพเจ้าโพสต์กระทู้

และเหลือบเห็นชื่อท่านโผล่มาทุกครั้ง

รู้สึกดีใจว่าท่านยังอยู่

และอบอุ่นใจว่ายังมีเพื่อน

ขอให้สุขภาพแข็งแรงนะคะ

บิน..ไปเที่ยวนานไปหน่อย

(นอกเรื่องไปหน่อยแจ้งลบได้เลยนะค่ะ)
ตองสี่ (IP:125.25.171.184)

ความเห็นเพิ่มเติมที่ 4 6 ก.ค. 2550 (14:17)
ขอบคุณครับ สำหรับคำทักทาย และคำให้กำลังใจที่อบอุ่น

ขอให้คุณ ตองสี่ มีสุขภาพแข็งแรงเช่นกันครับ ...
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 5 6 ก.ค. 2550 (14:37)
คัดลอกจาก http://physics3.sut.ac.th/miktexthai.html





..........................................................................................





การติดตั้งภาษาไทยกับ MiKTeX



ภาษาไทยชุดนี้ ดัดแปลงมาจาก MiKTeX Thai Extensions 0.3.4 สำหรับผู้ที่ต้องการใช้ฟอนต์ภาษาไทยของ Microsoft Windows (ฟอนต์ Angsana New, ฟอนต์ Browallia New, ฯ รวมถึงฟอนต์ตระกูล JS สามตัว)





ถ้าท่านต้องการใช้ MiKTeX Thai แต่ไม่สนใจใช้ฟอนต์ดังกล่าวข้างต้น ก็สามารถดาวน์โหลด

MiKTeX Thai Extensions 0.3.5 ซึ่งจะติดตั้งได้ทันที เมื่อได้ติดตั้ง MiKTeX เป็นที่เรียบร้อยแล้ว





ถ้าท่านต้องการใช้ MiKTeX Thai และสนใจใช้ฟอนต์ดังกล่าวข้างต้น โดยติดตั้ง MiKTeX เป็นที่เรียบร้อยแล้ว ก็ให้ทำตามขั้นตอนต่อไปนี้



๏ ขั้นตอนการติดตั้งฟอนต์และตัวตัดคำภาษาไทย





ในที่นี้สมมติว่า MiKTeX ได้ถูกติดตั้งไว้ในไดเรกทอรี C:Program FilesMiKTeX ซึ่งควรจะมีไดเรกทอรีย่อยลงไปอีก 2 ไดเรกทอรีคือ

C:Program FilesMiKTeXtexmf

และ C:Program FilesMiKTeXlocaltexmf





ดาวน์โหลดไฟล์ ThaiMiKTeX.zip [356KB] และ unzip ทั้งไดเรกทอรีไปเก็บไว้ที่

C:Program FilesMiKTeX

ก็จะมีไดเรกทอรีย่อยเป็น

C:Program FilesMiKTeXThaiMiKTeX





ดาวน์โหลดไฟล์ lthuni.zip [2.13KB] และ unzip ไปเก็บไว้ที่ไดเรกทอรี

C:Program FilesMiKTeXtexmfdvipsbase





ดาวน์โหลดไฟล์ thai.zip [968B] และ unzip ไปเก็บไว้ที่ไดเรกทอรี

C:Program FilesMiKTeXtexmfdvipsconfig





ดาวน์โหลดไฟล์ afmfont.zip [418KB] และ unzip ทั้งไดเรกทอรีไปเก็บไว้ที่

C:Program FilesMiKTeXtexmffontsafmpublic

ก็จะมีไดเรกทอรีย่อยเป็น

C:Program FilesMiKTeXtexmffontsafmpublicthai





ดาวน์โหลดไฟล์ tfmfont.zip [166KB] และ unzip ทั้งไดเรกทอรีไปเก็บไว้ที่

C:Program FilesMiKTeXtexmffontstfmpublic

ก็จะมีไดเรกทอรีย่อยเป็น

C:Program FilesMiKTeXtexmffontstfmpublicthai





ดาวน์โหลดไฟล์ type1font.zip [5.21MB] และ unzip ทั้งไดเรกทอรีไปเก็บไว้ที่

C:Program FilesMiKTeXtexmffontstype1public

ก็จะมีไดเรกทอรีย่อยเป็น

C:Program FilesMiKTeXtexmffontstype1publicthai





ดาวน์โหลดไฟล์ vffont.zip [110KB] และ unzip ทั้งไดเรกทอรีไปเก็บไว้ที่

C:Program FilesMiKTeXtexmffontsvfpublic

ก็จะมีไดเรกทอรีย่อยเป็น

C:Program FilesMiKTeXtexmffontsvfpublicthai





ดาวน์โหลดไฟล์ tlatex.zip [57.5KB] และ unzip ไปเก็บไว้ที่

C:Program FilesMiKTeXtexmfmiktexbin





ดาวน์โหลดไฟล์ fontdef.zip [16.5KB] และ unzip ไปเก็บไว้ที่

C:Program FilesMiKTeXtexmftexgenericbabel





เปิดไฟล์ updmap.cfg ซึ่งอาจอยู่ในไดเรกทอรี

C:Program FilesMiKTeXtexmfweb2c หรือไดเรกทอรี

C:Program FilesMiKTeXtexmfmiktexconfig ขึ้นอยู่กับเวอร์ชั่นของ MiKTeX

ด้วยโปรแกรม Text Editor ธรรมดาเช่น Notepad หรือ WinEdt (ไม่ควรใช้ Microsoft Word ในการสร้าง) แล้วเพิ่มข้อความต่อไปนี้เข้าไปต่อท้ายไฟล์ updmap.cfg



# thai fonts

Map thai.map #texmf/dvips/config/thai.map





จากนั้นให้ MiKTeX รับทราบว่าเราเพิ่มเติมฟอนต์และอื่นๆ เข้าไป โดยการไปที่ DOS Prompt แล้ว ใช้คำสั่ง



C:Program FilesMiKTeXtexmfmiktexbin>initexmf -v --mkmaps -u



สัก 2 ครั้ง (ควรจะปิด YAP ทุกอันที่ทำงานอยู่เสียก่อน เพราะ YAP จะล๊อคฐานข้อมูลชื่อฟอนต์ ไม่ให้เขียนได้)





หมายเหตุ: ถ้าไม่ต้องการดาวน์โหลดทีละไฟล์ ท่านสามารถดาวน์โหลดทั้งหมดได้ในไฟล์

All_MiKTeXThai.zip [6.31MB] ไฟล์เดียว







๏ วิธีใช้งาน LaTeX ภาษาไทย





สร้างไฟล์ชื่อ thaitest.ttx ตามตัวอย่างด้านล่าง

(สมมติว่าเก็บไว้ที่ไดเรกทอรี C:thaitest)





% --------------------- cut here ---------------------

% file: thaitest.ttx

%

documentclass[a4paper]{article}



usepackage[english,thai]{babel}

usepackage{thswitch}



begin{document}



begin{center}

Hello World --- หวัดดีชาวโลก !

end{center}



ฟอนต์ norasi \

ทดสอบภาษาไทย \

ญ ญุ ญู ฐ ฐุ ฐู \

วรรณยุกต์จะขยับซ้ายหลบอักษร ป ฝ \

ปา ป่า ป้า ป๊า ป๋า \

บา บ่า บ้า บ้า บ๋า \

เมื่อมีสระใต้ ญ และ ฐ จะเอาฐานออกก่อน \[6pt]



usefont{LTH}{dbtt}{m}{n}



ฟอนต์ dbtt \

ทดสอบภาษาไทย \

ญ ญุ ญู ฐ ฐุ ฐู \

วรรณยุกต์จะขยับซ้ายหลบอักษร ป ฝ \

ปา ป่า ป้า ป๊า ป๋า \

บา บ่า บ้า บ้า บ๋า \

เมื่อมีสระใต้ ญ และ ฐ จะเอาฐานออกก่อน



end{document}

%

% --------------------- cut here ---------------------









ใช้โปรแกรม swath.exe ตัดคำและแปลงจาก .ttx เป็น .tex โดยการไปที่ DOS Prompt แล้ว ใช้คำสั่ง



[?]swath -f latex -d [??] < thaitest.ttx > thaitest.tex



ในที่นี้ [?] หมายถึง C:Program FilesMiKTeXtexmfmiktexbin

(อาจไม่จำเป็นต้องใส่ เพราะโดยปกติหลังจากลงโปรแกรม MiKTeX แล้ว Windows จะมองเห็น PATH นี้โดยอัตโนมัติ)



และ [??] หมายถึง C:Program FilesMiKTeXMiktexThaiSWATH







เมื่อตัดคำเสร็จแล้ว ก็จะได้ไฟล์ thaitest.tex และรันโปรแกรม LaTeX โดยใช้คำสั่ง



C:thaitestlatex thaitest



ก็จะได้ไฟล์ thaitest.dvi แล้ว ใช้ YAP เปิดไฟล์ .dvi



C:thaitestyap thaitest







ถ้าต้องการทำต่อเป็นไฟล์ PostScript (.ps) ใช้คำสั่ง



C:thaitestdvips thaitest



หรือ ถ้าต้องการทำเป็นไฟล์ PDF (.pdf) โดยตรง อาจใช้คำสั่ง



C:thaitestpdflatex thaitest







Enjoy LaTeXing !
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 6 6 ก.ค. 2550 (18:49)
ผมรู้จักคอมพิวเตอร์มานานแล้ว แต่ไม่เคยใช้และไม่มีความรู้ เนื่องจาก . . .

เห็นหนังสือคอมพิวเตอร์ไม่ว่าจะที่ร้านขายหนังสือและห้องสมุด เปิดอ่านคำนำแล้ว

มีแต่พูดถึงเรื่องการติดตั้งและการพัฒนาโปรแกรมนั้นๆ เปิดดูจนจบ ก็ไม่รู้ว่าคอมพิวเตอร์หรือโปรแกรมนั้นใช้ทำอะไร มีประโยชน์อย่างไร จะนำมาใช้ในชีวิตประจำวันได้ยังไง



นี่พูดถึงเรื่องที่ผ่านมาแล้วนะครับ



เคยซื้อหนังสือคอมพิวเตอร์หลายเล่ม แต่มีสองเล่ม ที่ผู้เขียนอธิบายส่วนต่างๆของโปรแกรมอย่างละเอียด อธิบายเมนูแต่ละตัวรวมทั้งพุลดาวน์เมนูทุกตัว ไอคอนและวิธีใช้ทุกตัว

พยายามทนอ่านตั้งแต่ต้นจนจบโดยคิดว่าจะถึงบางอ้อทีหลัง พออ่านจบเล่มก็ยังไม่ถึงบางอ้อ ทำอะไรก็ไม่เป็น เพราะหนังสือเล่มนั้นไม่ได้แนะนำให้สร้างงานเป็นขั้นเป็นตอน



ถ้าจะเปรียบก็เหมือนครูบางคนที่สอนเก่ง อธิบายเก่ง เรียนสนุกเด็กอ้าปากหวอ พอสอนจบเด็กสอบตกหมด เพราะไม่ได้ลงมือทำด้วยตัวเอง



บางคนเขียนหนังสือเกี่ยมกับการใช้โปรแกรมคอมพิวเตอร์บแผ่นพับแผ่นเดียว(แต่หลายตลบ) อ่านแล้วรู้เรื่องและทำได้
np (IP:58.8.89.74)

ความเห็นเพิ่มเติมที่ 7 6 ก.ค. 2550 (19:20)
ผมเองก็มีประสบการณ์การเรียนรู้คอมพิวเตอร์ด้วยตัวเองแบบล้มลุกคลุกคลานน่าดูเหมือนกันครับ



เครื่องคอมฯ ตัวแรกของผมเป็นรุ่น Pentium 75 ที่ใช้ Windows 95 ดีกว่ารุ่น 486 เล็กน้อย



ต้อง set up ทำอะไรเองแทบทุกเดือนไม่ว่าจะเป็น Hardware หรือ Software

ช่วงนั้นผมยังเรียนอยู่ที่อเมริกา ช่วงที่ E-bay กำลังเป็นที่รู้จักกันตอนแรกๆ เป็นช่วงที่ผมต้องหารายได้เองด้วยการประกอบคอมพิวเตอร์เก่าๆ หรือคอมพิวเตอร์มือสองมือสาม ไปวางขายตาม Flea Market โดยการเข้าไปประมูลชิ้นส่วนต่างๆที่เขาเอามาประมูลแยกขาย จากเครื่องของบริษัทต่างๆที่เขาโล่ะขายทิ้งถูกๆทั้งรุ่น



จากชิ้นส่วนต่างๆ (เก่าๆ) ที่มาจากคนละที่ ก็เอามาประกอบขึ้นเป็นเครื่องที่ใช้งานได้อีกทีหนึ่ง

เรียนรู้ทุกอย่างด้วยตัวเองเกือบทั้งหมด มีรุ่นพี่ที่เรียน computer engineering ให้คำแนะนำอยู่บ้าง



พบว่าทักษะหรือตรรกะการคิดจากการเรียนคณิตศาสตร์ ช่วยในเรื่องการแก้ปัญหาต่างได้ดีมาก แต่ทั้งนี้ก็ต้องอาศัยความอดทนด้วย



การเรียนทางด้านโปรแกรมก็เช่นกัน ผมก็บังเอิญได้ไปลงเรียนภาษา C++ กับนักเรียน computer science ของเขา



หลังจากนั้นก็เรียนด้วยตัวเองมาตลอด รับจ้าง(ถูกๆ)เขียนโปรแกรม dbasIIIPlus ให้ร้าน grocery

และทำ database ให้กับ Landlord (แลกเปลี่ยนเป็นส่วนหนึ่งของค่าเช่า)





หนังสือต่างๆ ผมซื้ออ่านเยอะ และก็เป็นเหมือนที่คุณ np พูด

มีน้อยเล่ม ที่อ่านแล้วเราสามารถทำได้จริงๆ

และน้อยเล่มที่ทำให้เราทำ สิ่งที่เราต้องการจะทำได้




ยิ่งถ้าเราไม่มีเวลาได้ฝึก ได้ทำเรียนรู้ติดต่อกัน ก็จะก้าวหน้าช้ามาก

และเผลอแป๊บเดียว ก็อาจจะตกรุ่น หรือมีอะไรใหม่เข้ามาแทน





เรื่องความยาก ความง่าย จริงๆว่าไปแล้ว ก็มีองค์ประกอบหลายอย่าง

บางที่ความยากนั้น ก็เป็นธรรมชาติที่มันต้องเป็นเช่นนั้น

เราก็ต้องชั่งใจเลือกดูว่า จะเอาให้รู้เรื่องให้ได้ หรือเปลี่ยนไปหาทางเลือกอื่นที่เราอาจจะเรียนรู้ได้ดีกว่า





ถ้าเราสมัครใจที่จะเรียนรู้เอง มันจะเจอกับปัญหาหลายอย่าง บางที่มันก็ท้อ เพราะเหมือนไม่ได้อะไร

แต่ถ้าพอจะทำได้ขึ้นมาบ้าง มันก็มีกำลังใจให้อยางจะลองดูอีก



.........................................................................................................

โปรแกรม LaTeX นี่ ผมก็พึ่งจะนับว่าพอทำได้ช่วงต้นปีนี่เอง ที่ผมทำหนังสือธรรมะแจก เป็นหนังสือเล่มแรกในชีวิตของผม โดยใช้ Thai LaTeX
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 8 6 ก.ค. 2550 (19:45)
เรื่อง set up ที่มีรายละเอียดแบบนี้ มีน้อยคน ที่จะ follow หรือ อยากจะลองทำดูเอง



LaTex เป็นโปรแกรมที่จำเป็นสำหรับคนเรียนคณิตศาสตร์ (ที่ต้องทำ thesis ทำ paper ต่างๆ)

และที่ต้องทำหนังสือหรือตำราทางวิชาการ



LaTeX จะเก่งมากในเรื่องของ สมการคณิตศาสตร์ การมี layout มาตรฐานต่างๆ ให้เรา รวมทั้งเครื่องมือช่วยต่างๆ



แต่ความเก่งหรือความสามารถสูงอันนี้ ก็ต้องแลกมาด้วยการต้องเรียนรู้ในระดับเบื้องต้นพอสมควร



ถ้าจะพูดจริงๆ แล้ว LaTeX (และ TeX) เป็นโปรแกรมที่เป็นมรดกของโลกเลยทีเดียว เพียงแต่ว่าคนทั่วๆไป(ที่ไม่ใช่นักวิชาการ)ไม่ได้ใช้มันเท่านั้นเอง
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 9 9 ก.ค. 2550 (21:17)
วันเสาร์ที่แล้วกว่าครึ่งวัน จากการผสมผสานข้อมูลจาก คหพ# 2 และ 5

ก็ประสบผลสำเร็จในการติดตั้ง Thai Latex กับ Miktex 2.6 จนได้ในที่สุด



เดี๋ยวผมจะค่อยๆ ทยอยสรุปวิธีการ set up ให้ผู้ที่สนใจได้ลองไปทดลองทำกันดู



(จริงๆ ผมทำเผ่น CD ที่ช่วยในการ set up ไว้แล้วด้วย ขอทดสอบให้มั่นใจก่อนนะครับ)
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 10 10 ก.ค. 2550 (10:13)
TIP :001



Miktex 2.6 จะมีบริการ update ในกรณีที่เราใช้ package ที่เรายังไม่มีบนเครื่องของเรา โดยการ connect และ download จาก sites ต่างๆ ที่ให้บริการอยู่ทั่วโลก ซึ่งเราสามารถเลือกได้ว่าจะ dowload จากที่ใด
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 11 10 ก.ค. 2550 (20:32)
TIP :002



TeX เป็นโปรแกรมระบบจัดการพิมพ์ความสามารถสูง (Typesetting System) ที่สร้างขึ้นโดย D. E. Knuth



MikTeX เป็นโปรแกรมที่นำเอา TeX มาทำงานบน Windows



TeX ถูกพัฒนาให้ใช้ได้สะดวกขึ้นโดย Leslie Lamport กลายเป็น LaTeX

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 12 10 ก.ค. 2550 (20:43)
TIP :003



1) Thai Latex จำเป็นต้องใช้โปรแกรมช่วยในการตัดคำ (เมื่อจะขึ้นบรรทัดใหม่)

ซึ่งเราจะใช้โปรแกรม SWATH



2) ไฟล์เอกสารเริ่มแรกจะเป็น text ไฟล์ ซึ่งจะใช้นามสกุล (extension) เป็น .ttx

เช่น sample.ttx



3) เมื่อ run โปรแกรม swath ให้ตัดคำ จะได้ไฟล์ sample.tex



4) จากนั้นเราจึง compile ไฟล์ .tex ด้วยโปรแกรม latex จะได้ไฟล์นามสกุล .dvi



5) ไฟล์ dvi นี้เป็น device independent ไฟล์ ที่สามารถนำไป view หรือแปลงให้เป็นไฟล์ชนิดอื่นเช่น .ps หรือ .pdf และสั่งพิมพ์เป็นผลงานสุดท้ายออกมา


MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 13 10 ก.ค. 2550 (20:46)
TIP :004



MikTeX จะใช้โปรแกรม Yap เป็น viewer สำหรับดูไฟล์ dvi เพื่อตรวจสอบ ก่อนที่จะสั่งพิมพ์ หรือแปลงเป็นไฟล์อื่นๆ
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 14 10 ก.ค. 2550 (20:52)
TIP :005



GhostView และ Ghostscript เป็นโปรแกรมความสามารถสูง (freeware) อีกชุดโปรแกรมหนึ่ง

ที่ใช้ดูและใช้พิมพ์ไฟล์ .ps (Post Script file)
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 15 10 ก.ค. 2550 (21:01)
TIP :006

MiKTeX 2.6 ใช้ได้กับ :



Windows Vista

Windows Server 2003

Windows XP

Windows 2000

Windows Millennium Edition

Windows 98, Windows 98 Second Edition



และมีให้เลือกใช้ 2 ขนาด



(1) Basic MiKTeX ซึ่งมีขนาดเล็กเพียงพอที่จะทำเอกสารพื้นฐานหลักๆ



(2) Complete MiKTeX เป็นตัวเต็มที่มีขนาดใหญ่มีไฟล์ต่างๆ เครื่องมือ หรือโปรแกรมช่วยต่างๆ packages ต่างๆ จำนวนมาก
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 16 13 ก.ค. 2550 (10:13)
การ set up เพื่อใช้ ภาษาไทย กับ Miktex 2.6

.........................................................................



ผมขอเริ่มด้วยไฟล์ .bat ที่ผมทำขึ้นมาเพื่อช่วยในการ set up ภาษาไทย





@echo ***************************************

@echo * Set Up Thai LaTex by J.Wetweerapong *

@echo ***************************************

@echo *

@echo *

@echo off

pause

@echo ***************************************

@echo Setting up ThaiMikTeX ...

@echo ***************************************

@echo *

Pause

@echo copy .thaimiktexlthunilthuni.enc C:miktex26dvipsbase

copy .thaimiktexlthunilthuni.enc C:miktex26dvipsbase

@echo copy .thaimiktexthaithai.map C:miktex26dvipsconfig

copy .thaimiktexthaithai.map C:miktex26dvipsconfig

@echo *

md C:miktex26fontsafmpublic

md C:miktex26fontsafmpublicthai

@echo copy .thaimiktexafmfontthai*.* C:miktex26fontsafmpublicthai

copy .thaimiktexafmfontthai*.* C:miktex26fontsafmpublicthai



md C:miktex26fontstfmpublic

md C:miktex26fontstfmpublicthai

@echo copy .thaimiktextfmfontthai*.* C:miktex26fontstfmpublicthai

copy .thaimiktextfmfontthai*.* C:miktex26fontstfmpublicthai



md C:miktex26fontstype1public

md C:miktex26fontstype1publicthai

@echo copy .thaimiktextype1fontthai*.* C:miktex26fontstype1publicthai

copy .thaimiktextype1fontthai*.* C:miktex26fontstype1publicthai



md C:miktex26fontsvfpublic

md C:miktex26fontsvfpublicthai

@echo copy .thaimiktexvffontthai*.* C:miktex26fontsvfpublicthai

copy .thaimiktexvffontthai*.* C:miktex26fontsvfpublicthai



@echo copy .thaimiktextlatex*.* C:miktex26miktexbin

copy .thaimiktextlatex*.* C:miktex26miktexbin



@echo copy .thaimiktexfontdef*.* C:miktex26texgenericbabel

copy .thaimiktexfontdef*.* C:miktex26texgenericbabel



@echo copy .thaimiktexupdmap.cfg C:miktex26miktexconfig

copy .thaimiktexupdmap.cfg C:miktex26miktexconfig



@echo ***************************************

@echo Updating fonts to MikTeX ...

@echo ***************************************

@echo *

Pause

C:miktex26miktexbininitexmf -v --mkmaps -u

Pause

C:miktex26miktexbininitexmf -v --mkmaps -u



@echo ***************************************

@echo Setting up SWATH ...

@echo ***************************************

@echo *

Pause

@echo md C:swath

md C:swath

@echo copy .swath*.* C:swath

copy .swath*.* C:swath

@echo *

@echo ***************************************

@echo * G o o d B y e ! *

@echo ***************************************

@echo *

@echo off

pause


MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 17 13 ก.ค. 2550 (13:30)
ไฟล์ .bat ในคหพ#16 จะใช้กับการติดตั้ง ที่ทำการติตตั้ง miktex 2.6 ไปไว้ที่

C:miktex26



ทั้งนี้เนื่องจากไฟล์ .bat ทำงานโดยอาศัย DOS จึงเลือกติดตั้งเช่นนี้เพื่อความสะดวก




การติดตั้งอาจจะติดตั้งจาก Folder หรือ แผ่น CD ที่เราเตรียมไว้แล้ว
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 18 13 ก.ค. 2550 (13:43)
ใน Folder หรือ แผ่น CD ที่เราจะใช้ทำการติดตั้ง เราจะจัดเตรียมให้มี Folder



thaimiktex และโฟลเดอร์ swath



ภายใน thaimiktex จะทีโฟลเดอร์ย่อยคือ



1) lthuni

2) thai

3) afmfont

4) tfmfont

5) type1font

6) vffont

7) fontdef

8) tlatex
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 19 13 ก.ค. 2550 (16:27)
ใน Folder ที่เตรียมไว้สำหรับ fonts คือ afmfont, tfmfont, type1font และ vffont

จะมี floder ย่อยอีกชั้นซึ่งมีชื่อว่า thai ภายในโฟลเดอร์นี้ก็จะมีไฟล์ของ fonts แยกตามชนิด

ว่าเป็น thai ที่อยู่ใน afmfont, tfmfont, type1font หรือ vffont
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 20 13 ก.ค. 2550 (16:35)
ในโฟลเดอร์ lthuni จะมีไฟล์ที่ชื่อว่า lthuni.enc



ในโฟลเดอร์ thai จะมีไฟล์ที่ชื่อว่า thai.map



ในโฟลเดอร์ tlatex จะมีไฟล์ที่เกียวข้องกับ thai latex



ในโฟลเดอร์ fontdef จะมีไฟล์ที่กำหนดให้ tex รู้จักกับ fonts ของภาษาไทย



....................................................................................


ภายในไฟลเดอร์ swath ก็จะมีไฟล์ต่างๆที่ใช้ในการตัดคำ
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 21 9 ส.ค. 2550 (15:47)
ทดลอง install miktex2.6 ลงบน C:miktex26

แล้วสร้าง bat file ตามที่คุณ MathGuy แนะนำแล้ว แต่ยังใช้ภาษาไทยไม่ได้เลย

จะทำอย่างไรดีเนี่ย รบกวนผู้รู้ช่วยแนะนำด้วยค่ะ
nooch
ร่วมแบ่งปัน8 ครั้ง - ดาว 149 ดวง

ความเห็นเพิ่มเติมที่ 22 9 ส.ค. 2550 (18:33)
คุณ nooch ลองไล่ตามผมดังนี้นะครับ



(1) ใน folder หรือในแผ่นที่เราเตรียมจะทำการ setup ภาษาไทยกับ miktex2.6 หลังจากที่

ลงบน C:miktex26



จะมี folder และ ไฟล์ดังนี้
48232

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 23 9 ส.ค. 2550 (18:38)
(2) ไฟล์ jwsetup.bat คือ bat ไฟล์ ที่มีเนื้อความตาม คหพ#16

สามารถ copy ลง notepad และ save ชื่อ " ?.bat " ให้มีนามสกุล .bat



(3) swath เป็น folder ที่บรรจุไฟล์ต่างๆที่ใช้ในการตัดคำ มีไฟล์ต่างๆ ข้างในดังนี้
48234

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 24 9 ส.ค. 2550 (18:46)
(4) ในโฟลเดอร์ thaimiktex มีโฟลเดอร์ย่อยๆ ข้างในดังนี้
48236

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 25 9 ส.ค. 2550 (18:53)
(5) ภายใน afmfont ก็จะมีโฟลเดอร์ thai ซึ่งข้างในจะมี font ชนิดนามสกุล .afm ต่างๆ
48243

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 26 9 ส.ค. 2550 (19:00)
(6) ภายในโฟลเดอร์ tfmfont , vffont, type1font ก็จะมีโฟลเดอร์ thai และมีไฟล์ fonts ชนิดนั้นๆ อยู่ข้างใน ทำนองเดียวกันกับ ข้อ (5)



(7) ในโฟลเดอร์ fontdef จะมีไฟล์เกี่ยวกับการกำหนด font ดังนี้
48252

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 27 9 ส.ค. 2550 (19:09)
(8) ในโฟลเดอร์ thai จะมีไฟล์ thai.map



(9) ในโฟลเดอร์ lthuni จะมีไฟล์ lthuni.enc



*** หมายเหตุ ไฟล์ต่างๆเหล่านี้ สามารถ download ได้จาก http://physics3.sut.ac.th/miktexthai.html





( ดูความคิดเห็นที่ 5 )



เมื่อมีโครงสร้างครบตาม (1) - (9) ก็ run ไฟล์ .bat ของเรา ทำการติดตั้งได้ !
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 28 9 ส.ค. 2550 (19:19)
(ถ้าเคยใช้ winshell ให้ก็ข้ามรายละเอียดไปได้ครับ)



(10) หลังจากนั้นเราจะติดตั้งโปรแกรม winshell (เป็น freeware) เพื่อทำหน้าที่เป็น editor สำหรับการจัดเตรียมไฟล์สำหรับทำ thai latex



download โปรแกรม winshell ได้ที่ http://www.winshell.org/modules/ws_download/





เลือก WinShell321.exe ( ณ วันที่ 9 ส.ค. 2550 )





โปรแกรม winshell จะ setup เพื่อทำงานกับ miktex ให้เราเอง
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 29 9 ส.ค. 2550 (19:28)


ต่อไปนี้เป็นความเข้าใจด้านเทคนิคในการใช้ภาษาไทยกับ miktex ซึ่งสำคัญมาก



- การ compile ด้วย latex เราต้องเตรียมไฟล์คำสั่งนามสกุล .tex



- แต่ไฟล์ที่ใช้ภาษาไทย (เรากำลังจะทำ thai latex) เราจะต้อง มีโปรแกรมช่วยในการตัดคำภาษาไทย ซึ่งก็คือ โปรแกรม swath.exe



- โปรแกรม swath จะตัดคำ โดยไฟล์ที่จะตัดคำต้องเป็นไฟล์นามสกุล .ttx เช่น เรามีไฟล์คำสั่ง latex และเนื้อความภาษาไทยในไฟล์ชื่อ sample.ttx



- เราต้องสั่งโปรแกรม swath ให้ตัดคำในไฟล์ sample.ttx แล้วจึงจะได้ไฟล์ sample.tex



- แล้วเราจึงทำการคอมไพล์ไฟล์ sample.tex ด้วย latex




MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 30 9 ส.ค. 2550 (19:34)
ขั้นตอนในการตัดคำนี้ เราสามารถทำเป็น bat ไฟล์ ได้ดังนี้

------------------------------------------------------------------ ตัด




c:swathswath -f latex -d c:swath <%1.ttx> %1.tex

latex %1.tex



------------------------------------------------------------------ ตัด



ให้ copy ข้อความ 2 บรรทัดดังกล่าวลง notepad แล้ว save ชื่อ "sw.bat"

ซึ่งจะ save ไว้ในโฟลเดอร์ C:swath ที่ถูกสร้างขึ้นโดย bat ไฟล์ในการติดตั้งในตอนแรก
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 31 9 ส.ค. 2550 (19:42)
ขั้นตอนสุดท้าย เราจะสร้างตัวคลิ๊กบนเมนูบาร์ของ winshell



เพื่อให้ทำงานกับไฟล์ .ttx ของเรา (ต้อง save ไฟล์งานของเราด้วย .ttx)



ซึ่งจะไปเรียกไฟล์ sw.bat ให้เรียก swath ให้มาตัดคำ ให้ได้ไฟล์ .tex แล้วค่อย compile ด้วย latex
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 32 9 ส.ค. 2550 (19:52)
ใน winshell



เลือก option --> user program
48267

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 33 9 ส.ค. 2550 (20:04)
เติมข้อความ name, exe-file, cmd-line และคลิ๊กเครื่องหมายถูกทั้ง 3 อันทิ้ง ดังรูป
48268

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 34 9 ส.ค. 2550 (20:07)
เลือก options --> view --> customize
48269

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 35 9 ส.ค. 2550 (20:13)
เลือก user-program เลือก TLaTeX



ใช้ mouse คลิ๊กลากเอา TLaTeX ไปวางบนเมนูบาร์ ( ตอนนี้จะเห็นเป็น I )
48270

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 36 9 ส.ค. 2550 (20:15)
เลือก text only แล้วคลิ๊ก OK
48271

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 37 9 ส.ค. 2550 (20:18)
จะได้ตัวคลิ๊ก TLaTeX บนเมนูบาร์ของ winshell ดังรูป
48272

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 38 9 ส.ค. 2550 (20:26)
(สรุปอีกทีนะครับ)



คุณ nooch ลองตรวจสอบว่า มีไฟล์ต่างๆ สำหรับที่จะติดตั้งด้วยไฟล์ "jwsetup.bat" หรือยัง

ตาม คหพ# 22 - 27



- run ติดตั้งด้วย bat ไฟล์ jwsetup.bat ดังกล่าว



- ทำ bat ไฟล์ "sw.bat" ตามคหพ#30 เก็บไว้ใน C:swath



- แล้วลง winshell และปรับแต่ง winshell ตาม คหพ# 32 - 37
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 39 10 ส.ค. 2550 (14:41)
ทำตามคำแนะนำ คหพ.# 22- 30 แล้วลองลง WinShell ตาม คหพ #32-37 แล้ว แต่ก็ยังไม่ work ค่ะ (ที่สำคัญยังใช้ WinShell ไม่ค่อยคล่องด้วยค่ะ แต่ถ้าเป็น WinEdt ก็พอจะคล่องกว่าเล็กน้อยค่ะ เพราะเคยใช้กับ Latex ภาษาอังกฤษมาก่อนค่ะ)



ถ้าใช้ WindEdt จะต้องลงอย่างไรคะ เพราะตอนนี้ปัญหาที่เจอคือ

1) หน้าจอ Editor แสดงภาษาไทยไม่ได้ค่ะ

2) และก็ compile ไฟล์ที่พิมพ์เป็นภาษาไทยไม่ได้ด้วยค่ะ

เศร้าจัง ท้อแท้จริงๆ



ขอบคุณล่วงหน้านะคะ
nooch
ร่วมแบ่งปัน8 ครั้ง - ดาว 149 ดวง

ความเห็นเพิ่มเติมที่ 40 10 ส.ค. 2550 (16:42)
ใน winshell ต้องทำการ set เปลี่ยนให้ใช้ font ภาษาไทย



Options --> Fonts
48312

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 41 10 ส.ค. 2550 (16:45)
เลือก font ภาษาไทยเช่น Tahoma และเลือก Script เป็น Thai
48313

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 42 10 ส.ค. 2550 (16:51)
ซึ่งจะทำให้แสดงภาษาไทยได้ครับ
48314

MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 43 10 ส.ค. 2550 (16:55)
winshell ใน version นี้มี Automatic Spell Check ซึ่งยังไม่มี dictionary ของภาษาไทย

ให้เราเลือกไม่ใช้ Spell Check



Options --> คลิ๊ก Automatic Spell Check
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 44 10 ส.ค. 2550 (17:40)
ตอนนี้กำลังทำตามขั้นตอนของ คหพ ที่2 อยู่ค่ะ เพราะว่าได้พิจารณาแล้วใช้ WinEdit น่าจะสะดวกที่สุดเพราะมี tools ให้ค่อนข้างเยอะและใช้ง่ายด้วย แต่จริงๆ แล้วเมื่อสองสามเดือนก่อน ก็เคยพยายามทำตาม คหพ 2 มาแล้วครั้งหนึ่งแต่ไม่ work ก็เลยใช้เฉพาะ latex ที่เป็นภาษาอังกฤษอย่างเดียวไปก่อน แต่ตอนนี้จำเป็นต้องใช้ภาษาไทยแล้ว ก็เลยมาลองพยายามดูอีกครั้งหนึ่ง

ตอนนี้ใช้ swath แต่ว่าไฟล์ tex ที่ได้มา นำมา run ด้วยคำสั่ง latex thaitest ไม่ได้ มันขึ้นว่า error แบบข้างล่าง ก็เลยไม่รู้ว่าทำอย่างไรต่อดี อาจารย์มีความเห็นว่าอย่างไรค่ะ
nooch
ร่วมแบ่งปัน8 ครั้ง - ดาว 149 ดวง

ความเห็นเพิ่มเติมที่ 45 10 ส.ค. 2550 (18:00)
ตอนนี้กำลังทำตามขั้นตอนของ คหพ ที่2 อยู่ค่ะ เพราะว่าได้พิจารณาแล้วใช้ WinEdit น่าจะสะดวกที่สุดเพราะมี tools ให้ค่อนข้างเยอะและใช้ง่ายด้วย แต่จริงๆ แล้วเมื่อสองสามเดือนก่อน ก็เคยพยายามทำตาม คหพ 2 มาแล้วครั้งหนึ่งแต่ไม่ work ก็เลยใช้เฉพาะ latex ที่เป็นภาษาอังกฤษอย่างเดียวไปก่อน แต่ตอนนี้จำเป็นต้องใช้ภาษาไทยแล้ว ก็เลยมาลองพยายามดูอีกครั้งหนึ่ง



ตอนนี้ใช้ swath แต่ว่าไฟล์ tex ที่ได้มา,ขนาด 0 bytes ค่ะ สงสัยจะต้องทำใจเลิกแล้วต่อกันดีมั๊ยเนี่ย Latex ภาษาไทย
nooch
ร่วมแบ่งปัน8 ครั้ง - ดาว 149 ดวง

ความเห็นเพิ่มเติมที่ 46 10 ส.ค. 2550 (19:37)
การใช้ latex นั้น ถ้ามีคนที่รู้ set up ให้เรา ก็จะตัดปัญหาเรื่องการติดตั้งให้ทำงานได้ ออกไปได้



ถ้าต้องการทำเอง ก็ต้องบอกว่า เป็นเรื่องที่ต้องใช้ความอดทนความพยายาม และต้องลองผิดลองถูกกันหลายเที่ยวทีเดียว



เมื่อไม่ work ใช้ไม่ได้ ก็แสดงว่า มีอะไรบางอย่างที่เรายังทำไม่ถูกต้อง ... ซึ่งก็ต้องค้นหาให้เจอ แล้วก็ลองแก้ไขดูใหม่อีกที
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 47 10 ส.ค. 2550 (19:39)
48335
สำหรับปัญหา



" ... ตอนนี้ใช้ swath แต่ว่าไฟล์ tex ที่ได้มา,ขนาด 0 bytes ค่ะ สงสัยจะต้องทำใจเลิกแล้วต่อกันดีมั๊ยเนี่ย Latex ภาษาไทย ... "






อาจจะมีสาเหตุมาจาก การใช้ swath เวอร์ชันใหม่ ซึ่งต้องทำงานร่วมกับ ไฟล์อื่นๆ
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 48 10 ส.ค. 2550 (19:44)
ให้คุณ nooch ลองเข้าไป check ในโฟลเดอร์ ที่มี swath.exe ว่า มีไฟล์ต่างๆ ตามที่แสดงใน

คหพ#ข้างบนนี้ รวมอยู่ในโฟลเดอร์เดียวกันทั้งหมดหรือไม่
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 49 10 ส.ค. 2550 (21:59)
ได้แล้วค่ะ ที่แตกต่างคือ version ของ swath ที่มีอยู่ files ที่อาจารย์ list ให้ ใน คหพ#47 มันอยู่ในโฟเดอร์ data ค่ะ ก็เลย copy มาไว้ในโฟเดอร์เดียวกับ swath.exe แล้วก็ run initexmf -v --mkmaps -u อีกสองครั้ง ก็ทำได้แล้วค่ะ โชคดีจัง



ส่วน WinEdt ก็ download WinEdt5.5 มาลงแล้วก็ใช้ภาษาไทยได้แล้วค่ะ

ขอบพระคุณค่ะ
nooch
ร่วมแบ่งปัน8 ครั้ง - ดาว 149 ดวง

ความเห็นเพิ่มเติมที่ 50 14 ส.ค. 2550 (12:19)
ยินดีด้วยครับ ที่ทำจนใช้งานได้
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 51 23 ส.ค. 2550 (15:11)
อยากได้ข้อมูลเกี่ยวกับ begin{hangref} ..... end{hangref} ที่เกี่ยวข้องกับการเขียน citationค่ะ ท่านใดทราบขอความกรุณาชี้แนะด้วยค่ะ
nooch
ร่วมแบ่งปัน8 ครั้ง - ดาว 149 ดวง

ความเห็นเพิ่มเติมที่ 52 7 ธ.ค. 2550 (13:49)
ช่วยด้วยครับ

หลังจากใช้ swath แล้ว และก็มีไฟล์ .tex สามารถดูฟอนต์ภาษาไทยได้ใน dvi แต่ไม่สามารถตัดคำได้ถูกต้องครับ
ipichet@yahoo.com (IP:202.44.8.100)

ความเห็นเพิ่มเติมที่ 53 7 ธ.ค. 2550 (14:11)
ตอนนี้มี Miktex version 2.7 ซึ่งใช้ XeLaTeX ร่วมกับ OT fonts และ fonts ของ windows และสามารถตัดคำได้โดยอัตโนมัติ โดยไม่ต้องใช้ Swath การลงโปรแกรม set up ง่ายและสะดวกมาก




ตอนนี้กำลังทดลองใช้อยู่ (ลองใช้ได้ประมาณสัก 1 เดือนแล้ว) โดยรวมแล้ว ทำงานได้ดีมากแต่ยังมีข้อจำกัดทางด้านเทคนิคบ้างเล็กน้อย




จะเสนอแนะนำวิธีการใช้ภายในเร็วๆนี้ครับ
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 54 16 ก.พ. 2551 (19:54)
ตอนนี้โหลด Miktex version 2.7 มาแต่ติดตั้ง ภาษาไทยไม่ได้ กรุณาช่วยบอกวิธีติดตั้งด้วยค่ะ จะเอามาใช้พิมพ์รายงาน Thesis ค่ะ ช่วยหน่อยค่ะ
wan wan (IP:202.12.73.8)

ความเห็นเพิ่มเติมที่ 55 16 ก.พ. 2551 (21:30)
Miktex version 2.7

ไม่ต้องติดตั้งภาษาไทยครับ เพราะไม่ได้ใช้ Thai Babel

แต่ใช้ XeLaTeX ซึ่งสามารถใช้ Fonts ของ Windows ได้ และออกแบบให้ใช้กับ OT fonts

การใช้งานต้องกำหนดในส่วนหัวของเอกสาร ทำนองนี้ครับ



documentclass[12pt]{report}

XeTeXlinebreaklocale "th_TH"

usepackage{fontspec}

usepackage{xunicode}

usepackage{xltxtra}



defaultfontfeatures{Scale=1.23}

setmainfont[Mapping=tex-text]{THNiramitAS}



begin{document}





end{document}





*** หมายเหตุ : จากการทดลองใช้พบว่า ยังทำงานได้ค่อนข้างช้ามาก และยังมีปัญหากับ package ต่างๆ อยู่พอสมควร



*** ผมได้มีโอกาสจัดอบรม LaTeX กับเพื่ออาจารย์ร่วมงาน 2-3 ครั้ง และทดลองเปรียบเทียบกัน ระหว่างทั้ง 3 version คือ 2.4, 2.6 และ 2.7�� (2.5 ข้ามไปเพราะทราบว่ามีปัญหา)



โดยส่วนตัวในขณะนี้ ผมก็ยังค่อนข้างที่จะแนะนำให้ใช้ MiKTeX 2.4 เพราะทดสอบแล้ว ทำงานได้เร็วที่สุด compile และ run โปรแกรมภายในต่างๆได้ไม่มีปัญหาอะไร



การติดตั้งภาษาไทยมีโปรแกรม Thai Extension ช่วยในการติดตั้งด้วยครับ

หรือติดตั้งเอง โดยสร้าง .bat ไฟล์ตามที่กล่าวในตอนต้นๆ เหมือนกันกับการติดตั้งสำหรับ MiKTeX 2.6 ก็ได้ครับ
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 56 28 ก.พ. 2551 (22:49)
ขอบคุณค่ะ คุณMathGuy
wan wan (IP:202.12.73.6)

ความเห็นเพิ่มเติมที่ 57 1 มี.ค. 2551 (11:56)

ลงนามสมาชิกมือใหม่หัดใช้ Latex ครับ :D




ถ้าพิมพ์เอกสารแล้วจะให้มันจัดด้านหลังตรงกัน (ภาษาไทย) ต้องทำยังไงครับ?


CM_SnC
ร่วมแบ่งปัน515 ครั้ง - ดาว 152 ดวง

ความเห็นเพิ่มเติมที่ 58 21 มี.ค. 2551 (10:20)
<P>ถ้าทำการติดตั้ง MiKTeX&nbsp;2.4 เรียบร้อยแล้ว ต้องใช้ Editor ตัวไหนครับ &nbsp;และในการจัดทำเอกสารภาษาไทยต้องติดตั้งโปรแกรมตัวไหนเพิ่มเติมครับ</P>

<P>ขอบคุณครับ&nbsp;</P>
noppa_mod@hotmail.com (IP:118.175.174.253)

ความเห็นเพิ่มเติมที่ 59 21 มี.ค. 2551 (20:08)

การใช้ภาษาไทยกับ MiKTeX ให้ดาวน์โหลดโปรแกม Thai Extension ได้ที่



http://miktexthai.sourceforge.net/ 



ซึ่งจะใช้โปรแกรม swath ในการตัดคำ



 



ส่วน Editor ที่เป็น freeware และใช้งานได้ดี แนะนำให้ใช้ WinShell3.21 ดาวน์โหลดได้ที่



http://www.winshell.de/


MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 61 25 พ.ค. 2551 (20:46)
<P>ผมพิมพ์บทความทางคณิตศาสตร์ ด้วย Latex แต่หมายเลขของ นิยาม ทฤษฎี นั้นจบด้วย จุด เช่น Definition 2.1.&nbsp; แต่อยากได้เป็น Definition 2.1&nbsp; จะต้องแก้ไขยังไงครับ&nbsp; ใครรู้ช่วยบอกที</P>

<P>&nbsp;</P>
sukit_sangw@hotmail.com (IP:58.8.182.202)

ความเห็นเพิ่มเติมที่ 62 1 มิ.ย. 2551 (20:22)
  frac{{ - bpm sqrt {b^2 - 4ac}}}{{2a}}
Suwichan
ร่วมแบ่งปัน16 ครั้ง - ดาว 150 ดวง

ความเห็นเพิ่มเติมที่ 63 1 มิ.ย. 2551 (20:26)
  int {sin xdx}
Suwichan
ร่วมแบ่งปัน16 ครั้ง - ดาว 150 ดวง

ความเห็นเพิ่มเติมที่ 64 11 มิ.ย. 2551 (09:23)
<p>กรุณาช่วยสรุปขั้นตอน การติดตั้งสำหรับ miktex 2.7 ด้วยครับ เพราะไม่สามารถ download รุ่นต่ำกว่านี้ได้แล้ว หรือมีทางเลือกอย่างอื่น รบกวนช่วยแนะนำด้วยครับ ขอบคุณมากครับ</p>
khawsuk@yahoo.com (IP:125.24.139.183)

ความเห็นเพิ่มเติมที่ 65 12 มิ.ย. 2551 (18:15)
miktex2.4 ไม่มีให้ download จาก website ของ MiKTeX หรือ CTAN



แต่ก็ยังมีผู้ใช้ miktex 2.4 เก็บไว้และ post ให้ download อยู่พอสมควร ต้องออกแรงค้นนิดหน่อย







อาจจะลองเข้าไปดูตรงนี้ก็ได้ครับ http://debian.anu.edu.au/pub/windows/latex/miktex/miktex2.4/

http://www.botik.ru/~znamensk/sbornik/MIKTEX2.4/











การ download อาจจะต้องใช้โปรแกรม download manager เช่น FlashGet
MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 66 12 มิ.ย. 2551 (18:21)

ผมทำ website ที่ Server ของหน่วยงานไว้



มีทั้งส่วนที่ให้ download Miktex 2.4 และบอกขั้นตอนการติดตั้งต่างๆอย่างละเอียด



ลองเข้าไปดูที่ตรงนี้นะครับ



http://202.28.94.81/jeerayut/latexinstall/mkhome1.html



 



เข้าได้/ไม่ได้ ช่วยแจ้งให้ทราบด้วย


MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 68 9 ต.ค. 2551 (15:09)
ใครมี angsana fonts ที่สามารถใช้กับ thai latex ได้บ้างไหมครับ ลิงค์ของคุณพูนลาภ ไม่สามารถเข้าได้ หรือใครมีข้อแนะนำอื่น ขอความกรุณาด้วยนะครับ ขอบคุณมาก
khawsuk@yahoo.com (IP:202.29.98.8)

ความเห็นเพิ่มเติมที่ 69 9 ต.ค. 2551 (18:12)

เข้าไปดู Link ในความคิดเห็นที่ 66 นะครับ ในส่วนของ zip ไฟล์สำหรับติดตั้ง fonts มี fonts ของ windows จำนวนหนึ่ง รวมทั้ง angsana fonts รวมอยู่แล้วครับ


MathGuy
ร่วมแบ่งปัน2307 ครั้ง - ดาว 382 ดวง

ความเห็นเพิ่มเติมที่ 70 18 พ.ย. 2551 (15:26)

อาจารย์คับป๋ม..รชฏ  นะครับอยากให้อาจารย์เป็นที่ปรึกษาด้านสถิติน่ะคับมีเจมส์กับลักษณ์แล้วก้อป้าอุ๋ยด้วยคับพี่มุ่ยด้วยคับ


rhachata
ร่วมแบ่งปัน1 ครั้ง - ดาว 50 ดวง

จำไว้ตลอด

ความเห็นเพิ่มเติม วิชาการ.คอม
ชื่อ / email:
ข้อความ

กรุณาล๊อกอินก่อน เพื่อโพสต์รูปภาพ และ ใช้ LaTex ค่ะ สมัครสมาชิกฟรีตลอดชีพที่นี่
กรอกตัวอักษรตามภาพ
ตัวช่วย 1: CafeCode วิธีการใช้
ตัวช่วย 2: VSmilies วิธีการใช้
ตัวช่วย 3: พจนานุกรมไทย ออนไลน์ ฉบับราชบัณฑิต
ตัวช่วย 4 : dictionary ไทย<=>อังกฤษ ออนไลน์ จาก NECTEC
ตัวช่วย 5 : ดาวน์โหลด โปรแกรมช่วยพิมพ์ Latex เพื่อแสดงสมการบนวิชาการ.คอม
Google  
ผู้สนับสนุน คลิีกดูสถิติ
อีเมล : star@vcharkarn.com
โทรศัพท์ : 02-9620127
Creative Commons License สงวนสิทธิ์บางประการภายใต้สัญญาอนุญาต ครีเอทีฟคอมมอนส์ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 3.0 ประเทศไทย.
ท่านสามารถนำเนื้อหาในส่วนบทความไปใช้ แสดง เผยแพร่ โดยต้องอ้างอิงที่มา ห้ามใช้เพื่อการค้าและห้ามดัดแปลง
Page generated in0.3236 seconds !