2011-03-24 22 views
32

डिफ़ॉल्ट रूप से, स्फिंक्स दस्तावेज़ एक पीडीएफ आउटपुट करता है जो डुप्लेक्स प्रिंटिंग के लिए स्वरूपित है। तो शीर्षक पृष्ठ और टीओसी, टीओसी और परिचय, परिचय और पहला खंड इत्यादि के बीच एक खाली पृष्ठ है।स्फिंक्स दस्तावेज़: जेनरेट किए गए पीडीएफ से रिक्त पृष्ठ निकालें?

मेरे उपयोगकर्ता हमेशा पीडीएफ ऑनलाइन देखने जा रहे हैं। इसलिए मैं इन रिक्त पृष्ठों को हटाना चाहता हूं।

यह स्फिंक्स में एक परेशान मुद्दा प्रतीत होता है। See this email thread

This user दो समाधान सुझाता है, लेकिन न तो मेरे लिए काम करता है। मजे की बात है, पहले समाधान:

latex_elements = { 
    'classoptions': ',oneside', 
} 

मुझे ! Package babel Error: You haven't specified a language option.

दूसरा विकल्प देता है:

latex_font_size = '10pt,oneside' 

रन है, लेकिन एक पीडीएफ केवल मेरे दस्तावेज़ के विषम क्रमांकित पृष्ठों है कि पैदा करता है। अफसोस।

क्या कोई जानता है कि इन रिक्त पृष्ठों के बिना पीडीएफ कैसे तैयार किया जाए?

+1

अपने उपयोगकर्ताओं के बाद से स्फिंक्स उत्पादन के लिए विशेष रूप से ऑनलाइन पढ़ने के लिए जा रहे हैं, इसे और अधिक अनुकूल नहीं होगा, कहें, एचटीएमएल, और उन्हें ऑनलाइन पीडीएफ देखने की पीड़ा बचाओ? –

+0

@ ब्रेंट। लोंगबरो, यह सिर्फ यथार्थवादी नहीं है। एचटीएमएल पेज लेआउट के लिए नहीं बनाया गया था, लेकिन आज ज्यादातर लोग ... पेज लेआउट, यहां तक ​​कि ऑनलाइन भी उपयोग करने का प्रयास करते हैं। इतने सारे परिणाम के साथ। मैं बहुत सारे एचटीएमएल के लिए एक अच्छा दिखने वाला पीडीएफ, यहां तक ​​कि ऑनलाइन भी पसंद करता हूं। विशेष रूप से स्फिंक्स से क्या आता है, जब तक कि आप इसे अपने स्वयं के सीएसएस से अनुकूलित न करें। मैं एचटीएमएल को एक (ज्यादातर) काम कर रहा हैक के रूप में मानता हूं। कुछ समय के लिए डिस्प्ले पोस्टस्क्रिप्ट देखें, यदि आप इससे परिचित नहीं हैं, तो उसके साथ एक वेब की कल्पना करें, यह शानदार होगा। –

+0

@AmigableClarkKant: मैं मानता हूं कि एचटीएमएल अच्छा नहीं है, लेकिन पीडीएफ विंडो आकार बदलने या टेक्स्ट स्केलिंग के लिए भी ठीक से रिफ्लो नहीं करता है, जो मुझे लगता है, ऑनलाइन पढ़ने के लिए महत्वपूर्ण आवश्यकताएं हैं। –

उत्तर

46

अनुभाग "LaTeX उत्पादन के लिए विकल्प" में अपने source/conf.py विन्यास फाइल में इस रखो:

latex_elements = { 
    'classoptions': ',openany,oneside' 
} 
+28

यह 'ओपननी' पैरामीटर के साथ भी बेहतर है, यह सामग्री की तालिका के बाद भी रिक्त पृष्ठ को हटा देता है। उदाहरण: 'latex_elements = { 'classoptions': ', openany, oneside', 'कोलाहल': '\\ usepackage [पॉलिश] {कोलाहल}' }' – flegmatyk

+7

बहुत बढ़िया, महान टिप! मैं अभी भी पॉलिश करने के लिए स्विच बनाने के लिए तैयार नहीं हूं ...;) –

+0

धन्यवाद! यह मेरे लिए काम किया – Antigluk