2011-01-29 4 views
18

अगर कोई जानता है कि latexpdf लक्ष्य का उपयोग करते समय स्फिंक्स आउटपुट को कैसे अनुकूलित किया जाए तो बस उत्सुक है? मैंने एचटीएमएल आउटपुट के लिए बहुत सारी कस्टम चीजें देखी हैं, लेकिन कस्टम पीडीएफ आउटपुट का कोई उदाहरण नहीं दिख रहा है।लेटेक्सपीडीएफ आउटपुट के स्फिंक्स अनुकूलन?

विशेष रूप से, मुझे शीर्षक पृष्ठ, शीर्षलेख, पाद लेख, और संभावित रूप से सामग्री से पहले सामने के कुछ पृष्ठों को जोड़ने में रुचि होगी।

क्या किसी ने इस तरह के अनुकूलन के किसी भी उदाहरण को देखा है, या पीडीएफ उत्पन्न करते समय लोगों को "स्टॉक" स्फिंक्स आउटपुट का बहुत अधिक उपयोग करते हैं? धन्यवाद!

उत्तर

20

हाँ मुझे लगता है कि लेटेक्स स्टाइल के लिए बेहतर या स्पष्ट दस्तावेज अच्छा होगा और कुछ उदाहरण होंगे।

स्फिंक्स मेलिंग सूची पर एक प्रश्न है, जो संकुल का उपयोग करने के बारे में है।

स्फिंक्स का अपना लेटेक्स डॉक्यूमेंट क्लास है जिसे 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 में सीधे परिवर्तन का एक उदाहरण है,।

स्पिंक्स डॉक्स में 0xएक प्रारंभिक बिंदु के रूप में latex_elements और latex_additional_files देखें।

+0

क्षमा करें स्वरूपण बाहर निकला, यह पूर्वावलोकन में ठीक लग रहा था! – cognacc

+0

यह काम करता है! सलाह के लिये धन्यवाद। – pyfunc

+0

@pyfunc: मुझे मिल रहा है! LaTeX त्रुटि: इस विचार के लिए \ missing {document}। प्रारंभ करें। तुम जानते हो क्यों? – lpapp

संबंधित मुद्दे