作者physmd (smd)
看板LaTeX
标题Re: [问题] TexShop 输入\ref 时自动完成
时间Fri Apr 8 15:31:21 2016
: → 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://webptt.com/cn.aspx?n=bbs/LaTeX/M.1460100684.A.01D.html
1F:→ Ice9: 唔,我也没想到会是空白问题。但我命名时确实没包含空白~ 04/08 19:54
2F:推 khwang0: 什麽?可以加空格?compile会过? 04/12 19:09
3F:→ kerwinhui: 楼上,是可以的,但不鼓励 04/13 10:03
4F:→ kerwinhui: TeX内部用\csname r@<name>\endcsname的方式储存labels 04/13 10:05
5F:→ kerwinhui: 但journal因为空白问题碰太多次,就直接禁止了 04/13 10:08