วิชาการ.คอม - คลังความรู้ ปัญญาไทย เพื่อการศึกษาไทย เพราะเรารักเมืองไทย
เว็บส่งเสริมการเรียนรู้ดีเด่น 2547 (สมาคมผู้ดูแลเว็บไทย)   |   เว็บสื่อวิทยาศาสตร์ดีเด่น 2549 (กระทรวงวิทย์)   |   เว็บการศึกษาที่มียอดผู้เข้าชมสูงสุด 2549, 2550 (TrueHits)
ขอขอบคุณ บริษัท ปตท. จำกัด (มหาชน) และ สสวท ที่ให้การสนับสนุน  
การฝึกใช้โปรแกรม Thai LaTeX กับ MikTeX 2.6 ขั้นแนะนำ
โพสต์เมื่อ: 12:51 วันที่ 6 ก.ค. 2550         ชมแล้ว: 19,893 ตอบแล้ว: 70
(เป็นโครงการต่อเนื่อง(ของผม) จากกระทู้การฝึกเขียนโปรแกรม SciLab ขั้นแนะนำ)

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

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

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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


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

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

ให้ copy ข้อความ 2 บรรทัดดังกล่าวลง notepad แล้ว save ชื่อ "sw.bat"
ซึ่งจะ save ไว้ในโฟลเดอร์ C:\swath ที่ถูกสร้างขึ้นโดย bat ไฟล์ในการติดตั้งในตอนแรก
MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

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

ซึ่งจะไปเรียกไฟล์ sw.bat ให้เรียก swath ให้มาตัดคำ ให้ได้ไฟล์ .tex แล้วค่อย compile ด้วย latex
MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 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 เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

ถ้าใช้ WindEdt จะต้องลงอย่างไรคะ เพราะตอนนี้ปัญหาที่เจอคือ
1) หน้าจอ Editor แสดงภาษาไทยไม่ได้ค่ะ
2) และก็ compile ไฟล์ที่พิมพ์เป็นภาษาไทยไม่ได้ด้วยค่ะ
เศร้าจัง ท้อแท้จริงๆ

ขอบคุณล่วงหน้านะคะ
nooch เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 8 ครั้ง - ได้รับดาวแล้ว 149 ดวง - โหวตเพิ่มดาว

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

Options --> Fonts
48312

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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

Options --> คลิ๊ก Automatic Spell Check
MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 44 10 ส.ค. 2550 (17:40)
ตอนนี้กำลังทำตามขั้นตอนของ คหพ ที่2 อยู่ค่ะ เพราะว่าได้พิจารณาแล้วใช้ WinEdit น่าจะสะดวกที่สุดเพราะมี tools ให้ค่อนข้างเยอะและใช้ง่ายด้วย แต่จริงๆ แล้วเมื่อสองสามเดือนก่อน ก็เคยพยายามทำตาม คหพ 2 มาแล้วครั้งหนึ่งแต่ไม่ work ก็เลยใช้เฉพาะ latex ที่เป็นภาษาอังกฤษอย่างเดียวไปก่อน แต่ตอนนี้จำเป็นต้องใช้ภาษาไทยแล้ว ก็เลยมาลองพยายามดูอีกครั้งหนึ่ง
ตอนนี้ใช้ swath แต่ว่าไฟล์ tex ที่ได้มา นำมา run ด้วยคำสั่ง latex thaitest ไม่ได้ มันขึ้นว่า error แบบข้างล่าง ก็เลยไม่รู้ว่าทำอย่างไรต่อดี อาจารย์มีความเห็นว่าอย่างไรค่ะ
nooch เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 8 ครั้ง - ได้รับดาวแล้ว 149 ดวง - โหวตเพิ่มดาว

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


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

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

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

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

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

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



อาจจะมีสาเหตุมาจาก การใช้ swath เวอร์ชันใหม่ ซึ่งต้องทำงานร่วมกับ ไฟล์อื่นๆ
MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติมที่ 48 10 ส.ค. 2550 (19:44)
ให้คุณ nooch ลองเข้าไป check ในโฟลเดอร์ ที่มี swath.exe ว่า มีไฟล์ต่างๆ ตามที่แสดงใน
คหพ#ข้างบนนี้ รวมอยู่ในโฟลเดอร์เดียวกันทั้งหมดหรือไม่
MathGuy เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 1988 ครั้ง - ได้รับดาวแล้ว 323 ดวง - โหวตเพิ่มดาว

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


ส่วน WinEdt ก็ download WinEdt5.5 มาลงแล้วก็ใช้ภาษาไทยได้แล้วค่ะ
ขอบพระคุณค่ะ
nooch เก็บเข้า Contact List ส่ง vSMS
ร่วมแบ่งปันความรู้และความเห็นแล้ว 8 ครั้ง - ได้รับดาวแล้ว 149 ดวง - โหวตเพิ่มดาว

ความเห็นเพิ่มเติม วิชาการ.คอม

ชื่อ / email:
ข้อความ

รูปภาพ หรือ ไฟล์
กรุณาล๊อกอินก่อน เพื่อโพสต์รูปภาพ และ ใช้ LaTex ค่ะ สมัครสมาชิกฟรีตลอดชีพที่นี่
ตัวช่วย 1: CafeCode วิธีการใช้
ตัวช่วย 2: VSmilies วิธีการใช้
ตัวช่วย 3: พจนานุกรมไทย ออนไลน์ ฉบับราชบัณฑิต
ตัวช่วย 4 : dictionary ไทย<=>อังกฤษ ออนไลน์ จาก NECTEC
ตัวช่วย 5 : ดาวน์โหลด โปรแกรมช่วยพิมพ์ Latex เพื่อแสดงสมการบนวิชาการ.คอม

ขอบคุณผู้สนับสนุน

Hot Links

Google
 
ติดต่อลงโฆษณา :   คุณอันนา 086-4907600,
0-2583-2802
และ 086-4907585
สำนักงาน :   0-2642-7828
อีเมล์ :   
Copyright© 2000-2007, Vcharkarn.Com. All rights reserved.
คลิ๊กเพื่อดูสถิติ
รับรองและสนับสนุนโดย

สสวท.

มูลนิธิ พสวท.

พสวท.