में आउटपुट डिवाइस का पता लगाना क्या एक आउटपुट डिवाइस का उपयोग किया जा रहा है (या कम से कम कौन सी क्षमताओं का उपयोग किया जा रहा है) यह पता लगाने के लिए एक लाटेक्स शैली/कक्षा फ़ाइल में कोई तरीका है? कारण है कि मैं एक वर्ग फ़ाइल जिसमें मैं कुछ पोस्टस्क्रिप्ट विशेष पैकेज का उपयोग करना चाहते लिख रहा हूँ (जैसे pstricks
) अगर पोस्टस्क्रिप्ट उपलब्ध है, लेकिन अगर मैं सिर्फलाटेक्स
\RequirePackage{pstricks}
तो लिखने के पाठ्यक्रम बुरी चीजें हैं तो ऐसा मैं दस्तावेज़ को pdflatex
के साथ संकलित कर रहा हूं। तो आदर्श रूप मैं कुछ के लिए देख रहा हूँ की तरह
\[email protected]\RequirePackage{pstricks}\fi
यह इस तरह लगता है क्योंकि मैं pgf
तरह संकुल पता उचित ग्राफिक्स आउटपुट डिवाइस के आधार पर आदेशों का उपयोग करने के लिए उनके व्यवहार को बदल सकते संभव होना चाहिए मैं उपयोग कर सकते हैं, लेकिन मैं मैंने कुछ Google खोजों को किया है और मेरी लाटेक्स पुस्तक में चेक किया है और मुझे कोई रास्ता नहीं मिला है।
मुझे यकीन नहीं है कि यह सर्वोत्तम शर्तों में कहा गया है। आप पता लगा सकते हैं कि कौन सा प्रोग्राम स्रोत को संसाधित कर रहा है (उदा। Ifpdf के साथ), लेकिन मैं इसका वर्णन नहीं करता कि "आउटपुट डिवाइस का पता लगाना"। YMMV। हालांकि, एक स्पष्ट फॉर्मूलेशन के लिए कोई अच्छा सुझाव नहीं है। – dmckee