看板 LaTeX 關於我們 聯絡資訊
: → Ice9: 方向鍵,然後 return 建呢? 04/05 00:00 : → physmd: 那樣只給我開頭呢...譬如有\label{eq: this} 及 eq:that 04/05 22:00 : → physmd: 打\eqref{ 之後按ESC 會出現選單, 可以方向鍵上下選, 但是 04/05 22:02 : → physmd: 選了eq: that(BibDesk) 再按Enter他只給我 eq: (空白) 04/05 22:11 : → physmd: 其他的 \label{fig: blah} 或 table 都一樣, 不管有幾個具 04/05 22:18 : → physmd: 有相同開頭. 游標移到斷掉處(冒號後)再來一次也不會多東西 04/05 22:22 : → Ice9: 呃,好吧。我是用TexStudio。没有這種問題。TexShop不熟…… 04/06 18:19 : → Ice9: 剛試了 Sublime Text 和 Atom 也都没這問題。看了論壇,發現 04/06 18:27 : → Ice9: TexShop裡要再多打前幾個label過的字母才能被選中。 04/06 18:29 : → Ice9: 咦,我的Yosemite(TexShop3.58)可以在Esc後往下選按Enter。 04/06 18:34 : → Ice9: 自動選擇可以完成無誤。你要不要重新下載安裝?或選舊版本? 04/06 18:38 感謝各位回應, 我發現這怎麼回事了 ..... 我自己習慣的「良好」命名方式是 \label{eq: this_blah_blah} 接在冒號後面有個空白,這樣看得比較清楚. 其他 fig, tabl, sec, Thm 都是這樣. 有個空白, 就是如此而已 @@ 我知道一般而言空白是要注意的,所以我後面也都用底線. 我之前在 Windows 用 TexStudio 就算有空白也沒有這個 問題。 而且我萬萬沒想說這種高階的使用者介面也搞這種 飛機 @@ 我測試了一下,可以上下方向鍵再按Enter來選,冒號是沒問題的, 就是 label 裡面任何地方 有空白, 引用到該處就會斷掉. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.219.129 ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1460100684.A.01D.html
Ice9: 唔,我也没想到會是空白問題。但我命名時確實没包含空白~ 04/08 19:54
khwang0: 什麼?可以加空格?compile會過? 04/12 19:09
kerwinhui: 樓上,是可以的,但不鼓勵 04/13 10:03
kerwinhui: TeX內部用\csname r@<name>\endcsname的方式儲存labels 04/13 10:05
kerwinhui: 但journal因為空白問題碰太多次,就直接禁止了 04/13 10:08