อยากได้เวบบอร์ดที่พิมพ์ TeX ได้
ผมอยากได้เวบบอร์ดที่สามารถใช้ TeX พิมพ์สัญลักษณ์คณิตศาสตร์ได้อะครับ
ผมมีเวบบอร์ดอยู่แล้วอันนึง แต่เป็น .phpbb3.net ซึ่งไม่สามารถพิมพ์ TeX ได้ อยากทราบว่า ทำอย่างไร เวบบอร์ดถึงจะพิมพ์ TeX ได้ครับ สามารถตั้งค่าใน phpbb3 ได้หรือเปล่า หรือว่าต้องใช้ webboardใหม่ ขอบคุณครับ |
3 ไฟล์และเอกสาร
เว็บบอร์ดทั่วไป ไม่มีใครทำมาให้ใช้ TeX ได้นะครับ เพราะมีการใช้งานในวงจำกัดเท่านั้น (แต่ก็อาจมีบางคนทำตัว mod ให้ใช้ TeX ได้) ดังนั้นทางเลือกที่เป็นไปได้คือ ศึกษาจากวิธีที่เขานำมาติดตั้งใช้งานกัน
ที่นิยมใช้มี 2 วิธีคือ
|
ของผมเป็น phpbb อะครับ แล้วกดเข้าไปดูใน LatexRender
อยากทราบว่าต้องทำตามขั้นตอนใดบ้างครับ คือผมอ่านภาษาอังกฤษไม่เข้าใจอะครับ อยากให้ช่วยอธิบายขั้นตอนเป็นไทยให้หน่อย ขอบคุณครับ |
phpbb นี่มันอะไรเหรอครับ ???
|
1 ไฟล์และเอกสาร
อ้างอิง:
หมายเหตุ: หลักการจาก LaTeX Equations and Graphics in PHP หลังจากติดตั้งโปรแกรมที่จำเป็นข้างต้นได้แล้ว จึงนำ LatexRender มาแก้ไขให้เรียกใช้โปรแกรมข้างต้นได้ถูกต้อง เมื่อทำได้แล้วก็จะเป็นก้าวแรกของการแสดงผล LaTeX ด้วย php หลังจากนั้นก็เป็นการหาวิธีนำมารวมเข้าเว็บบอร์ดที่เราใช้อยู่ ผมเห็นในหน้าแรกของเว็บ LatexRender มีคนทำตัว mod ไว้แล้ว และในตัว LatexRender Script ก็มีเขียนวิธีนำไปใช้กับ phpbb ด้วย แต่ผมคงบอกไม่ได้ว่าทำแล้วได้ผลอย่างไรเพราะ ยังไม่เคยทำ :laugh: |
งงมากๆๆๆๆๆๆครับ
|
จะเห็นได้ว่าวิธี LatexRender มีความซับซ้อนพอสมควรเพราะ ต้องติดตั้งซอฟต์แวร์ 2-3 ตัวก่อนถึงจะใช้งานได้ ซึ่งถ้าเราไปเช่า web hosting ทั่วไปก็จะไม่สามารถทำได้ด้วยเหตุผลมากมาย ด้วยเหตุนี้จึงมีอีกทางเลือกหนึ่งคือ mimeTeX
อ้างอิง:
Code:
cc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi อย่างไรก็ตามปัญหายังไม่หมดเพียงเท่านี้ เพราะโดยทั่วไปแล้ว หากเราไม่สามารถติดตั้งซอฟต์แวร์เพิ่มเติมได้ ก็จะไม่สามารถเรียกใช้ซีคอมไพเลอร์ได้เช่นกัน ด้วยเหตุนี้ทาง mimeTeX จึงได้เตรียม mimeTeX ที่คอมไพล์ไว้ล่วงหน้าแล้ว เราก็เลือกตัวที่ตรงกับ Operating System ที่ web hosting เราใช้อยู่ และนำไปติดตั้งใช้งานต่อได้ทันที :rolleyes: สำหรับการนำไปติดตั้งกับ phpbb ผมเห็นในหน้าแรกของ mimeTeX เขียนแนะนำไว้แล้ว ทำไปตามนั้นก็น่าจะใช้ได้ :) |
-*-
คือผมไม่มีความรู้เรื่องการเขียนเว็บ หรือ คอม อะไรพวกนี้เลย แสดงว่า ผมจะหมดหวังมีเว็บเลขเป็นของตัวเองใช่ไหมครับเนี่ย T^T |
ถ้าผมไม่มีความรู้ + ทำอะไรกะเว้บไม่เป็นเลยเนี่ยครับ (มันมีใน adminstration panel ของเว็บผมเขียนว่า My own style(Need html skill) เกี่ยวไหมครับ)
ผมจะทำยังไงถึงจะมีเว็บที่พิมพ์ TeXได้อะครับ (ถ้าเว็บผมทำไม่ได้จริงๆ ก็อย่ากได้เว็บใหม่ที่พิมพ์ได้อะครับ "- -) ปล. If you're using phpBB3, then no mod is even needed. Just click Postings from the Administrator Control Panel, and add the custom BBCode [tex]{TEXT}[/tex] with the HTML replacement <img src="/cgi-bin/mimetex.cgi?{TEXT}" align=middle> แปลว่าอะไรครับ ขอบคุณครับ |
อ้างอิง:
ไม่มีใครทำเป็นทุกอย่างครับ แต่การจะอ้างเหตุผลข้อนี้ แล้วหยุดทุกอย่างไว้แค่นั้นคงเป็นเรื่องไม่ดีแน่ เราควรศึกษาเนื้อหาในเรื่องที่เราสนใจในระดับหนึ่ง อาจไม่ถึงขั้นผู้เชี่ยวชาญ แต่ก็ควรให้เพียงพอต่อการไปขอรับคำแนะนำจากผู้เชี่ยวชาญ และพูดคุยกันได้อย่างไม่ลำบาก หรือต้องขยายความมากมาย หรือจะพูดอีกอย่างคือ ต้องรู้จักทำการบ้าน ด้วย :rolleyes: อ้างอิง:
ดูเหมือนว่าน้อง Spotanus จะเลือกวิธี mimetex ไว้ในใจแล้วนะครับ ซึ่งพี่ก็เห็นด้วยว่า หากทุกอย่างราบรื่น วิธีนี้เปลืองแรงน้อยที่สุด :) |
อ้างอิง:
แล้วอยากได้ขั้นตอนที่คนไม่มีความรู้อย่างผมทำได้ด้วย :( |
อ้างอิง:
อ้างอิง:
สำหรับวิธีตรวจสอบว่า host ที่เราไปใช้งานนั้นเป็น Operating System ตัวไหน แบบง่ายๆคือ เขียนไฟล์ php ขึ้นมาสักหนึ่งไฟล์ โค้ดข้างในคือ Code:
<? phpinfo(); ?> FreeBSD siam.thaiweb.net 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr i386 ก็แสดงว่า host นั้นใช้ FreeBSD เป็น Operating System ดังนั้นในหน้าดาวน์โหลด mimetex ที่คอมไพล์ไว้แล้วจึงเลือกเป็น FreeBSD (i386) แต่ถ้าไฟล์ mimetex.cgi มันใช้ไม่ได้กับ host ของเรา เราอาจใช้บริการ mimetex จากเว็บของ mimeTeX เองได้ โดยขั้นตอนแก้ phpBB3 กำหนดรูปแบบของคำสั่ง [tex]{TEXT}[/tex] ให้ phpBB3 แปลงเป็นคำสั่ง <img src="http://www.forkosh.dreamhost.com/mimetex.cgi?{TEXT}" align=middle> ตัวอย่างการเรียกใช้ แสดงให้เห็นแล้วในความเห็นที่ 7 แต่จะแสดงให้ดูอีกครั้งหนึ่ง ให้สังเกตด้วยว่า เว็บบอร์ดที่นี่ไม่ได้ติดตั้ง mimetex แต่ก็ไปหยิบยืมจากที่อื่นมาใช้ได้เช่นกัน :laugh: วิธีนี้มีข้อเสียคือ เป็นการยืมจมูกคนอื่นหายใจ หากเกิดปัญหากับเว็บ mimetex ก็จะทำให้เว็บเราแสดง TeX ไม่ได้เลย :) |
ขอบคุณค่ะ อ่านแล้วได้ความรู้เยอะเลย
|
วันนี้เพิ่งเจอวิธีใส่ LaTeX แบบง่ายๆอีกวิธีหนึ่ง :rolleyes:
ใช้แนวคิดเดียวกับ mimeTeX ที่ให้เราลิงก์ไปใช้ตัว mimeTeX จากเจ้าของเว็บได้ จึงมีคนทำตัว render ที่เป็น LaTeX 100% ออกมา อ่านรายละเอียดเพิ่มเติมได้ที่ yourequations เพิ่งเปิดตัวใหม่เอี่ยม ไม่รู้จะใช้ได้ดีและนานเพียงใด แต่ที่สำคัญคนทำคือคนไทยนี่เอง (คุณ ไวพจน์ งามสอาด) :great: <img src="http://www.yourequations.com/eq.latex?สมการ LaTeX ที่ผ่านการทำ url encode แล้ว"> วิธีง่ายๆในการทำ url encode ก็คือ แปะ http://www.yourequations.com/eq.latex? ที่ Address Bar จากนั้นตามด้วย LaTeX เช่น http://www.yourequations.com/eq.latex?\sum_{n=1}^\infty \frac{1}{n^6+1} =\frac{\pi}{6}\left( \coth\pi + \frac{\sinh\pi + \sqrt 3\sin\pi\sqrt 3}{\cosh\pi - \cos\pi\sqrt 3}\right)- \frac{1}{2} และกด Enter จะสังเกตเห็นว่าข้อความใน Address Bar เปลี่ยนไปบางส่วน (ช่องว่างถูกแทนที่ด้วย %20 และอื่นๆ) ข้อความใน Address Bar อันใหม่นี้คือข้อความที่ผ่านการทำ url encode ด้วย Browser มาแล้วนั่นเอง พร้อมกันนั้นเราก็ได้รูปของคำสั่ง LaTeX นั้นมาด้วย พร้อมที่จะนำไปใช้เป็นลิงก์รูปภาพได้ทันที แต่มันจะไม่สะดวกสำหรับการแก้ไขในภายหลัง ซึ่งอันนั้นเป็นเรื่องของเจ้าของเว็บบอร์ดต้องไปแก้ไขให้ใช้งานได้สะดวกกันเอง :) อ้อ ถ้าไปดูที่เอกสารในเว็บของเขา จะมีวิธีใช้ผ่าน javascript ที่ดูดีกว่านี้เยอะ แต่ผมที่ผมบอกไปคือวิธีตรง :laugh: ตัวอย่างรูปภาพที่ได้ (ลองเปรียบเทียบกับ mimeTeX ได้ครับ) มันยังใส่ภาษาไทยไม่ได้นะครับ ถ้าใส่ภาษาไทยลงไปได้นี่จะดีมากเลย แต่อย่างน้อยก็ทำให้เราสามารถนำไปใส่ไว้ตาม Blog ที่ไม่ให้ติดตั้ง javascript ได้ละ :happy: |
สวัสดีครับคุณ Top
ตอนนี้ผมได้ทดลองการเขียนสมการด้วย $ $...$ $ และ PRE และ CODE สามารถทดลองใช้งานได้ รายละเอียดที่นี่ครับ http://www.waipot.com/2008/04/193/ ใจจริงผมอยากได้ $...$ แต่ มันยากตรงที่ว่า มันจะสับสนระหว่าง สมการ หรือ $ แบบธรรมดา เช่น เงิน $100 ดังนั้นหากมีข้อแนะนำ โปรดบอกด้วยนะครับ |
เวลาที่แสดงทั้งหมด เป็นเวลาที่ประเทศไทย (GMT +7) ขณะนี้เป็นเวลา 17:53 |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Modified by Jetsada Karnpracha