मैं ntheorem उपयोग कर रहा हूँ की स्थिति का एक सेट टाईपसेट करने के लिए एक प्रमेय की तरह पर्यावरण संदर्भित। मेरी प्रस्तावना में मेरे पास है:द्वारा अपनी [नाम]
\theoremstyle{empty}
\newtheorem{Condtion}{Condtion}
जब मैं एक शर्त टाईपसेट करना चाहते हैं, मैं लिखने:
\begin{Condtion}[name]
\label{cnd:nm}
foo foo foo
\end{Condition}
नाम के साथ, हालत के टेक्स्ट की शुरुआत के रूप में एक ही लाइन पर बोल्ड अक्षरों में प्रकट होता है कोई संख्या या कुछ भी नहीं। उत्तम।
मैं अब क्या करना चाहते हैं क्या \ref
आदेश किसी भिन्न रूप से हालत का उल्लेख है, \ रेफरी संख्या [जो कहीं और प्रदर्शित नहीं किया जाता] कॉल \ thref वें हालत के लिए लिखते हैं, "स्थिति n" \ nameref लेबल के सेक्शन का नाम लिखता है। एक zref समाधान here का सुझाव दिया गया था, लेकिन असंतोषजनक और अनावश्यक लगता है।
एक आसान तरीका पर कोई सुझाव यह करने के लिए? (यहां तक कि एक सरल ज़ेफ समाधान भी अच्छा होगा) इस समय मैंने प्रत्येक शर्त के लिए \newcommand
परिभाषित किया है और स्थिति का हवाला देते हुए इसका उपयोग किया है। यह semantically अपारदर्शी और बस असंतुष्ट है ...
(संपादित करें: मैंने ntheorem, वुल्फगैंग मई के एक लेखक को ईमेल किया, और उन्होंने समझाया कि वास्तव में ntheorem के भीतर ऐसा करने का कोई तरीका नहीं है, क्योंकि [name] विकल्प रिकॉर्ड नहीं किया गया है।)
(संपादित करें: यह टिप्पणी में सुझाए गए एक डुप्ली नहीं है, क्योंकि मैं अपने वैकल्पिक नाम कमांड द्वारा पर्यावरण को संदर्भित करने में रूचि रखता हूं, जिसमें सेक्शन/अध्याय में बैठता है, संदर्भित नहीं करता है।)
http://stackoverflow.com/questions/1491842/references-with-text-in-latex जांचें जो * एक प्रभावी डुप्लिकेट हो सकता है। इसके अलावा http://stackoverflow.com/questions/2613506/ref-chapter-name-in-latex और चीजें वहां से लिंक हैं। – dmckee
zref काम कर सकता है, लेकिन यह चीजों को करने का एक बहुत ही जटिल तरीका लगता है। मेरा मतलब है, [नाम] पहले से ही पर्यावरण की शुरुआत में घोषित किया गया है। मैं बस इसे अपने नाम से कॉल करना चाहता हूं इसकी संख्या नहीं ... – Seamus