Saya seorang pemula dalam menggunakan sistem Linux.
Saya diberi tugas menulis dokumen menggunakan LaTeX dan mengubah file menjadi file pdf untuk diserahkan. Jadi saya mencoba menggunakan CentOS saya untuk melakukannya. Versi sistem Linux saya adalah RedHat. Saya telah mencari cara untuk mengkonversi file .tex ke .pdf di web, yang menyuruh saya untuk menginstal texlive. Jadi saya melakukannya.
[csi2102@localhost]$ yum install -y texlive
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: data.nicehosting.co.kr
* extras: data.nicehosting.co.kr
* updates: data.nicehosting.co.kr
Setting up Install Process
Package texlive-2007-57.e.16_2.i686 already installed and latest version
Nothing to do
Jadi saya mencari cara untuk menyelesaikan masalah ini dan salah satu situs web menyarankan untuk menggunakan rpm -qa | grep tex
perintah. Tapi saya tidak menemukan file pdflatex.
[csi2102@localhost]$ rpm -qa | grep tex
texlive-texmf-errata-dvips-2007.7.1.e16.noarch
texlive-2007.57.e16_2.i686
texlive-texmf-errata-fonts-2007.7.1e16.noarch
texlive-texmf-2007-38.e16.noarch
texlive-texmf-fonts-2007-38.e16.noarch
texlive-texmf-errata-2007-7.1.e16.noarch
texlive-texmf-dvips-2007-38.e16.noarch
[csi2102@localhost]$
Ini yang saya lihat ketika saya mengetik perintah.
Ketika saya mencoba menggunakan perintah pdflatex, latex, atau pdftex, inilah yang saya dapatkan.
[csi2102@localhost]$ latex homework
bash: latex: command not found
[csi2102@localhost]$ pdflatex homework
bash: pdflatex: command not found
[csi2102@localhost]$ pdftex homework
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./homework1.tex
!Undefined control sequence.
1.7 \documentclass
[pdftex,11pt] {article}
?
Saya tidak mengerti mengapa sistem saya tidak mengenali seperti yang orang lain katakan.
PS Oh, dan untuk berjaga-jaga, saya ingin melampirkan file .tex saya bertanya-tanya apakah apa yang saya tulis dalam file saya yang menciptakan masalah.
\documentclass[pdftex,11pt] {article}
\usepackage[utf8] {inputenc}
\usepackage{geometry}
\gemoetry{a4paper}
\usepackage[dvips]{graphicx}
\usepackage{pslatex}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\lhead{}\chead{}\rhead{Introduction to Engineering Design}
\lfoot{}\cfoot{\thepage}\rfoot{}
\usepacakge{sectsty}
\allsectionsfont{\sffamily\mdseries\upshape}
\title{What is \LaTex ?}
\author{2013147549 Geun Ho Lee}
\date{}
\begin{document}
\maketitle
LaTex is a document preparation system that is most often used for medium-to-large technical or scientific documents. It is not, however, a word processor. It is based on the idea that it would be more efficient for the authors to write their documents and let the document designers to worry about the document design. LaTex consists of several features ranging from typesetting journal articles, technical reports, books, and slide presentations to automatically generating bibliographies and indexes.
LaTex is based on the TeX typesetting language or certain extensions of it. LaTex was first developed in 1985 by Leslie Lamport and is now maintained and developed by the LaTex3 Project.
(source: http://latex-project.org/intro.html)
\end{document}
Jawaban:
Anda melewatkan beberapa barang. Ini pada Fedora tetapi pola yang sama harus berlaku pada CentOS:
Saya tidak melihat
texlive-latex
di daftar Anda. Paket yang sama disebutkan untukyum whatprovides pdflatex
, jadi ...sumber
Berikut ini beberapa solusinya:
1. Periksa kembali lateks Anda
Lateks menunjukkan kesalahan pada baris pertama Anda:
Apakah Anda yakin itu
pdftex
opsi yang valid di sana? Biasanya opsi ini berkaitan dengan ukuran dan tata letak kertas. Coba hapus.2. Coba 'pdflatex'
Saya tidak tahu perbedaan antara
pdflatex
danpdftex
tetapi dari pengalaman saya,pdflatex
ini jauh, jauh lebih umum digunakan. Cobalahyum whatprovides \*pdflatex
untuk melihat paket mana yang menyediakan biner itu (petunjuk: itutexlive-latex
) dan instal itu. Kemudian, coba jalankan kertas Andapdflatex
sebagai gantinya.3. Coba situs SE lain
Jika Anda masih mendapatkan kesalahan lateks setelah berjalan
pdflatex homework.tex
, mungkin pergilah ke tex.stackexchange.com untuk mencari bantuan terkait lateks.sumber
Ada perbedaan besar antara dokumen TeX dan dokumen LaTeX meskipun keduanya biasanya diberikan
.tex
ekstensi. . Dokumen Anda dimulai dengan\documentclass[pdftex,11pt] {article}
yang merupakan makro LaTeX dan karenanya merupakan dokumen LaTeX dan harus diproses dengan mesin TeX yang memuat format LaTeX. Biasanyapdftex
memuat format TeX danpdflatex
memuat format LaTeX. Untukdeb
distro berbasis (dan lain-lain)texlive
paket memuat baik format TeX dan LaTeX (yaitu,pdftex
danpdflatex
), tetapirpm
distro berbasis (seperti CentOS) dukungan TeX dan LaTeX dibagi. Anda perlu memuattexlive-latex
paket dalam CentOS untuk mendapatkan format LaTeX. Setelah dimuat Anda harus dapat melakukannyapdflatex homework
tanpa masalah.Perlu dicatat bahwa versi Anda TeXlive berasal dari 2007 sehingga mungkin layak menginstal dan memelihara versi Anda sendiri. Lihat misalnya https://tex.stackexchange.com/a/95373/10038
sumber
Anda dapat menggunakan salah satu
pdftex
ataupdflatex
untuk menghasilkan file PDF dari file TEX Anda. Anda sudah menginstal pdftex. Output dariyum
perintah itu pada dasarnya memberitahu Anda bahwatexlive
sudah diinstal.Saya akan menginstal paket ini juga:
Anda harus menjadi pengguna root atau menggunakan perintah
sudo yum ...
untuk menjalankan instalasi di atas.Penggunaan - pdftex
Jika
.tex
file Anda diformat dengan benar maka perintah ini akan menghasilkan file PDF.Di mana
your.tex
konten yang Anda berikan dalam pertanyaan Anda. Jika Anda mencoba menggunakan perintah ini tanpa argumen, Anda harus terus menekan tombol enter sampai setiap perintah selesai diproses. Seperti ini:Ini akan menghasilkan file PDF yang sangat bagus
your.pdf
,. Pada setiap?
prompt, Anda perlu menekan Entertombol.Sampel
Penggunaan - pdflatex
Anda juga dapat menggunakan alat ini
pdflatex
untuk menghasilkan file PDF.Ini juga akan menghasilkan file PDF yang benar-benar valid, tetapi lebih mirip dengan apa yang Anda inginkan dari
.tex
file Anda .Sampel
File .tex Anda
Saya pikir file Anda tidak diformat dengan benar. Jika Anda mengambil file lain seperti ini, http://www.maths.manchester.ac.uk/~kd/latextut/examex.tex , dan jalankan
pdflatex
, itu berfungsi dengan baik tanpa meminta saya dengan?
tanda.sumber
yum install texlive-latex
seharusnya lebih dari sekadar saran. Saya pikir diperlukan untuk mengkompilasi dokumen LaTeX.