วิธีที่ง่ายที่สุดในการเริ่มต้นใช้งาน LaTeX คืออะไร


43

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


2
ฉันจะไม่เข้าร่วมสงครามบรรณาธิการของ TeX แต่ฉันอยากจะย้ำสิ่งที่ @detly พูดว่า: สิ่งที่คุณไม่ได้เริ่มต้นกับ Lyx: คุณจะไม่เรียนรู้สิ่งที่คุณทำและคุณจะไม่ได้รับฟังก์ชั่นจริง ๆ จนกว่าคุณจะรู้ว่าคุณต้องการให้มันทำอะไร
nbm

คำตอบ:


39

เพียงติดตั้งแพคเกจtexliveสิ่งนี้จะดึงสิ่งที่จำเป็นทั้งหมด นอกจากนี้คุณสามารถติดตั้งเอกสารในภาษาของคุณเช่น texlive-doc-en หากคุณเขียนในภาษาที่แตกต่างจากภาษาอังกฤษคุณควรเพิ่มแพคเกจภาษาที่เกี่ยวข้องเช่นtexlive-lang-ฝรั่งเศส นอกจากนี้ยังมีแพ็คเกจที่เน้นหัวข้อที่ดีเช่นtexlive-scienceหรือtexlive-humanities - แต่ถ้าคุณต้องการเรียนรู้พื้นฐานของ LaTeX คุณไม่จำเป็นต้องใช้มันแน่นอน

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

  • texworks ติดตั้ง texworks : เครื่องมือแก้ไข LaTeX ที่มีอินเตอร์เฟซที่ค่อนข้างสะอาดและเรียบง่ายซึ่งมีโปรแกรมดู PDF ในตัวและการซิงโครไนซ์ระหว่างเครื่องมือแก้ไขและโปรแกรมดู (เช่นคุณสามารถข้ามไปยังตำแหน่งเดียวกันได้ทั้งสองแบบ)
  • kile ติดตั้ง kile : เครื่องมือแก้ไขที่ทรงพลังสำหรับ KDE (สามารถติดตั้งภายใต้ GNOME และทำงานได้ดีนอกเหนือจากการเปลี่ยนรายละเอียดการกำหนดค่าบางอย่างเพื่อใช้ในโปรแกรมดูไฟล์ PDF ของ GNOME)
  • texmaker ติดตั้ง texmaker : มีลักษณะคล้ายกับขอบเขต KILE แต่มี "คล้าย GNOME" มากกว่า (เช่นปุ่มน้อยกว่าในแถบเครื่องมือ ;-)) อาจมีคุณสมบัติน้อยกว่า KILE เล็กน้อย
  • Latexila ติดตั้ง Latexila : เหมือน KILE แต่ตั้งเป้าไว้ที่ GNOME
  • lyx ติดตั้ง lyx : ไม่ใช่ตัวแก้ไข LaTeX จริงๆ แต่มีตัวประมวลผลคำมากกว่าหนึ่งที่ใช้ LaTeX ภายใน - ความคิดเห็นต่างกันว่านี่เป็นวิธีที่ดีที่สุดในการเรียนรู้ LaTeX "ของจริง" หรือไม่

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


1
Texworks ยังเป็นตัวแก้ไขที่ดีเช่นกัน!
Peter Smit

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

3
ฉันแนะนำTeXstudio : มีพื้นฐานจาก Texmaker แต่เป็นโอเพ่นซอร์สและมีฟังก์ชั่นเพิ่มเติมเพื่อทำให้ชีวิตง่ายขึ้น texstudio.sourceforge.net
rosch

ฉันต้องการทราบว่าตรงกันข้ามกับสิ่งที่ Rosch เลียนแบบTexmaker คือโอเพ่นซอร์ส (GPL) ไม่ว่าในกรณีใด TeXstudio และ Texmaker เป็นตัวเลือกที่ดีมากสำหรับประสบการณ์ครั้งแรกกับ LaTeX
Luís de Sousa

