2011-01-29 39 views
18

Chỉ cần tò mò nếu có ai biết làm thế nào để tùy chỉnh đầu ra nhân sư khi sử dụng mục tiêu latexpdf? Tôi đã nhìn thấy rất nhiều công cụ tùy chỉnh cho đầu ra html, nhưng cant dường như tìm thấy bất kỳ ví dụ về đầu ra pdf tùy chỉnh.tùy biến nhân sư của đầu ra latexpdf?

Cụ thể, tôi muốn quan tâm đến việc tùy chỉnh trang tiêu đề, đầu trang, chân trang và có thể thêm một vài trang về mặt trước trước nội dung.

Có ai nhìn thấy bất kỳ ví dụ nào về loại tùy chỉnh này hay làm nhiều người chỉ sử dụng đầu ra nhân "cổ" khi tạo bản pdf? Cảm ơn!

Trả lời

20

Có, tôi nghĩ rằng tài liệu tốt hơn hoặc rõ ràng hơn cho kiểu dáng cao su sẽ đẹp và một số ví dụ.

Đây là câu hỏi về danh sách gửi thư nhân sư, đó là về việc sử dụng các gói.

Nhân sư có lớp tài liệu cao su riêng trong tệp có tên sphinxmanual.cls hoặc sphinxhowto.cls, nếu tôi nhớ chính xác đó là lớp tài liệu báo cáo được sử dụng làm cơ sở. sau đó có 2 tác phẩm phong cách, đó là những gói, đó là những nội dung file được kêu gọi khi bạn viết \ usepackage {mylatexstilefile}

Câu hỏi về việc sử dụng các gói mủ http://groups.google.com/group/sphinx-dev/browse_thread/thread/890dab5e53fff004

Đây là conf của tôi .py.

preamb_old = ur''' 
    %\documentclass{memoir} 
    \makeatletter 
    \fancypagestyle{normal}{ 
    \fancyhf{} 
    \fancyfoot[LE,RO]{{\[email protected]\thepage}} 
    \fancyfoot[LO]{{\[email protected]\nouppercase{\rightmark}}} 
    \fancyfoot[RE]{{\[email protected]\nouppercase{\leftmark}}} 
    \fancyhead[LE,RO]{{\[email protected] \@title}} % here's the change 
    \renewcommand{\headrulewidth}{0.4pt} 
    \renewcommand{\footrulewidth}{0.4pt} 
    } 
    \makeatother 
    %\color {blue} 
    %\normalcolor {dark blue} 
    \pagecolor [RGB]{255, 247, 226} 
    \definecolor{VerbatimColor}{rgb}{0.95,0.85,0.65} 
    \definecolor{VerbatimBorderColor}{rgb}{0.5,0.95,0.1} 
''' 

f = open('graph/static/latexstyling.tex', 'r+') 
PREAMBLE = f.read(); 


latex_elements = { 
    'papersize':'a4paper', 
    'pointsize':'11pt', 
    'classoptions': ',openany', 
    'babel': '\\usepackage[english]{babel}', 
    'preamble': PREAMBLE 

} 

tôi không sử dụng preamble_old nữa, nhưng nó là một ví dụ về thay đổi trực tiếp trong conf.py, để lời nói đầu mủ của mình.

Kiểm tra latex_elements và latex_additional_files trong tài liệu nhân sư là điểm bắt đầu.

+0

xin lỗi về định dạng bị loại bỏ, nó trông ổn trong bản xem trước! – cognacc

+0

Công trình này hoạt động! Cám ơn vì sự gợi ý. – pyfunc

+0

@pyfunc: Tôi đang nhận được '! Lỗi LaTeX: Thiếu \ begin {document} .' cho ý tưởng này. Bạn có biết tại sao? – lpapp

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