Re: [问题] bib自订编号后,cross ref仍是默认号

楼主: Marsden (马士登)   2017-03-05 01:29:05
: → 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
作者: ballII (无限期征才)   2017-03-05 01:33:00
抱歉 我不知道这种码要放在tex档的哪里 才能通过编译
楼主: Marsden (马士登)   2017-03-05 01:35:00
放在\makeatletter 和 \makeatother 之间呀
作者: ballII (无限期征才)   2017-03-05 01:40:00
dl.dropboxusercontent.com/u/5173388/latex/cv.tex通不过编译吔谢谢!数字差1没关系 我可以少跑一次 或有空时想其他方法原来前一个跑不成是因为尾巴括号落在%之后啦XD但这结果是从8往上数,不会倒数吔好棒喔!真是太谢谢你了~
作者: NTUEECS (台大电机资讯)   2017-03-10 01:59:00

Links booklink

Contact Us: admin [ a t ] ucptt.com