Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

LaTeX และ LyX กลเม็ดที่เป็นประโยชน์อีกมากมาย

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

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

การตั้งค่าเอกสาร> บทนำของ LaTeX

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

ชื่อเรื่องและแบบอักษร

หากคุณต้องการเปลี่ยนเลย์เอาต์ของชื่อ รวมถึงการจัดเหตุผล ขนาดฟอนต์ และการตกแต่งชื่อย่อย คุณมีตัวเลือกมากมาย คุณสามารถเลือกข้อความใดก็ได้ที่คุณต้องการ แล้วใช้น้ำหนักและขนาดฟอนต์ที่ต้องการด้วยตนเอง คุณยังแทรกตัวแบ่งบรรทัดที่ขาดๆ หายๆ และชิดขอบเพื่อรักษาสไตล์ไว้หลายบรรทัด ตัวอย่างที่ดีคือหนังสือ Crash ของฉัน หากคุณสงสัยว่าเบื้องหลังของสิ่งต่าง ๆ เป็นอย่างไร คุณสามารถเปิดโปรแกรมดูซอร์สและตรวจสอบโค้ด LyX ได้โดยตรง

กำจัดองค์ประกอบเค้าโครงที่ไม่จำเป็น

เมื่อคุณเขียนเอกสาร คุณจะมีสไตล์ที่จัดรูปแบบไว้ล่วงหน้ามากมาย เช่น บท ส่วน ส่วนย่อย ย่อหน้า ข้อความมาตรฐาน และอื่นๆ หนึ่งในองค์ประกอบเหล่านี้คือบทคัดย่อ ซึ่งคุณอาจไม่ต้องการเช่นเดียวกับผู้อ่านคนหนึ่งของฉัน แล้วคุณจะกำจัดมันได้อย่างไร?

คุณสามารถกำหนดค่าคลาสของเอกสารของคุณได้ในหน้าต่างการตั้งค่าเอกสาร จำคำนำ? เงยหน้าขึ้นมอง Document Class ให้คุณเลือกเค้าโครงเริ่มต้นสำหรับโครงการของคุณ ให้คิดว่าเป็นเทมเพลตเอกสารในโปรแกรมประมวลผลคำทั่วไป คลาสกำหนดพารามิเตอร์จำนวนหนึ่ง รวมถึงความพร้อมใช้งานของสไตล์ต่างๆ เอกสารบางฉบับจะมีบทคัดย่อ แต่บางฉบับจะไม่มี เช่นเดียวกับส่วน บท ฯลฯ

วันที่และชื่อผู้แต่ง

ตามค่าเริ่มต้น เอกสารของคุณจะมีวันที่ และในบางกรณี ชื่อของคุณจะถูกพิมพ์ในหน้าแรก ซึ่งอาจไม่ใช่สิ่งที่คุณต้องการ ไม่มีปัญหา. คุณสามารถกำจัดทั้งสองอย่างได้อย่างง่ายดาย ได้เวลารวมพลังของคลาสเอกสารและคำนำ

ในบทนำ คุณสามารถตั้งค่าวันที่เป็น NULL ได้โดยเขียน \date{} วิธีนี้จะลบวันที่ออกจากหน้าแรกอย่างมีประสิทธิภาพ นอกจากนี้ คุณสามารถสร้างการตกแต่งส่วนหัวและส่วนท้ายที่จะนำเสนอชื่อของคุณ ชื่อบทความ และสไตล์เพิ่มเติม อย่างไรก็ตาม สิ่งนี้จำเป็นที่คุณต้องใช้แพ็คเกจส่วนหัวแฟนซี ซึ่งอาจต้องมีการติดตั้งแยกต่างหาก นี่คือตัวอย่างหนังสือของฉัน:

\usepackage{fancyhdr}
\lhead{\small{www.dedoimedo.com}}
\rhead{\small{สงวนลิขสิทธิ์}}

รูปแบบหลายคอลัมน์ (สอง)

เราเคยคุยกันเรื่องนี้มาก่อน แต่ถ้าคุณต้องการวางองค์ประกอบกราฟิกที่ครอบคลุมทั้งสองคอลัมน์ล่ะ คุณจะทำอย่างไรเกี่ยวกับเรื่องนี้? ฉันได้พูดถึงสิ่งนั้นแล้ว แต่อาจต้องมีการชี้แจง อย่างไรก็ตาม นี่คือเลย์เอาต์หลายคอลัมน์มาตรฐานของคุณ:

\begin{multicols}{}
เนื้อหาอยู่ที่นี่ตามปกติ ...
\end{มัลติคอล}

หากคุณต้องการวางรูปภาพที่ครอบคลุมทั้งสองคอลัมน์ คุณต้องทำดังต่อไปนี้:

เนื้อหาบางส่วนไปที่นี่ ...
\end{มัลติคอล}
วางภาพหรือร่างลอยที่นี่
\begin{multicols}{}
เนื้อหาต่อที่นี่ ...

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

การจัดวางรูปภาพ

แต่สิ่งหนึ่งที่อาจต้องให้ความสนใจเป็นพิเศษคือการจัดวางรูปภาพบนหน้าเว็บ บางครั้ง คุณอาจเห็นว่า LyX สับเปลี่ยนรูปภาพของคุณขึ้นและลงตามที่เห็นว่าเหมาะสม และอาจทำให้ย่อหน้ากระโดดลงมาด้านล่างหรือด้านบนของรูปภาพ ซึ่งไม่ใช่สิ่งที่คุณตั้งใจไว้ คุณสามารถแก้ไขปัญหานี้ได้โดยแก้ไขรูปภาพให้อยู่ในตำแหน่งการย่อส่วน เช่นเดียวกับที่คุณทำใน CSS ที่มีองค์ประกอบ HTML

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

ก้นมอมแมม (หรือเปล่า)

นี่ไม่ใช่ชื่อของวงดนตรีป๊อปอังกฤษจากยุค 70 มันเกี่ยวกับการสิ้นสุดของเอกสารหลายคอลัมน์ของคุณ การใช้ \raggedbottom จะทำให้ LyX พยายามเติมคอลัมน์ซ้ายสุดในแนวตั้งก่อนที่จะย้ายไปยังคอลัมน์ถัดไป บางคนอาจไม่ชอบสิ่งนี้ อย่างไรก็ตาม ค่าเริ่มต้นของ LyX คือการพยายามสร้างสมดุลของเนื้อหาระหว่างคอลัมน์ทั้งหมดให้เท่าๆ กัน แม้ว่าคุณอาจจบลงด้วยข้อความเพียงส่วนบนสุดของหน้าเท่านั้น อีกครั้งเมื่อรวมกับคำสั่ง \vspace คุณสามารถจัดการเค้าโครงได้ตามที่เห็นสมควร

รีเซ็ตตัวเลขและหมายเลขตาราง

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

\setcounter{object}{0} \renewcommand{\theobject}{A.\arabic{object}} 

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

ติดตามการเปลี่ยนแปลง

LyX ยังให้คุณติดตามการเปลี่ยนแปลงของเอกสารได้ เช่นเดียวกับชุดสำนักงานสุดหรูของคุณ สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณแบ่งปันงานของคุณกับผู้อื่นหรือต้องรวมเอกสารหลายฉบับไว้ในชิ้นเดียว

โบนัสที่ไม่เกี่ยวข้อง:สำหรับผู้ที่เชี่ยวชาญเป็นพิเศษเท่านั้น!

นี่เป็นเรื่องเกี่ยวกับการเพิ่มไดอะแกรมไฟน์แมนในเอกสารของคุณ! กล้วยศักดิ์สิทธิ์!

\usepackage{feyn}

และดูเหมือนว่า:

สรุป

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

ฉันหวังว่าคุณจะชอบสิ่งนี้ เร็วๆ นี้ เราจะมีบทความเกี่ยวกับ LaTeX slash LyX อีกบทความ แต่ผมไม่สามารถเปิดเผยเนื้อหาได้ เพราะจะทำให้เสียเซอร์ไพรส์ แต่ฉันรับรองว่าคุณจะชอบทุกสิ่งที่มีให้ และเช่นเคย หากคุณรู้สึกว่ามีบางอย่างขาดหายไป โปรดแจ้งให้เราทราบ และอาจมีบทช่วยสอนอื่นอีก ขอบคุณ Harold สำหรับไอเดียของเขา!

ไชโย