10

หากคุณต้องการติดตั้งสิ่งพื้นฐานที่คุณควรติดตั้ง texlive-latex-base

sudo apt-get install texlive-latex-base

หากคุณต้องการ Shebang ทั้งหมดรวมถึงเอกสารมากมาย texlive-full

sudo apt-get install texlive-full

หากคุณต้องการเครื่องมือแก้ไขน้ำหนักเบาคุณสามารถติดตั้งได้ gedit-latex-plugin

sudo apt-get install gedit-latex-plugin

ซึ่งเพิ่มฟังก์ชั่น LaTeX ให้กับโปรแกรมแก้ไขข้อความเริ่มต้น

หากคุณต้องการบางสิ่งที่มีฟังก์ชั่นเพิ่มเติมคุณสามารถtexmakerลองได้

sudo apt-get install texmaker


1
เพียง +1 ด่วนโดยเฉพาะกับ gedit-latex-plugin ขณะนี้ฉันกำลังเขียนวิทยานิพนธ์เอกของฉันด้วยและฉันชอบวิธีที่มันรวมเข้ากับโปรแกรมแก้ไขข้อความเริ่มต้นและวิธีที่มันทำงานร่วมกับโครงการที่ครอบคลุมหลายไฟล์และไฟล์ bibtex ขนาดใหญ่ได้อย่างไร้รอยต่อ
SB

gedit ช้ามากและ / หรือขัดข้องเมื่อเปิดไฟล์ที่มีเส้นยาวมาก คุณซ่อมได้หรือไม่? (... ) นี่เป็นข้อ จำกัด ที่ทราบ (... ) และไม่สามารถแก้ไขได้ หากคุณสามารถอยู่กับสิ่งนั้นได้อาจเป็น gedit สำหรับคุณ อื่นคุณอาจต้องการค้นหาตัวเลือกอื่น ๆ เช่นgeany
nutty about natty

8

ไม่จำเป็นต้องเป็นเครื่องมือเฉพาะสำหรับ Ubuntu แต่เรามีTeX Stack Exchangeน้องสาวบนเครือข่ายนี้ที่มีข้อมูลที่ดีสำหรับพวกเราที่ยังเรียนรู้ LaTeX


3
ขอบคุณสำหรับปลั๊ก! "พวกเรายังเรียนรู้ LaTeX" ... นั่นจะเป็นทุกคนที่ใช้มัน
Loop Space

2
โดยเฉพาะอย่างยิ่งมีลักษณะที่“วิธีที่ดีที่สุดที่จะเริ่มใช้น้ำยาง / เท็กซ์?”และ“เป็นหนังสือที่ดีที่สุดที่จะเริ่มต้นการเรียนรู้น้ำยางอะไร?”
Caramdir

7

คุณสามารถติดตั้งแพ็คเกจที่จำเป็นทั้งหมดได้จาก texlive-latex-base นอกจากนี้ยังมีตัวเลือกเพิ่มเติม

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

หากคุณต้องการมีบรรณาธิการพิเศษ (ที่จริงมี wysiwyg) คุณสามารถดูเป็น lyx หรือถ้าคุณใช้ KDE คุณสามารถใช้ KILE ซึ่งเป็น IDE สำหรับลาเท็กซ์

KILE ให้ความช่วยเหลือเพิ่มเติมเกี่ยวกับสาธารณูปโภค LaTex เช่นบรรณานุกรม ฯลฯ คุณสามารถเริ่มต้นการรวบรวมทั้งหมดที่จำเป็นโดยอัตโนมัติ ฯลฯ


เมื่อฉันใช้ GNOME Kile จะไม่นำของ KDE มารวมกันหรือไม่ และนั่นอาจจะทำให้ฉันมีปัญหาหรือไม่? ขอบคุณสำหรับคำแนะนำโดยวิธี!
eugenemarshall

