array to matrix

ในการสร้าง array บท Matlab เช่น
a = 1:3;
a = a’
ก็จะได้

ทีนี้ถ้าจะสร้าง matrix แบบนี้

เมื่อก่อนก็ต้องทำแบบนี้
b = [a, a, a];
มีอีกวิธีหนึ่งครับคือทำแบบนี้
b = a(:,[1 1 1]) หรือ b = a(:,ones(1,3))
เท่สุด ๆ

TeX Live 2007 vs. MiKTeX

ช่วงหลัง ๆ กระแสของ TeX Live 2007 เริ่มมาแรง อาจจะคงเพราะด้วยเหตุผลดังนี้

ความเร็วในการคอมไพล์
dviout ที่เร็วกว่า YAP
มี XeTeX แล้ว
ยังสนับสนุน windows 98 อยู่
มีทั้ง Mac, Windows และ linux ที่ใช้รูปแบบเดียวกันหมด
เป็นตัวตายตัวแทน TeTeX

เมื่อวานเลยไปลองโหลดมาใช้ดูครับ พบความไม่น่าประทับใจหลาย ๆ อย่างเลยทีเดียว

ขนาดไฟล์ iso ที่ต้องโหลดเกือบ 1 GB ทีเดียว
ต้องเผา CD หรือ DVD
ติดตั้งยาก ต้องเลือก packages เอง ไม่ใช่งานที่สนุกเลย (ผู้มีพื้นฐาน LaTeX
ถึงจะติดตั้งได้)
ติดตั้งนานมาก ไม่รู้ทำอะไรผิด จะแก้ไขอะไรก็ต้องเสียเวลาอีก สรุปเลยติดตั้งไม่สำเร็จ
เคยใช้ dviout หน้าตารับไม่ค่อยได้ครับ

ผมเลยตัดสินใจยึดติดอยู่กับ MiKTeX ต่อไปครับ ด้วยข้อดีดังต่อไปนี้

มีชุดติดตั้งแบบย่อพร้อมใช้งานทันที เล็กมาก และติดตั้งเร็ว
มีระบบดาว์นโหลด packages ที่ไม่ได้มีอยู่ในเครื่องระหว่างคอมไพล์
Yap เข้าใจง่าย ถึงจะช้าแต่ก็พอรับได้ เพราะส่วนใหญ่จะคอมไพล์เพื่อดูบน Yap ไม่บ่อยนัก
มีระบบตรวจสอบ [...]

WinEdt กับ Adobe Reader

ใครใช้ WinEdt ร่วมกัน pdftex แล้วเจอปัญหาล็อคไฟล์ ก็ลองอัปเกรดเป็นเวอร์ชันใหม่ ๆ ดูนะครับ
 
 
 
 

เรื่องของ pdf

ตามจากลิงค์ของ Anddrew Greensted จาก bact มา มีเรื่องน่าสนใจและควรจะบันทึกไว้อยู่สองเรื่อง

การฝังฟอนต์โดยใช้ pdflatex ซึ่งในภายภาคหน้าใครต้องการจะสร้างหนังสือซักเล่มและใช้ฟอนต์แปลก ๆ บางสำนักพิมพ์จะบังคับให้เราต้องฝังฟอนต์ลงไปด้วยซึ่งไม่ใช่ค่าตั้งต้นของ pdflatex เพราะไฟล์มันจะใหญ่มาก ก็ลองไปทำตามที่เขาสอนดูนะครับ ตัวผมเองคงไม่ลอง
เรื่องการรวมเล่มไฟล์ pdf อันนี้น่าจะดีมีประโยชน์มาก ๆ สำหรับคนทำ proceedings แน่นอนสำหรับคนที่ซื้อ Acrobat ตัวเต็มมาคุณก็ทำได้ แต่ถ้าไม่มีเงินจ่ายวิธีนี้ก็เป็นทางเลือกที่ดี แต่จริง ๆ มีวิธีฟรี ๆ ดี ๆ อีกหลายวิธีไว้จะมาบอกวันหลัง

สำหรับข้อสองนั้น ชาว ก็มีของให้ใช้นั่นคือ confproc ก็สะดวกดีเหมือนกัน