2011-01-29 3 views
18

latexpdf 타겟을 사용할 때 스핑크스 출력을 커스터마이징하는 방법을 아는 사람이 있는지 궁금하십니까? html 출력에 대한 많은 사용자 정의 항목을 보았지만 사용자 정의 PDF 출력의 예는 찾을 수 없습니다.latexpdf 출력의 스핑크스 맞춤?

특히 제목 페이지, 머리말, 꼬리말을 맞춤 설정하고 내용 앞에 몇 페이지의 앞부분을 추가하는 데 관심이 있습니다.

이런 종류의 사용자 정의 예제를 본 사람이 있습니까? 아니면 사람들이 거의 "주식"스핑크스 출력을 사용하여 pdfs를 생성합니까? 감사!

답변

20

예 라텍스 스타일링에 대한 더 좋은 문서가 좋을 것이라고 생각합니다. 몇 가지 예가 있습니다.

다음은 패키지 사용에 관한 sphinx 메일 링리스트의 질문입니다.

sphinx는 sphinxmanual.cls 또는 sphinxhowto.cls라는 파일에 고유 한 라텍스 문서 클래스가 있습니다. 기본으로 사용되는 보고서 문서 클래스가 올바르게 기억되어있는 경우입니다. 다음 패키지입니다 2 개 스타일 파일,있다, 여기 http://groups.google.com/group/sphinx-dev/browse_thread/thread/890dab5e53fff004

내 conf의 당신이 라텍스 패키지를 사용하는 방법에 대한 \ usepackage {mylatexstilefile}

질문을 쓸 때 호출되는 해당 파일의 내용 입니다 .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 

} 

난 더 이상 preamble_old 사용하지 않는, 그러나 당신의 라텍스 프리앰블에 직접 conf.py의 변화의 예입니다.

스핑크스 문서의 latex_elements와 latex_additional_files를 시작 위치로 사용하여 으로 확인하십시오.

+0

미안하지만 형식이 잘못되었습니다. 미리보기에서 확인되었습니다. – cognacc

+0

이 작품! 제안 해 주셔서 감사합니다. – pyfunc

+0

@pyfunc : 나는'를 얻고있다! LaTeX 오류 :이 아이디어에 \ begin {document} .'이 없습니다. 왜 그런지 알아? – lpapp