ใช่มันจะติดตั้งและโหลดไลบรารี kde
txwikinger

+1 สำหรับ Lyx ทำให้ง่ายต่อการเริ่มต้นและหารายละเอียดเพิ่มเติมในภายหลัง
Hamish Downer

1
@eugenemarshall: KDE และ Gnome สามารถอยู่ร่วมกันในระบบเดียวกันดังนั้นการติดตั้งไลบรารี KDE ไม่ควรทำให้เกิดปัญหาใด ๆ Kile อาจจะมองข้ามแอพพลิเคชั่นอื่น ๆ ของคุณ แต่นั่นคือทั้งหมด
David Z

4

ในขณะที่ฉันกลับฉันเขียนโพสต์บล็อกเปรียบเทียบตัวแก้ไข LaTeX ที่แตกต่างกัน 8 ตัวซึ่งทั้งหมดนั้นใช้ได้สำหรับ Ubuntu (แน่นอนฉันใช้ Ubuntu เมื่อฉันโพสต์โพสต์!)

โพสต์นี้มีอายุประมาณหกเดือนในขณะนี้ ฉันคิดว่าข้อมูลจำนวนมากจะมีค่าแม้ว่าบางอย่างจะล้าสมัยหรือมีการเพิ่มสิ่งใหม่ ๆ ในระหว่างนี้ที่ไม่ได้กล่าวถึง (เช่น Texmaker (x) มีภาพตัวอย่างในตัวตอนนี้ gedit กลายเป็นสิ่งที่สอดคล้องกับ SyncTeX มากขึ้น - ฉันเดาว่าตอนนี้มีคุณสมบัติ SyncTeX แต่ฉันไม่เคยคิดว่าจะใช้มันอย่างไร)

หากคุณไม่ได้ทำร้ายพื้นที่ดิสก์ (ระวังมีขนาดเกิน 2 GB!) ฉันขอแนะนำให้ติดตั้งแพคเกจtexlive-fullหรือแม้แต่ข้ามตัวจัดการแพ็คเกจของ Ubuntu และติดตั้ง TeXlive โดยตรงจาก CTAN / TUG ด้วยวิธีนี้คุณไม่ต้องกังวลกับการขาด pacakges

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

ในระหว่างนี้ฉันได้ใช้ vim แต่ไม่มีชุด vim-latex ฉันได้เขียนสคริปต์ที่กำหนดเองบางรายการรวมถึงสคริปต์ที่ให้ vim ด้วย live-update-as-you-type preview panel โดยใช้ mupdf หากใครสนใจฉันจะโพสต์คำแนะนำการใช้กับ Ubuntu ที่ไหนสักแห่ง อย่างไรก็ตามฉันไม่แนะนำให้พยายามต้นแบบทั้งเสียงและ LaTeX ในเวลาเดียวกัน พวกเขาแต่ละคนมีเส้นโค้งการเรียนรู้ที่ยิ่งใหญ่ (แม้ว่าพวกเขาทั้งคู่จะคุ้มค่า!) และการพยายามทำให้พวกเขาทั้งสองพร้อมกันจะทำให้คนที่อดทนมากที่สุดกรี๊ด


1
ฉันชอบบล็อกของคุณมันค่อนข้างให้ข้อมูล Kile ก็เป็นที่ชื่นชอบเช่นกัน
Magpie

3

ติดตั้งผ่านศูนย์ซอฟต์แวร์

Gummiเป็นโปรแกรมโอเพ่นซอร์สข้ามแพลตฟอร์มฟรีซึ่งมีบานหน้าต่างแสดงตัวอย่างแบบสด

คุณสมบัติที่รวมอยู่ใน Gummi รุ่นล่าสุดที่เสถียร:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

คุณสมบัติที่รวมอยู่ในสาขาการพัฒนาของเราในปัจจุบัน:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

กูมยังอยู่ระหว่างการพัฒนา


3

