में किसी पैकेज में स्थान रखने के विकल्प को पास करने के लिए कैसे करें जब मैं एक स्पेस युक्त विकल्प घोषित करता हूं, तो LaTeX/XeLaTeX इसे खाता है।LaTeX/XeLaTeX
मुख्य .tex में, मेरे पास है:
\usepackage[test font]{test}
मेरी .sty फ़ाइल में मेरे पास है:
\DeclareOption*{\newfontfamily\testfont[Scale=1]{\CurrentOption}}
\ProcessOptions
लेकिन टेक्स इंजन पैकेज testfont विकल्प और नहीं गुजरता परीक्षण फ़ॉन्ट।
तो प्रश्न यह है कि पैकेज में स्थान वाले विकल्प को कैसे पास किया जाए।
हाँ यह असफल हो जायेगी साथ यह सुरक्षित रखें, लेकिन एक छोटे से बदलाव के साथ यह त्रुटि के बिना संकलन होगा: .tex फ़ाइल में \ catcode' \ = 11 \ usepackage [परीक्षण फ़ॉन्ट ] {परीक्षण} और .sty फ़ाइल में \ DeclareOption * {\ typeout {\ CurrentOption क्या}} \ ProcessOptions \ catcode' \ = 10 समस्या जा रहा है कि पहली बिल्ली चलती .sty फ़ाइल में कोड काम नहीं करता है। – anno