ลาเท็กซ์เขียนแบบมีคลาส (ตอนที่ 2)

เรายังคง ด้วยการส่งมอบเมื่อ น้ำยางระบบที่ดีที่สุด องค์ประกอบของข้อความ. วันนี้เราจะมาพูดถึง การกระจายผู้เผยแพร่และแพ็คเกจ ที่ ความต้องการ เพื่อทำงานกับ LaTeX


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

ในโอกาสนี้เราควรใช้เทคนิคมากกว่านี้เล็กน้อย แต่ควรสังเกตว่าทุกอย่างจะพยายามจัดการด้วยวิธีที่สะดวกสบายที่สุดเท่าที่จะเป็นไปได้ มาเริ่มกันเลย

แจกแจง? มันเป็นอย่างที่ฉันคิดหรือเปล่า?

หากคุณเป็นผู้ใช้ GNU / Linux (เป็นไปได้มากว่าคุณจะอ่าน Blog นี้) คุณจะรู้ว่าใน "โลก" ของเราเรามีความหมายเฉพาะสำหรับการกระจายคำ มันเป็นไปในทางเดียวกัน

คุณจะจำได้ว่าในงวดที่แล้วเราได้กล่าวว่า LaTeX เป็นชุดมาโคร TeX LaTeX ไม่ได้มีเพียงตัวเดียว มีแพ็คเกจมาโครอื่น ๆ เช่น ConTeXt, XeTeX, LuaTeX, AMSTeX, teTeX และอื่น ๆ ซึ่งถือกำเนิดขึ้นในเวลานั้นโดยมีจุดประสงค์คล้ายกับ LaTeX โดยองค์กรและบุคคลที่แตกต่างกันเท่านั้น หัวใจของ TeX ทุกคนเต้นแรงและไม่มีใครโต้แย้งเรื่อง "ดีกว่า" (ผู้ใช้ GNU / Linux โปรดทราบ) ในความเป็นจริงพวกเขาทั้งหมดยอดเยี่ยมและเสริมซึ่งกันและกัน สิ่งที่ไม่เป็นไปโดยไม่บอกก็คือสิ่งที่ใช้มากที่สุดคือ LaTeX

ตอนนี้ LaTeX มีเวอร์ชันที่ได้รับมาหรือการกระจายซึ่งมีวัตถุประสงค์เริ่มต้นเพื่อรองรับบนแพลตฟอร์มเฉพาะและเพื่อช่วยในปัญหาการจัดการแพ็คเกจ: TeX Live สำหรับ GNU / Linux, MiKTeX สำหรับ Windows, MacTeX (เดาว่าใครสำหรับ) ) ฯลฯ แต่วันนี้คุณสามารถติดตั้ง TeX Live บน Windows และ MiKTeX บน GNU / Linux ได้แล้ว

สำหรับวัตถุประสงค์ทั่วไปเราจะติดตั้ง TeX Live ใน linux distro ของเรา (โปรดทราบว่าการดาวน์โหลดอาจใช้เวลานานเนื่องจากจำเป็นต้องมีหลายร้อยเมกะไบต์)

การติดตั้งใน Ubuntu และอนุพันธ์

sudo apt-get ติดตั้ง texlive

(เป็นรุ่นกะทัดรัด)

ó

sudo apt-get ติดตั้ง texlive-full

(เพื่อให้มีแพ็กเกจทั้งหมดที่ชุมชน TeX Live รองรับ)

การติดตั้งบน Fedora

ยำติดตั้ง texlive

ไปยัง โค้ง ฉันขอแนะนำให้ตรวจสอบหน้าต่อไปนี้:

https://wiki.archlinux.org/index.php/TeX_Live

ไปยัง อื่น ๆ การแจกแจงฉันหวังว่าผู้ใช้จะพบข้อมูลใน Wiki ของ distro ที่เกี่ยวข้อง ไม่ว่าในกรณีใดเพียงแค่ติดตั้งโปรแกรมแก้ไข TeX Live จะดาวน์โหลดและติดตั้งโดยอัตโนมัติ

