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