[問題] basic question about {} and \def
為了輸入快速方便常會定義了很多縮寫,
例如 \alpha is defined as \a by \def \a {\alpha}
基本上這樣定義了縮寫以後,如果我要 X 下標 \alpha, 我就可以直接打
X_\a
但是有時候會有個奇怪的現象,就是latex強迫我要用{}把指標括起來
而且只針對特定的幾個字母,例如我的alpha就沒問題,i.e. X_\a is fine,
但是beta會出問題,我一定得打 X_{\b} instead of X_\b.
一開始看錯誤訊息還找不到是哪邊出錯了,後來才知道只要beta出現,
就一定得用 X_{\b}, i.e. curly bracket is necessary.
但我一直不知道原因為何?請問有人知道原因嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 193.206.247.129
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章