แพ็คเก็ต

LaTeX เป็นระบบโมดูลาร์ซึ่งทำให้มีประสิทธิภาพมาก (ใช่สิ่งที่คล้ายกับสิ่งที่เกิดขึ้นใน GNU / Linux ของเรา) และไม่น่าแปลกใจเนื่องจาก TeX และ LaTeX เกิดในสภาพแวดล้อม Unix แพ็กเกจคือชุดคำสั่งซื้อที่กำหนดไว้ล่วงหน้าเพื่ออำนวยความสะดวกในงานบางอย่าง (เช่นการทำกราฟิก) และเพื่อมอบลักษณะพิเศษให้กับเอกสาร (สไตล์) นั่นคือเพื่อให้ LaTeX มีอำนาจและขอบเขตมากขึ้น เมื่อติดตั้งการแจกจ่ายที่ต้องการแล้วจะมีแพ็คเกจจำนวนมากที่พร้อมใช้งาน (ในทางปฏิบัติคุณสามารถทำงานวัตถุประสงค์ทั่วไปได้) อย่างไรก็ตามจำนวนแพ็คเกจที่สามารถเข้าถึงได้บนอินเทอร์เน็ตนั้นน่าประทับใจ (หลายพันหลายพันรายการฟรีทั้งหมด)

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

แล้วฉันจะเขียนอะไร?

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

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

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

