ฉันจะแปลงไฟล์. tex เป็น PDF ผ่านบรรทัดคำสั่งได้อย่างไร


34

มีแพ็คเกจที่มีตัวแปลง / ตัวแปลง TeX เป็น PDF ใน Ubuntu 12.04 หรือไม่?

ถ้าไม่คุณสามารถแนะนำเครื่องมือให้ฉันดาวน์โหลดจากที่อื่นที่สามารถทำได้ซึ่งติดตั้งง่าย?


ยินดีต้อนรับทริสฉันตรวจสอบเรื่องนี้สักพักแล้วและฉันไม่แน่ใจว่ามีวิธีใดผ่านทางบรรทัดคำสั่ง ฉันใช้ Lyx คุณอาจพบข้อมูลที่เป็นประโยชน์ที่นี่แม้ว่า latex2rtf.sourceforge.net/
stephenmyall

@StephenMyall: Lyx ไม่ใช่อรรถประโยชน์ของบรรทัดคำสั่ง
Reinstate Monica - M. Schröder

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

คำตอบ:


22

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

sudo apt-get install texlive

1
สำหรับผู้ที่เห็น QnA นี้โปรดเยี่ยมชมtex.stackexchange.comและตัวอย่างคำถาม pdf tex.stackexchange.com/questions/149649/…
abel

8
ปัญหาของคำตอบนี้คือไม่ได้บอกผู้ถามถึงวิธีการใช้ยูทิลิตี pdflatex เพื่อทำการแปลงในบรรทัดคำสั่ง ตั้งแต่นั้นมาเป็นคำถามนี้ไม่ได้ให้คำตอบเต็ม (เราบางคนอาจจะสามารถอ่าน man pages ได้ แต่สำหรับมือใหม่บรรทัดคำสั่งที่อาจอ่านคำอธิบายเพิ่มเติมนี้มีความสำคัญ)
monotasker

sudo apt install texinfoนอกจากนี้คุณยังอาจต้อง ฉันทำ.
Richard

25

ที่บรรทัดรับคำสั่งให้ติดตั้งแพ็กเกจ texlive ก่อนหากยังไม่ได้ติดตั้ง:

sudo apt-get install texlive

จากนั้นใช้ยูทิลิตี pdflatex เพื่อแปลงไฟล์ดังนี้:

pdftex /path/to/myfile.tex

เส้นทาง /path/to/myfile.tex แน่นอนว่าเป็นเส้นทางตัวอย่าง คุณจะใส่เส้นทางไปยังไฟล์ของคุณเองในระบบของคุณ

แจ้งให้ทราบว่าถึงแม้ยูทิลิตี้ที่เรียกว่า pdflatex คุณดำเนินการกับคำสั่งpdftex (โดยไม่ต้องลา )

มีการตั้งค่าต่าง ๆ ที่คุณสามารถอ่านได้ในวิธีใช้สำหรับ pdflatex:

pdflatex --help

การตั้งค่าที่ฉันใช้บ่อยที่สุดคือการสร้าง pdf ในไดเรกทอรีอื่น:

pdflatex /path/to/myfile.tex --output-directory=../otherdir

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


1
นี่ควรเป็นคำตอบที่ยอมรับได้
แซม

4
pdftex และ pdflatex ดูเหมือนจะไม่เหมือนกัน pdflatex รองรับ LaTeX แต่ pdftex ไม่ได้ ( tex.stackexchange.com/a/258622 )
bmaupin

2

คุณควรพยายามยาง มันเป็นเครื่องมือบรรทัดคำสั่งในการจัดการงานทั้งหมดที่เกี่ยวข้องกับการรวบรวมเอกสาร TeX เป็นpdf , dviและอื่น ๆ


rubber --pdf file.tex
Randall Whitman

0

สำหรับ Ubuntu 13.10 ผมขอแนะนำให้คุณใช้texlive เต็มรูปแบบ มันใช้งานได้สำหรับฉัน แต่ฉันไม่ใช่ผู้ใช้ที่มีประสบการณ์ (:-)

หากต้องการติดตั้งให้เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์หรือคัดลอก / วาง:

sudo apt-get install texlive-full

สิ่งนี้ยังใช้กับ 15.x ได้หรือไม่?
Dodekeract

2
ดีกว่าไหม ไม่ texlive-fullเป็นเพียงการเก็บขนาดใหญ่ที่มีจำนวนมากแพคเกจน้ำยางข้นที่เกี่ยวข้องรวมทั้งtexliveตัวเอง (ซึ่งในความเป็นจริงคือชวเลขtexlive-base) โดยการติดตั้งที่คุณจะได้รับจำนวนมากของสิ่งที่คุณอาจจะไม่เคยใช้เช่นtexlive-full texlive-lang-czechslovak
Andrejs Cainikovs

-1

ฉันติดตั้งแพคเกจtexlive-fontawesomeและใช้งานได้ (Fedora)

sudo dnf install texlive-fontawesome-8:svn48145-25.fc30.noarch

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