2009-09-29 119 views
6

Tôi đang sử dụng Doxygen để xây dựng thư viện API từ mã nguồn C#. Doxygen tạo một thư viện các tệp TEX.Chuyển đổi tệp TEX sang PDF hoặc DOCX?

Khách hàng của tôi đã yêu cầu phiên bản PDF của thư viện API này để Tôi cần phải chuyển đổi thư viện tệp TEX thành một tệp PDF hoặc DOCX duy nhất.

Tôi đã xem xét các công cụ như LyX, OpenOffice và ProText nhưng vẫn chưa tìm thấy giải pháp.

Tất cả sự hoan nghênh được hoan nghênh.

Trả lời

12

Cách đơn giản nhất để tải tệp pdf là sử dụng pdflatex. Bất kỳ cài đặt TeX nào sẽ bao gồm nó, bao gồm MikTeX và TeXLive, hai triển khai chính của Windows. Chuyển đổi là hoàn hảo theo định nghĩa bởi vì pdflatex là một trình biên dịch LaTeX tiêu chuẩn.

Các phương pháp khác bao gồm dvi2pdf, dvi2ps theo sau là ps2pdf, v.v. Nhưng các bước này liên quan đến một bước bổ sung.

Để nhận tệp docx phức tạp hơn. Có một loạt các trình chuyển đổi từ tex sang từ. Tôi đã sử dụng Tex2Word với thành công hợp lý, mặc dù luôn có một thỏa thuận làm sạch. Các công cụ khác được thảo luận here. Dù bạn sử dụng cái gì, có thể bạn sẽ cần phải chuyển đổi thành doc trước, và sau đó là docx, vì tôi không nghĩ bất kỳ công cụ chuyển đổi nào tạo ra đầu ra docx trực tiếp.

1

texi2pdf sẽ thực hiện chức năng này.

+0

Cảm ơn. Tôi có thể chạy nó trên Windows không? – pixelbobby

2

Tại sao không chỉ biên dịch tài liệu .tex với LaTeX? Trên cửa sổ sử dụng MiKTeX và TeXnicCenter. Tôi không chắc chắn bạn sẽ cần phải thêm bao nhiêu định dạng, nhưng hãy cung cấp cho tài liệu một phần mở đầu chuẩn và biên dịch. Bạn có thể xuất PDF.

EDIT: Lưu ý thêm ... gói tex4ht trên miktex hoạt động khá tốt, miễn là đánh dấu mủ của bạn là khá chuẩn. tex4ht sẽ đổ vào html, openoffice và một loạt các thứ khác. Nếu bạn có thể nhận được nó vào html, bạn có thể đưa nó vào từ (tôi đã thấy rằng điều này hoạt động tốt hơn so với đi thẳng đến openoffice).

+0

Mica, đánh giá cao phản hồi của bạn. Cảm ơn bạn! – pixelbobby

1

Thử sử dụng DVIPS bằng tùy chọn -Ppdf. Nhiều bản phân phối của Tex bao gồm nó.

1

Doxygen cũng tạo ra kết quả rtf, từ2007 rất vui khi chuyển đổi sang dạng pdf hoặc docx.

2

Sau một thời gian nghiên cứu, tôi đã vượt qua công cụ chuyển đổi miễn phí tuyệt vời đó, trong số những công cụ khác tạo ra tệp .docx trong tệp .tex. Hãy khám phá:

Pandoc - a universal document converter.

Xem Example Page để xem bản trình diễn của họ.

Để chuyển đổi .tex để .docx, sử dụng:

pandoc -s example.tex -o example.docx 

mà sẽ cung cấp cho bạn một lượng khá được yêu thích tùy thuộc vào mong đợi của bạn. Nó cũng chuyển đổi các phương trình thành các phương trình từ thông thường, mặc dù không phải mọi biểu tượng đều đúng.

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