Texmaker (http://www.xm1math.net/texmaker/)

เป็นที่ชื่นชอบ ทำไม? มันสมบูรณ์มากด้วยอินเทอร์เฟซที่สะอาดและเป็นมิตรมันมีตัวช่วยสร้างและเติมคำสั่งอัตโนมัติมันสามารถกำหนดค่าและปรับแต่งได้อย่างง่ายดาย

ไคล์ (http://kile.sourceforge.net/)

หากสภาพแวดล้อมของคุณคือ KDE คุณอาจสนใจ Kile เรียบง่ายและสมบูรณ์มาก มีผู้ใช้ที่มีความสุขจำนวนมาก

LaTeXila (http://projects.gnome.org/latexila/)
สภาพแวดล้อมการทำงาน LaTeX แต่ออกแบบมาเพื่อรวมเข้ากับ Gnome ง่ายและสมบูรณ์

TeXworks (http://www.tug.org/texworks/)
มีประสิทธิภาพมาก แต่ไม่ค่อยเป็นมิตรกับผู้ใช้ ได้รับการพัฒนาโดย TUG (TeX Users Group ซึ่งเป็นองค์กรหลักในการพัฒนา TeX)

กูม (http://dev.midnightcoding.org/projects/gummi)
เป็นเครื่องมือแก้ไขที่เรียบง่ายที่ควรค่าแก่การพิจารณา มันไม่ได้มีประสิทธิภาพมากนัก แต่มีคุณสมบัติที่น่าสนใจ: ผลลัพธ์ของสิ่งที่แก้ไขสามารถมองเห็นได้ในรูปแบบ. pdf ในหน้าต่างด้านข้าง

TeXstudio (http://texstudio.sourceforge.net/)
เป็นบรรณาธิการที่ใช้ TeXmaker และทุกวันจะมีผู้ติดตามเพิ่มขึ้น เขาเป็น TeXmaker เกี่ยวกับสเตียรอยด์

LyX (http://www.lyx.org/WebEs.Home)

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

บรรณาธิการส่วนใหญ่ที่ระบุไว้ข้างต้นอยู่ในฐานข้อมูลของการแจกแจงที่เป็นที่นิยมมากที่สุด
สำหรับวัตถุประสงค์ของคู่มือนี้เราจะใช้ TeXmaker และ LyX
เราจะติดตั้งได้อย่างไร? ในศูนย์ซอฟต์แวร์ของ distro ที่เป็นปัญหาหรือถ้าไม่มีในหน้าอย่างเป็นทางการคุณจะพบคำแนะนำ

ไฟล์ LaTeX มีลักษณะอย่างไร?

เวลาเริ่มงานใกล้เข้ามาแล้วและก่อนจะก้าวแรกเราควรรู้ว่าเรากำลังจะเจออะไร เราได้กล่าวไปแล้วบางสิ่งที่สำคัญมาก: เราจะพบรหัส (เว้นแต่คุณจะตัดสินใจไปทางด้าน LyX)

พลังของรหัสเป็นหัวใจสำคัญของ LaTeX (การทำงานกับคำสั่งก็ดีเช่นกัน) ดังนั้นข้อสังเกตแรกของเราจะเป็นดังต่อไปนี้: เอกสาร LaTeX เป็นไฟล์ข้อความธรรมดา (.tex) ที่แบ่งออกเป็นสองส่วนที่แตกต่างกัน คำนำและเนื้อหาของเอกสาร ในคำนำเราจะให้ข้อบ่งชี้พื้นฐานของเอกสาร (ประเภทชื่อผู้แต่งแพ็คเกจที่จำเป็น ฯลฯ ) เนื้อหาประกอบด้วยเอกสารเองและข้อกำหนดพื้นฐานเกี่ยวกับโครงสร้าง

เพื่อความชัดเจนยิ่งขึ้น (และอย่าขยายตัวเองมากเกินไปในงวดนี้) ฉันขอแนะนำให้ดูเอกสารต่อไปนี้พร้อมข้อมูลที่เกี่ยวข้องซึ่งในความคิดของฉันช่วยให้คุณเข้าใจสิ่งที่เราจะจัดการกับ:
http://thales.cica.es/files/glinex/practicas-glinex05/manuales/latex/Cap2.pdf

ในอนาคตเราจะชี้แจงสิ่งเหล่านี้ทั้งหมด

เอกสารแรกของฉัน "ก้าวเล็ก ๆ สำหรับมนุษย์ ... "

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

<< ไปที่ส่วนก่อนหน้า  ไปที่ส่วนถัดไป >>

ขอบคุณ Carlos AndrésPérezMontañaสำหรับการมีส่วนร่วม!
สนใจใน บริจาค?

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Matias dijo

    ยอดเยี่ยมมาก!

  2.   มาใช้ Linux กันเถอะ dijo

    วันที่ดี!
    ขอขอบคุณ! พอล.

  3.   โจนาธาน dijo

    การติดตั้งใน ArchBang ทำได้ดังนี้

    #pacman -S ข้อความสดที่สุด-

  4.   Marcoshipe dijo

    เยี่ยมมาก !! การสอนเรื่องน้ำยางคุณทำให้ฉันอยากเรียนรู้
    จนถึงตอนนี้มันไปได้ดีมากแม้ว่าเราจะไม่เริ่ม "ศอก"
    ฉันหวังว่าการจัดส่งครั้งต่อไป😀
    ขอแสดงความยินดีจากนี้ไป !!

  5.   เฮคเตอร์เซลายา dijo

    ขอบคุณฉันรอคอยการจัดส่งนี้และต้องการสินค้าชิ้นต่อไป

  6.   หลุยส์อันโตนิโอซานเชซ dijo

    ฉันชอบมากขอบคุณสำหรับข้อมูลที่ฉันกำลังดำเนินการกับ LyX อยู่แล้ว

  7.   Francisco Ospina dijo

    โพสต์ที่ดีมากแม้ว่านี่จะเป็นการเปิดปากขนาดเล็กซึ่งฉันหวังว่าจะกระตุ้นความอยากอาหารของลาเท็กซ์ให้มากกว่าหนึ่ง

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

  8.   มาใช้ Linux กันเถอะ dijo

    ขอบคุณทุกคำชม. ไชโย! พอล.

  9.   เฮเลน่า_ริว dijo

    ความพิเศษเหล่านี้ทำให้บล็อกมีความพิเศษและสะดุดตาติดตามต่อไป!

  10.   Arnold Fernandez dijo

    LaTeX + Emacs เป็นส่วนผสมที่ดีหากคุณต้องการบินด้วยความเร็ว

  11.   Carlos Gonzalez dijo

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