คุณอาจต้องการลองใช้TeXlipseซึ่งเป็นปลั๊กอินที่เพิ่มการสนับสนุน TeX ให้กับ Eclipse IDE


ฉันยังใช้ TeXlipse ซึ่งเป็นเครื่องมือแก้ไข LaTeX ที่รวมเข้ากับเครื่องมืออื่น ๆ ของ Eclipse ที่ทรงพลัง ที่กล่าวว่าฉันจะทราบว่าไม่มีรุ่นใหม่ 3.5 ปี
Luís de Sousa

2

Vimเป็นหนึ่งในบรรณาธิการที่ดีที่สุด แต่คุณต้องเรียนรู้เล็กน้อยก่อนที่จะใช้ (เริ่มvimtutorในเทอร์มินัล) และเรียนรู้เพิ่มเติมเพื่อใช้งานได้อย่างมีประสิทธิภาพ มันมีนามสกุลเป็นกลุ่มยางในvim-latexsuiteแพคเกจ คุณสามารถใช้เวอร์ชันกราฟิกของเสียงเรียกเข้า, gvim.


2

ติดตั้งผ่านศูนย์ซอฟต์แวร์

Texmakerเป็นตัวแก้ไข LaTeX ฟรีที่ทันสมัยและข้ามแพลตฟอร์มสำหรับระบบ linux, macosx และ windows ที่รวมเครื่องมือมากมายที่จำเป็นในการพัฒนาเอกสารด้วย LaTeX ในแอปพลิเคชันเดียว

Texmaker รวมถึงการสนับสนุน unicode การตรวจสอบการสะกดการทำให้สมบูรณ์อัตโนมัติการพับโค้ดและโปรแกรมดู PDF ในตัวพร้อมการสนับสนุน synctex และโหมดดูต่อเนื่อง Texmaker ใช้งานง่ายและกำหนดค่า

Texmakerเผยแพร่ภายใต้ลิขสิทธิ์ GPL


1

ดังที่คนอื่น ๆ ได้กล่าวถึง texlive-latex-base และ texlive-full เป็นวิธีที่ดีที่สุดในการรับแพ็คเกจ latex ในระบบของคุณ ฉันยังติดตั้ง texlive-latex-extra เพราะมันมีแพ็คเกจเพิ่มเติมให้ใช้งาน

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


1

ในฐานะการกระจาย LaTeX คุณสามารถใช้ texlive มี metapackage ที่เรียกว่า texlive-full ที่จะติดตั้งการกระจายทั้งหมดให้คุณ แต่แน่นอนคุณสามารถติดตั้งแพ็คเกจแต่ละชุดได้ตามที่คุณต้องการ สำหรับบรรณาธิการมีหลายตัวเลือกและคุณควรลองใหม่และดูว่าคุณต้องการอะไร โดยส่วนตัวฉันใช้ Emacs กับ auctex หรือ texworks บรรณาธิการยอดนิยมอื่น ๆ ได้แก่ กลุ่มผู้ส่งข้อความและอื่น ๆ อีกมากมาย


1

โดยไม่ต้องการที่จะเริ่มต้น (ศาสนา) สงครามที่ฉันสามารถขอแนะนำemacsรวมกับ AUCTeX มันมีสิ่งอำนวยความสะดวกที่ยอดเยี่ยมสำหรับการย้ายไปรอบ ๆ เอกสารการจัดการการอ้างอิงและการอ้างอิงการแทรกมาร์กอัปแม่แบบ (LaTeX) สำหรับสภาพแวดล้อมที่แตกต่างกัน (ตารางตัวเลขและอื่น ๆ ) และรวบรวมเอกสารและดูตัวอย่าง

AUCTeX ยอดเยี่ยมมากสำหรับเอกสารที่ยาว - การเขียนวิทยานิพนธ์ของฉันในนั้นคือสิ่งที่ทำให้ฉันเรียนรู้emacsและน่าเศร้าใช้ที่รักของฉันvimน้อยลง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.