: → Marsden: \cite 應該是可行的, 不過要重新定義 \@auxout 03/05 01:03
: → Marsden: \write\@auxout{\string\bibcite{#1}{\thepointnumber}} 03/05 01:17
就像上面推文中提到的,使用 \cite 的時候他的編號是從生成的 .aux
檔中去抓出來的,所以要更動一下。
大概這樣:
\def\@bibitem#1{%
\item
\immediate\write\@auxout{\string\bibcite{#1}{\thepointnumber}}%}
不過放置的位置要喬一下,不然會一直跟最後的 num 差 1