2009-06-30 33 views
19

Tôi đang cố gắng bao gồm một hình EPS trong tài liệu sẽ được biên dịch bằng pdflatex. Tất nhiên, hình ảnh có thể được chuyển đổi sang pdf bằng cách sử dụng epstopdf (đi kèm với phân phối MikTeX). Có cách nào để làm điều này trên bay, đó là, làm cho pdflatex làm việc chuyển đổi?Chuyển đổi EPS sang PDF khi đang bay với pdflatex khi đang bay

Tôi đang tìm một giải pháp như vậy vì tôi muốn thiết lập một môi trường dễ học cho sinh viên. Lý tưởng nhất, hình ảnh được chuyển đổi được đặt trong thư mục cũng chứa các tệp .eps gốc và tệp .pdf được sử dụng nếu có.

+1

Vì bạn chỉ cần chuyển đổi hình EPS một lần, tôi không hiểu tại sao bạn muốn hỏi pdflatex để thực hiện chuyển đổi ... (Tôi cho rằng bạn sẽ biên dịch tệp TEX của mình nhiều lần ...) – ThibThib

Trả lời

16

relevant answer trong câu hỏi thường gặp về TeX để epstopdf.sty, bao gồm Heiko Oberdiek's packages.

+7

Và nếu bạn tải nó như thế này \ usepackage [update, prepend] {epstopdf} thì tệp EPS sẽ tự động được chuyển đổi lại thành PDF nếu nó bị thay đổi. –

+0

Và đảm bảo rằng bạn đã có tiện ích 'epstopdf' sẽ thực sự được sử dụng để chuyển đổi .EPS thành .PDF. Bạn cần cài đặt gói 'texlive-font-utils' cho:' sudo apt-get install texlive-font-utils'. – akhmed

+0

@jouni bạn có thể cập nhật [link chỉ trả lời] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers) – Joel

2

Tôi khuyên bạn nên sử dụng latex-mk là cách hay để có một Makefile rất đơn giản để xây dựng cao su. Tất nhiên bạn có thể có tập tin eps chuyển đổi sang pdf, hoặc fig để eps, vv, trong quá trình xây dựng.

Hiện nay Makefile của tôi trông như thế:

NAME=report 
TEXSRCS=report.tex 
BIBTEXSRCS=biblio.bib 
USE_PDFLATEX=true 
VIEWPDF=open # cause i'm on osx, gv for most unix 
XFIGDIRS=img 

## For osx users : 
include /opt/local/share/latex-mk/latex.gmk 

## For unix users : 
#include /usr/share/latex-mk/latex.gmk 

Khi tôi gọi thực hiện, việc đầu tiên nó làm là chuyển đổi một số .fig vào file .pdf. Tôi khá chắc chắn nó sẽ làm tương tự với các tập tin eps.

0

Nếu bạn muốn bao gồm một hình EPS bằng latex thì trước tiên bạn cần tạo hình ở định dạng EPS nếu nó không ở định dạng EPS. Giống như hình của bạn nằm trong phần mở rộng .jpeg, thì bạn cần phải làm .eps Sau đó, bạn cần đưa nó vào LaTex bằng cách sử dụng một số mã phổ biến trong LaTex và sau đó để làm cho nó ở định dạng pdf, bạn cần sử dụng một hướng dẫn nhỏ là \ usepackage {epstopdf} Tôi cũng phải đối mặt với vấn đề này và thấy bài đăng này rất hữu ích "How to Convert .eps to PDF in Latex ?"

Bây giờ tôi có thể bao gồm hình EPS trong LaTex và cũng có thể chuyển đổi nó thành PDF. Tôi nghĩ bạn cũng sẽ nhận được trợ giúp và tất cả các chi tiết từ liên kết ở trên. Hãy cho tôi biết nếu bạn gặp phải bất kỳ sự cố nào khác.

Các vấn đề liên quan