[問題] 如何 \ref 多個 label,並且會自動縮短

看板LaTeX (論文排版)作者 (mself)時間14年前 (2011/09/04 22:42), 編輯推噓5(504)
留言9則, 3人參與, 最新討論串1/1
我想 \ref 多個式子 目前是寫 according to Equation \ref{EQ1}, \ref{EQ2}, and \ref{EQ3} 其實 EQ1~EQ3 是連號的式子 有辦法讓他縮短嗎? 我試過用 \ref{EQ1, EQ2, EQ3} 好像不 work 會變成 ???? 謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.66.93

09/05 07:48, , 1F
\usepackage[numbers, sort&compress]{natbib} 就可以
09/05 07:48, 1F

09/05 07:51, , 2F
就可以使用 \ref{EQ1, EQ2, EQ3}
09/05 07:51, 2F

09/06 19:38, , 3F
我試了,可是不行耶。會不會這是 for bib 的?
09/06 19:38, 3F

09/06 21:09, , 4F
沒錯, springman 寫的那個是用在 citation 上面的...
09/06 21:09, 4F

09/06 21:10, , 5F
你需要 cleveref http://goo.gl/WynTa
09/06 21:10, 5F

09/07 05:34, , 6F
不加 natbib 那個套件似乎也可以用 \ref{EQ1, EQ2, EQ3}
09/07 05:34, 6F

09/07 05:36, , 7F
只是編譯完每個數字都會出現,有加套件會變成類似[1-3]
09/07 05:36, 7F

09/07 05:40, , 8F
sorry,我說的是 citation,是 \cite 才對,腦筋不清楚
09/07 05:40, 8F
成功了~謝謝 不過要注意 cleverif 不能配合 eqnarray (也有很多文章說要避免用 eqnarray) 此外,用\cref{EQ1} 他會生出 "eq. (1)" 用 \Cref{EQ1} 他會生出 "Equation (1)" 不曉得前面文字的部分能不能自己改變? ※ 編輯: mself 來自: 61.59.237.245 (09/10 23:50)

09/11 03:28, , 9F
請讀說明的 6.1.2
09/11 03:28, 9F
文章代碼(AID): #1EOuvIXx (LaTeX)
文章代碼(AID): #1EOuvIXx (LaTeX)