我使用ntheorem來排版一組條件。在我的序言,我有:引用一個類似於定理的環境[名稱]
\theoremstyle{empty}
\newtheorem{Condtion}{Condtion}
當我想要排版的條件,我寫:
\begin{Condtion}[name]
\label{cnd:nm}
foo foo foo
\end{Condition}
名稱出現黑體字在同一行作爲條件的文本的開始,與沒有數字或任何東西。完善。
我想現在要做的是通過\ref
命令的一些變種參考條件, \裁判調用[未顯示任何地方]數 \ THREF第n個條件 寫道:「條件N」 \ nameref寫入標籤SECTION的名稱。 zref解決方案建議here,但似乎不盡如人意。
任何建議在一個簡單的方法來做到這一點? (即使更簡單的zref解決方案也不錯)目前,我剛剛爲每個條件定義了一個\newcommand
,並且使用它而不是引用條件本身。這在語義上是不透明的,只是令人不滿意...
(編輯:我給ntheorem的一位作者Wolfgang May發了一封電子郵件,他解釋說在ntheorem中沒有辦法做到這一點,因爲[name]選項沒有被記錄。)
(編輯:這不是一個愚蠢的建議在評論中,因爲我有興趣通過其可選的命令引用一個環境,而不是引用它所在的部分/章節。 )
檢查http://stackoverflow.com/questions/1491842/references-with-text-in-latex哪些*可能是一個有效的副本。還有http://stackoverflow.com/questions/2613506/ref-chapter-name-in-latex和東西從那裏鏈接。 – dmckee 2010-05-04 18:07:55
zref可以工作,但它似乎是一個非常複雜的做事方式。我的意思是,[名稱]已經在環境開始時宣佈。我只是想通過它的名字來叫它,而不是它的號碼... – Seamus 2010-05-05 15:07:43