2010-05-26 18 views
28

Có ai biết cách chuyển đổi tệp .tex sang .pdf trong cửa sổ không? Tôi cố gắng Cygwin nhưng nó nói lệnh "pdflatex" đã không được công nhậnPdflatex cho windows

Cảm ơn Philip

Trả lời

26

Không có lý do gì để những điều phức tạp với Cygwin. Tải xuống và cài đặt bản phân phối TeX cho Windows - Cá nhân tôi sử dụng TeX Live, nhưng nhiều bản phân phối khác có sẵn, chẳng hạn như MikTeX hoặc W32TeX.

Nếu bạn muốn sử dụng UTF-8 cho thư mục của bạn và bạn đang sử dụng BibTeX, tôi khuyên bạn nên sử dụng bibtexu thay cho bibtex thông thường (vì bibtex không hỗ trợ UTF-8). Có một bản tải xuống trên W32TeX site.

+0

Tôi đã sử dụng MikTeX và nó hoạt động rất tốt. Tuy nhiên tôi đã cố gắng để cài đặt nó ba lần trong những năm qua và chỉ một lần nó đã thực sự làm việc. Tôi không đủ thông minh (hoặc đủ động lực) để tìm hiểu lý do tại sao các lượt cài đặt không hoạt động không hoạt động. –

+0

Có, cài đặt được sử dụng là loại khó khăn. Rất may, MikTeX di động đã tồn tại (http://miktex.org/portable/about). Nó được thiết kế để chạy từ một thanh USB mà bạn mang theo bên mình, nhưng như một tác dụng phụ, nó cũng hoàn toàn tầm thường để cài đặt và hoạt động cũng như phương pháp cũ hơn. –

+2

Tôi đã thử một vài giờ cài đặt TeX Live trong Windows 7, nhưng có tất cả các loại lỗi, đã từ bỏ và cài đặt MikTeX (phiên bản 64 bit thông thường) một cách dễ dàng. –

0

Cài đặt tetex (và tùy chọn tetex-extra) gói trong Cygwin đã làm việc cho tôi.

6

Nếu bạn cần phải gắn bó với Cygwin, cài đặt texlivetexlive-collection-latex

+0

Tôi đã cài đặt các gói đó, nhưng tôi cũng gặp vấn đề tương tự. –

+3

Sau khi cài đặt 'texlive-collection-latex', nó làm cho' pdflatex' có sẵn trong dòng lệnh, nhưng pandoc vẫn than phiền về 'pdflatex' không tồn tại. – CMCDragonkai

+0

@CMCDragonkai [This] (http://superuser.com/a/1053281/) câu trả lời về superuser có lẽ nên giải quyết vấn đề đó – tjalling

3

Lệnh sau làm việc cho tôi, dưới Cygwin. Tôi đã cài đặt pandoc 1.13.2 và MiKTeX 2.9.5105 64-bit. Sau đó, tôi chạy:

pandoc -s \ 
--latex-engine='C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe' \ 
-f markdown_github -t latex \ 
"my-file.md" -o "my-file.pdf" 

Mấu chốt ở đây là tôi đã cho đường dẫn đầy đủ cho pdflatex.exe MiKText trong phím --latex động cơ, trong dấu ngoặc kép, sử dụng con đường cửa sổ (như pandoc Tôi đã cài đặt là cửa sổ pandoc, nó đòi hỏi các đường dẫn kiểu cửa sổ để tìm tài nguyên).

tôi đã sử dụng markdown_github -f vì các định dạng file của my-file.md

tôi đã sử dụng -t latext nhưng đó là tùy chọn AFAIK.