Re: [問題] TexShop 輸入\ref 時自動完成

作者: physmd (smd)   2016-04-08 15:31:21
: → 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 裡面任何地方
有空白, 引用到該處就會斷掉.
作者: Ice9 (又到了屬於我的季節)   2016-04-08 19:54:00
唔,我也没想到會是空白問題。但我命名時確實没包含空白~
作者: khwang0 (nivek)   2016-04-12 19:09:00
什麼?可以加空格?compile會過?
作者: kerwinhui (kezza)   2016-04-13 10:03:00
樓上,是可以的,但不鼓勵TeX內部用\csname r@<name>\endcsname的方式儲存labels但journal因為空白問題碰太多次,就直接禁止了

Links booklink

Contact Us: admin [ a t ] ucptt.com