GNU/Linux >> Belajar Linux >  >> Linux

Mulailah dengan Lateks di Linux

Untuk memulai LaTeX di Linux, Anda perlu memasang beberapa paket:

  1. Anda akan memerlukan distribusi LaTeX . Ini adalah kumpulan program yang terdiri dari sistem penyusunan huruf komputer (La)TeX. Distribusi LaTeX standar pada sistem Unix dulunya adalah teTeX, tetapi telah digantikan oleh TeX Live. Sebagian besar distribusi Linux memiliki paket penginstalan untuk TeX Live--lihat, misalnya, entri basis data paket untuk Ubuntu dan Fedora.

  2. Anda mungkin ingin memasang editor LaTeX . Editor teks Linux standar akan bekerja dengan baik; khususnya, Emacs memiliki paket makro pengeditan (La)TeX yang disebut AUCTeX. Editor LaTeX khusus juga ada; di antaranya, Kile (KDE Integrated LaTeX Environment) sangat bagus.

  3. Anda mungkin menginginkan tutorial LaTeX . Tutorial klasiknya adalah "A (Not So) Short Introduction to LaTeX2e", tetapi saat ini buku wiki LaTeX mungkin merupakan pilihan yang lebih baik.


Pertama, Anda harus Memasang itu:

  • Jika Anda menggunakan distro yang memaketkan LaTeX (hampir semuanya bisa), cari texlive atau tetex . TeX Live adalah yang terbaru dari keduanya, dan menggantikan tetex pada sebagian besar distribusi sekarang.

Jika Anda menggunakan Debian atau Ubuntu, sesuatu seperti:

<code>apt-get install texlive</code>

..akan menginstalnya.

RedHat atau CentOS membutuhkan:

<code>yum install tetex</code>

Catatan :Ini membutuhkan izin root, jadi gunakan su untuk mengalihkan pengguna ke root, atau mengawali perintah dengan sudo , jika Anda belum masuk sebagai pengguna root.

Selanjutnya Anda harus mendapatkan editor teks . Editor mana pun akan melakukannya, jadi apa pun yang Anda rasa nyaman. Anda akan menemukan bahwa editor tingkat lanjut seperti Emacs (dan vim) menambahkan banyak fungsi sehingga akan membantu memastikan bahwa sintaks Anda sudah benar sebelum Anda mencoba dan membangun keluaran dokumen Anda.

Buat file bernama test.tex dan masukkan beberapa konten di dalamnya, katakanlah contoh dari primer 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}

Setelah mendapatkan file ini, Anda harus menjalankan lateks di atasnya untuk menghasilkan beberapa keluaran (sebagai file .dvi sebagai permulaan, yang memungkinkan untuk dikonversi ke banyak format lain):

latex test.tex

Ini akan mencetak banyak keluaran, kira-kira seperti ini:

=> latex test.tex

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; 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.

..jangan khawatir tentang sebagian besar keluaran ini -- bagian yang penting adalah Keluaran yang ditulis di test.dvi baris, yang mengatakan bahwa itu berhasil.

Sekarang Anda perlu melihat file keluaran dengan xdvi:

xdvi test.dvi &

Ini akan memunculkan jendela dengan output yang diformat dengan indah di dalamnya. Tekan `q' untuk keluar dari ini, atau Anda dapat membiarkannya terbuka dan akan diperbarui secara otomatis saat file test.dvi diubah (jadi setiap kali Anda menjalankan lateks untuk memperbarui hasilnya).

Untuk menghasilkan PDF ini Anda cukup menjalankan pdflatex bukannya lateks:

pdflatex test.tex

..dan Anda akan membuat file test.pdf sebagai ganti file test.dvi.

Setelah ini semua bekerja dengan baik, saya akan menyarankan untuk membuka halaman utama LaTeX dan menelusuri item di sana karena Anda memerlukan fitur untuk dokumen yang ingin Anda tulis.

Hal-hal yang perlu dipertimbangkan di masa mendatang meliputi:

  • Gunakan alat seperti xfig atau dia untuk membuat diagram . Ini dapat dengan mudah dimasukkan ke dalam dokumen Anda dalam berbagai format. Perhatikan bahwa jika Anda membuat PDF maka Anda tidak boleh menggunakan EPS (encapsulated postscript) untuk gambar -- gunakan pdf yang diekspor dari editor diagram Anda jika memungkinkan, atau Anda dapat menggunakan epstopdf paket untuk secara otomatis mengonversi dari (e)ps ke pdf untuk angka yang disertakan dengan \includegraphics .

  • Mulai gunakan kontrol versi pada dokumen Anda . Hal ini tampak berlebihan pada awalnya, tetapi dapat kembali dan melihat versi sebelumnya saat Anda menulis sesuatu yang besar dapat sangat berguna.

  • Gunakan buat untuk menjalankan lateks untuk Anda . Saat Anda mulai memiliki bibliografi, gambar, dan penggunaan lateks lain yang lebih kompleks, Anda akan menemukan bahwa Anda perlu menjalankannya di beberapa file atau beberapa kali (pertama kali memperbarui referensi, dan yang kedua memasukkan referensi ke dalam dokumen, jadi mereka bisa kedaluwarsa kecuali Anda menjalankan lateks dua kali...). Mengabstraksi ini menjadi makefile dapat menghemat banyak waktu dan tenaga.

  • Gunakan editor yang lebih baik . Sesuatu seperti Emacs + AUCTeX sangat kompeten. Ini tentu saja subjek yang sangat subyektif, jadi saya akan berhenti di situ (itu dan Emacs jelas merupakan pilihan terbaik :)


Linux
  1. Memulai NetworkManager di Linux

  2. Bagaimana Anda memulai Linux?

  3. Linux – Bagaimana Agar Grindeq (Plugin lateks Untuk Word) Bekerja Dengan Word Dalam Anggur?

  1. Memulai PostgreSQL di Linux

  2. Mulai dengan Server Cloud

  3. Memulai Tasksel di Debian

  1. Memulai SSH di Linux

  2. Cara Memulai Deepin Terminal di Ubuntu Linux

  3. Menggunakan SDL2 di linux dengan g++?