ก่อนอื่นคุณจะต้องติดตั้ง :
หากคุณกำลังใช้ distro ที่แพคเกจน้ำยาง (เกือบทุกคนจะทำ) แล้วมองหาtexliveหรือtetex TeX Live เป็นรุ่นใหม่ของทั้งสองและจะแทนที่ tetex ในการกระจายส่วนใหญ่ในขณะนี้
หากคุณใช้ Debian หรือ Ubuntu สิ่งที่ชอบ:
apt-get install texlive
.. ได้รับการติดตั้งแล้ว
RedHat หรือ CentOS ต้องการ:
yum install tetex
หมายเหตุ: สิ่งนี้ต้องการการอนุญาตรูทดังนั้นคุณสามารถใช้su
เพื่อสลับผู้ใช้เป็นรูทหรือนำหน้าคำสั่งด้วยsudo
หากคุณยังไม่ได้เข้าสู่ระบบในฐานะผู้ใช้รูท
ถัดไปคุณจะต้องได้รับการแก้ไขข้อความ ผู้แก้ไขจะทำอะไรก็ได้ตามที่คุณพอใจ คุณจะพบว่าตัวแก้ไขขั้นสูงเช่น Emacs (และ vim) เพิ่มฟังก์ชันการทำงานจำนวนมากดังนั้นจะช่วยให้มั่นใจได้ว่าไวยากรณ์ของคุณถูกต้องก่อนที่คุณจะลองสร้างเอกสารที่ส่งออก
สร้างไฟล์ที่ชื่อว่า test.tex และใส่เนื้อหาลงไปในนั้นตัวอย่างจากไพรเมอร์ LaTeX :
\documentclass[a4paper,12pt]{article}
\begin{document}
The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.
Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]
One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.
\end{document}
เมื่อคุณได้รับไฟล์นี้คุณจะต้องเรียกใช้ลาเท็กซ์เพื่อสร้างเอาต์พุต (เป็นไฟล์. dvi ที่จะเริ่มต้นด้วยซึ่งเป็นไปได้ที่จะแปลงเป็นรูปแบบอื่น ๆ ):
latex test.tex
สิ่งนี้จะพิมพ์ผลลัพธ์จำนวนมากดังนี้:
=> latex test.tex
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.
.. ไม่ต้องกังวลกับผลลัพธ์ส่วนใหญ่ - ส่วนที่สำคัญคือผลลัพธ์ที่เขียนในบรรทัดtest.dviซึ่งระบุว่าประสบความสำเร็จ
ตอนนี้คุณต้องดูไฟล์ที่ส่งออกด้วย xdvi:
xdvi test.dvi &
หน้าต่างนี้จะปรากฏขึ้นพร้อมกับเอาต์พุตที่จัดรูปแบบไว้อย่างสวยงาม กด `q 'เพื่อออกจากโปรแกรมนี้หรือคุณสามารถเปิดทิ้งไว้และจะอัปเดตโดยอัตโนมัติเมื่อไฟล์ test.dvi ถูกแก้ไข (ดังนั้นเมื่อใดก็ตามที่คุณรันลาเท็กซ์เพื่ออัปเดตเอาต์พุต)
ในการผลิต PDFคุณต้องใช้pdflatexแทนน้ำยาง:
pdflatex test.tex
.. และคุณจะมีไฟล์ test.pdf ถูกสร้างขึ้นแทนไฟล์ test.dvi
หลังจากทั้งหมดทำงานได้ดีฉันขอแนะนำให้ไปที่หน้าหลักของ LaTeXและเรียกใช้รายการต่างๆที่นั่นเนื่องจากคุณต้องการคุณสมบัติสำหรับเอกสารที่คุณต้องการเขียน
สิ่งที่ต้องพิจารณาในอนาคต ได้แก่ :
การใช้เครื่องมือเช่นxfigหรือเส้นผ่าศูนย์กลางเพื่อสร้างไดอะแกรม สิ่งเหล่านี้สามารถแทรกลงในเอกสารของคุณได้อย่างง่ายดายในหลากหลายรูปแบบ โปรดทราบว่าถ้าคุณกำลังสร้าง PDF คุณไม่ควรใช้ EPS (encapsulated postscript) สำหรับรูปภาพ - ใช้ pdf ที่ถูกส่งออกจากโปรแกรมแก้ไขไดอะแกรมของคุณถ้าเป็นไปได้หรือคุณสามารถใช้epstopdf
แพ็คเกจเพื่อแปลงจาก (e) ps เป็น pdf สำหรับตัวเลขโดยอัตโนมัติ \includegraphics
ที่มาพร้อมกับ
เริ่มต้นใช้งานการควบคุมเวอร์ชันในเอกสารของคุณ สิ่งนี้ดูมากเกินไปในตอนแรก แต่ความสามารถในการย้อนกลับไปดูเวอร์ชันก่อนหน้าเมื่อคุณกำลังเขียนสิ่งที่มีขนาดใหญ่อาจมีประโยชน์อย่างยิ่ง
ใช้ทำให้การเรียกใช้น้ำยางสำหรับคุณ เมื่อคุณเริ่มต้นใช้บรรณานุกรมรูปภาพและการใช้งานยางที่ซับซ้อนยิ่งขึ้นคุณจะพบว่าคุณต้องเรียกใช้มันหลาย ๆ ไฟล์หรือหลาย ๆ ครั้ง (ครั้งแรกที่อัปเดตข้อมูลอ้างอิงและที่สองใส่การอ้างอิงลงในเอกสารดังนั้นพวกเขา อาจล้าสมัยเว้นแต่ว่าคุณใช้น้ำยางสองครั้ง ... ) การสรุปสิ่งนี้เป็น makefile สามารถประหยัดเวลาและความพยายามได้มาก
ใช้ตัวแก้ไขที่ดีกว่า อย่าง Emacs + AUCTeX นั้นมีความสามารถสูง แน่นอนว่าเป็นหัวข้อที่เป็นอัตนัยสูงดังนั้นฉันจะทิ้งมันไว้อย่างนั้น (นั่นและ Emacs นั้นเป็นตัวเลือกที่ดีที่สุดอย่างชัดเจน :)