2010-01-08 70 views
8

Tôi đang sử dụng LaTeX để viết tài liệu về Python. Tài liệu này sẽ chứa đoạn mã (ví dụ).Viết tài liệu LaTeX với đoạn mã Python

Tôi có thể sử dụng môi trường verbatim, nhưng trước khi bắt đầu, tôi muốn biết liệu bạn có biết bất kỳ tệp kiểu LaTeX nào cung cấp môi trường cho mã Python hay không. Tô sáng cú pháp sẽ là một điểm cộng.

Cảm ơn.

Edit:

Tôi phải chỉ ra rằng gói minted là chính xác những gì tôi đang tìm kiếm. Nó có cú pháp tô sáng đẹp và nó rất đơn giản để sử dụng. Kiểm tra this question để biết thêm về nó.

Trả lời

5

Hãy xem câu hỏi này Source code highlighting in LaTeX để biết thêm thông tin.

Bạn cũng nên xem chương trình pygments để làm nổi bật mã nguồn.

Cá nhân tôi sử dụng chế độ org Emacs với #+BEGIN_SRC python và để htmlize.el xử lý việc đánh dấu trong khi xuất. Bạn có thể xem mẫu here (Đây là một xuất HTML nhưng với phiên bản mới nhất của chế độ org, nó có thể sử dụng danh sách gói LaTeX để tô màu các tệp PDF đã xuất).

+1

Cảm ơn bạn. Tôi xin lỗi vì đã lặp lại câu hỏi một cách vô tình. Các gói đúc là giải pháp tôi đang tìm kiếm. – Escualo

2

Các gói phần mềm LaTeX Các bảng liệt kê dường như biết về Python. Đáng xem xét.

Đánh dấu

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