LaTeX forum ⇒ BibTeX, biblatex and biberHow to remove the page number from the end of a reference Topic is solved

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
daiyue
Posts: 17
Joined: Mon May 21, 2012 5:58 pm

How to remove the page number from the end of a reference

Postby daiyue » Thu Aug 13, 2015 5:42 pm

Hi, I am using aaai (aaai.bst) as bibliographystyle. The problem is that every reference is tailing a page number where it appears in my thesis. I am wondering how to remove the page number.

thanks

Tags:

User avatar
Stefan Kottwitz
Site Admin
Posts: 9415
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Thu Aug 13, 2015 5:50 pm

Hello,

look into your document for an option called backref or pagebackref, given to biblatex or hyperref. Then remove this option and compile again.

If it doesn't help, or you don't find it, perhaps post your code here.

Stefan
Site admin

daiyue
Posts: 17
Joined: Mon May 21, 2012 5:58 pm

Postby daiyue » Thu Aug 13, 2015 5:59 pm

Stefan_K wrote:look into your document for an option called backref or pagebackref, given to biblatex or hyperref.


Hi, thx for replay. I couldn't find backref or pagebackref, even there is no biblatex or hyperref in aaai.bst.

So I post the code for aaai.bst here for reference.

  1. %Filename: AAAI.bst
  2. % BibTeX `aaai' style file for BibTeX version 0.99c, LaTeX version 2.09
  3. % Version of 22 February 2008
  4. % Place it in a file called aaai.bst in the BibTeX search path. (Placing it
  5. % in the same directory as the LaTeX document should also work.)
  6. % Support for named citations is provided by named.sty
  7. % This version was made by modifying the master file made by
  8. % Oren Patashnik (PATASHNIK@SCORE.STANFORD.EDU)
  9. % Copyright (C) 1985, all rights reserved.
  10. % Modifications Copyright (C) 1988, 1989, 1994, Peter F. Patel-Schneider
  11. % Copying of this file is authorized only if either
  12. % (1) you make absolutely no changes to your copy, including name, or
  13. % (2) if you do make changes, you name it something other than
  14. % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
  15. % This restriction helps ensure that all standard styles are identical.
  16. % This style is NOT guaranteed to work. It is provided in the hope
  17. % that it will make the preparation of papers easier.
  18. %
  19. % There are undoubtably bugs in this style. If you make bug fixes,
  20. % improvements, etc. please us know (www.aaai.org)
  21. % The preparation of this modified file was supported by Schlumberger Palo
  22. % Alto Research and AT\&T Bell Laboratories.
  23. % Modifications Copyright (C) 1990. Sunil Issar si@cs.cmu.edu
  24. % Modified the file so that the Bibliography style is closer to the
  25. % one specified in the Instructions to Authors for AAAI papers.
  26. % This style is NOT guaranteed to work. It is provided in the hope
  27. % that it will make the preparation of papers easier.
  28. % Standard disclaimers apply. Send comments etc., to si@cs.cmu.edu
  29. % This file can be used in other conferences as long as credit to the
  30. % authors and supporting agencies is retained, this notice is not changed,
  31. % and further modification or reuse is not restricted.
  32. % Name format in citations:
  33. % single authorFirst
  34. % two authorsFirst and Second
  35. % three authorsFirst, Second, and Third
  36. % more authorsFirst et al.
  37. %
  38. % Bibliography format
  39. % author. date. other.
  40. % Author format
  41. % single authorFirst, Initials
  42. % two authorsFirst, Initials, and Second, Initials
  43. % more authorsFirst, Initials; ...; and Last, Initials
  44. %
  45. % Reference list ordering: alphabetical by author or whatever passes
  46. % for author in the absence of one.
  47. %
  48. % This BibTeX style has support for short (year only) citations. This
  49. % is done by having the citations actually look like
  50. % \citeauthoryear{author-info}{year}
  51. % The LaTeX style has to have support for this
  52. ENTRY
  53. { address
  54. author
  55. booktitle
  56. chapter
  57. edition
  58. editor
  59. howpublished
  60. institution
  61. journal
  62. key
  63. month
  64. note
  65. number
  66. organization
  67. pages
  68. publisher
  69. school
  70. series
  71. title
  72. type
  73. volume
  74. year
  75. }
  76. {}
  77. { label extra.label sort.label }
  78. INTEGERS { output.state before.all mid.sentence after.sentence after.block }
  79. FUNCTION {init.state.consts}
  80. { #0 'before.all :=
  81. #1 'mid.sentence :=
  82. #2 'after.sentence :=
  83. #3 'after.block :=
  84. }
  85. STRINGS { s t }
  86. FUNCTION {output.nonnull}
  87. { 's :=
  88. output.state mid.sentence =
  89. { ", " * write$ }
  90. { output.state after.block =
  91. { add.period$ write$
  92. newline$
  93. "\newblock " write$
  94. }
  95. { output.state before.all =
  96. 'write$
  97. { add.period$ " " * write$ }
  98. if$
  99. }
  100. if$
  101. mid.sentence 'output.state :=
  102. }
  103. if$
  104. s
  105. }
  106. FUNCTION {sioutput.nonnull}
  107. { 's :=
  108. output.state mid.sentence =
  109. { " " * write$ }
  110. { output.state after.block =
  111. { add.period$ write$
  112. newline$
  113. "\newblock " write$
  114. }
  115. { output.state before.all =
  116. 'write$
  117. { add.period$ " " * write$ }
  118. if$
  119. }
  120. if$
  121. mid.sentence 'output.state :=
  122. }
  123. if$
  124. s
  125. }
  126. FUNCTION {output}
  127. { duplicate$ empty$
  128. 'pop$
  129. 'output.nonnull
  130. if$
  131. }
  132. FUNCTION {sioutput}
  133. { duplicate$ empty$
  134. 'pop$
  135. 'sioutput.nonnull
  136. if$
  137. }
  138. FUNCTION {output.check}
  139. { 't :=
  140. duplicate$ empty$
  141. { pop$ "empty " t * " in " * cite$ * warning$ }
  142. 'output.nonnull
  143. if$
  144. }
  145. FUNCTION {output.bibitem}
  146. { newline$
  147. "\bibitem[" write$
  148. label write$
  149. "]{" write$
  150. cite$ write$
  151. "}" write$
  152. newline$
  153. ""
  154. before.all 'output.state :=
  155. }
  156. FUNCTION {fin.entry}
  157. { add.period$
  158. write$
  159. newline$
  160. }
  161. FUNCTION {new.block}
  162. { output.state before.all =
  163. 'skip$
  164. { after.block 'output.state := }
  165. if$
  166. }
  167. FUNCTION {new.sentence}
  168. { output.state after.block =
  169. 'skip$
  170. { output.state before.all =
  171. 'skip$
  172. { after.sentence 'output.state := }
  173. if$
  174. }
  175. if$
  176. }
  177. FUNCTION {not}
  178. { { #0 }
  179. { #1 }
  180. if$
  181. }
  182. FUNCTION {and}
  183. { 'skip$
  184. { pop$ #0 }
  185. if$
  186. }
  187. FUNCTION {or}
  188. { { pop$ #1 }
  189. 'skip$
  190. if$
  191. }
  192. FUNCTION {new.block.checka}
  193. { empty$
  194. 'skip$
  195. 'new.block
  196. if$
  197. }
  198. FUNCTION {new.block.checkb}
  199. { empty$
  200. swap$ empty$
  201. and
  202. 'skip$
  203. 'new.block
  204. if$
  205. }
  206. FUNCTION {new.sentence.checka}
  207. { empty$
  208. 'skip$
  209. 'new.sentence
  210. if$
  211. }
  212. FUNCTION {new.sentence.checkb}
  213. { empty$
  214. swap$ empty$
  215. and
  216. 'skip$
  217. 'new.sentence
  218. if$
  219. }
  220. FUNCTION {field.or.null}
  221. { duplicate$ empty$
  222. { pop$ "" }
  223. 'skip$
  224. if$
  225. }
  226. FUNCTION {emphasize}
  227. { duplicate$ empty$
  228. { pop$ "" }
  229. { "{\em " swap$ * "}" * }
  230. if$
  231. }
  232. INTEGERS { nameptr namesleft numnames }
  233. FUNCTION {format.publisher}
  234. { publisher empty$
  235. { "" }
  236. { address empty$
  237. { publisher }
  238. { address ": " * publisher * }
  239. if$
  240. }
  241. if$
  242. }
  243. FUNCTION {format.organization}
  244. { organization empty$
  245. { "" }
  246. { address empty$
  247. { organization }
  248. { address ": " * organization * }
  249. if$
  250. }
  251. if$
  252. }
  253. FUNCTION {format.names}
  254. { 's :=
  255. #1 'nameptr :=
  256. s num.names$ 'numnames :=
  257. numnames 'namesleft :=
  258. { namesleft #0 > }
  259. { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=
  260. nameptr #1 >
  261. { namesleft #1 >
  262. { "; " * t * }
  263. { numnames #2 >
  264. { ";" * }
  265. { "," * }
  266. if$
  267. t "others" =
  268. { " et~al." * }
  269. { " and " * t * }
  270. if$
  271. }
  272. if$
  273. }
  274. 't
  275. if$
  276. nameptr #1 + 'nameptr :=
  277. namesleft #1 - 'namesleft :=
  278. }
  279. while$
  280. add.period$
  281. }
  282. FUNCTION {format.authors}
  283. { author empty$
  284. { "" }
  285. { author format.names }
  286. if$
  287. }
  288. FUNCTION {format.editors}
  289. { editor empty$
  290. { "" }
  291. { editor format.names
  292. editor num.names$ #1 >
  293. { ", eds." * }
  294. { ", ed." * }
  295. if$
  296. }
  297. if$
  298. }
  299. FUNCTION {format.title}
  300. { title empty$
  301. { "" }
  302. { title "t" change.case$ }
  303. if$
  304. }
  305. FUNCTION {n.dashify}
  306. { 't :=
  307. ""
  308. { t empty$ not }
  309. { t #1 #1 substring$ "-" =
  310. { t #1 #2 substring$ "--" = not
  311. { "--" *
  312. t #2 global.max$ substring$ 't :=
  313. }
  314. { { t #1 #1 substring$ "-" = }
  315. { "-" *
  316. t #2 global.max$ substring$ 't :=
  317. }
  318. while$
  319. }
  320. if$
  321. }
  322. { t #1 #1 substring$ *
  323. t #2 global.max$ substring$ 't :=
  324. }
  325. if$
  326. }
  327. while$
  328. }
  329. FUNCTION {format.year}
  330. { year empty$
  331. { "" }
  332. { year extra.label * }
  333. if$
  334. }
  335. FUNCTION {format.date}
  336. { year empty$
  337. { month empty$
  338. { "" }
  339. { "there's a month but no year in " cite$ * warning$
  340. month
  341. }
  342. if$
  343. }
  344. { month empty$
  345. 'year
  346. { month " " * year * }
  347. if$
  348. }
  349. if$
  350. }
  351. FUNCTION {format.btitle}
  352. { title emphasize
  353. }
  354. FUNCTION {tie.or.space.connect}
  355. { duplicate$ text.length$ #3 <
  356. { "~" }
  357. { " " }
  358. if$
  359. swap$ * *
  360. }
  361. FUNCTION {either.or.check}
  362. { empty$
  363. 'pop$
  364. { "can't use both " swap$ * " fields in " * cite$ * warning$ }
  365. if$
  366. }
  367. FUNCTION {format.bvolume}
  368. { volume empty$
  369. { "" }
  370. { "volume" volume tie.or.space.connect
  371. series empty$
  372. 'skip$
  373. { " of " * series emphasize * }
  374. if$
  375. "volume and number" number either.or.check
  376. }
  377. if$
  378. }
  379. FUNCTION {format.number.series}
  380. { volume empty$
  381. { number empty$
  382. { series field.or.null }
  383. { output.state mid.sentence =
  384. { "number" }
  385. { "Number" }
  386. if$
  387. number tie.or.space.connect
  388. series empty$
  389. { "there's a number but no series in " cite$ * warning$ }
  390. { " in " * series * }
  391. if$
  392. }
  393. if$
  394. }
  395. { "" }
  396. if$
  397. }
  398. FUNCTION {format.edition}
  399. { edition empty$
  400. { "" }
  401. { output.state mid.sentence =
  402. { edition "l" change.case$ " edition" * }
  403. { edition "t" change.case$ " edition" * }
  404. if$
  405. }
  406. if$
  407. }
  408. INTEGERS { multiresult }
  409. FUNCTION {multi.page.check}
  410. { 't :=
  411. #0 'multiresult :=
  412. { multiresult not
  413. t empty$ not
  414. and
  415. }
  416. { t #1 #1 substring$
  417. duplicate$ "-" =
  418. swap$ duplicate$ "," =
  419. swap$ "+" =
  420. or or
  421. { #1 'multiresult := }
  422. { t #2 global.max$ substring$ 't := }
  423. if$
  424. }
  425. while$
  426. multiresult
  427. }
  428. FUNCTION {format.pages}
  429. { pages empty$
  430. { "" }
  431. { pages multi.page.check
  432. { "" pages n.dashify tie.or.space.connect }
  433. { "" pages tie.or.space.connect }
  434. if$
  435. }
  436. if$
  437. }
  438. FUNCTION {format.vol.num.pages}
  439. { volume field.or.null
  440. number empty$
  441. 'skip$
  442. { "(" number * ")" * *
  443. volume empty$
  444. { "there's a number but no volume in " cite$ * warning$ }
  445. 'skip$
  446. if$
  447. }
  448. if$
  449. pages empty$
  450. 'skip$
  451. { duplicate$ empty$
  452. { pop$ format.pages }
  453. { ":" * pages n.dashify * }
  454. if$
  455. }
  456. if$
  457. }
  458. FUNCTION {format.chapter.pages}
  459. { chapter empty$
  460. 'format.pages
  461. { type empty$
  462. { "chapter" }
  463. { type "l" change.case$ }
  464. if$
  465. chapter tie.or.space.connect
  466. pages empty$
  467. 'skip$
  468. { ", " * format.pages * }
  469. if$
  470. }
  471. if$
  472. }
  473. FUNCTION {format.in.ed.booktitle}
  474. { booktitle empty$
  475. { "" }
  476. { editor empty$
  477. { "In " booktitle emphasize * }
  478. { "In " format.editors * ", " * booktitle emphasize * }
  479. if$
  480. }
  481. if$
  482. }
  483. FUNCTION {empty.misc.check}
  484. { author empty$ title empty$ howpublished empty$
  485. month empty$ year empty$ note empty$
  486. and and and and and
  487. key empty$ not and
  488. { "all relevant fields are empty in " cite$ * warning$ }
  489. 'skip$
  490. if$
  491. }
  492. FUNCTION {format.thesis.type}
  493. { type empty$
  494. 'skip$
  495. { pop$
  496. type "t" change.case$
  497. }
  498. if$
  499. }
  500. FUNCTION {format.tr.number}
  501. { type empty$
  502. { "Technical Report" }
  503. 'type
  504. if$
  505. number empty$
  506. { "t" change.case$ }
  507. { number tie.or.space.connect }
  508. if$
  509. }
  510. FUNCTION {format.article.crossref}
  511. { key empty$
  512. { journal empty$
  513. { "need key or journal for " cite$ * " to crossref " * crossref *
  514. warning$
  515. ""
  516. }
  517. { "In {\em " journal * "\/}" * }
  518. if$
  519. }
  520. { "In " key * }
  521. if$
  522. " \shortcite{" * crossref * "}" *
  523. }
  524. FUNCTION {format.crossref.editor}
  525. { editor #1 "{vv~}{ll}" format.name$
  526. editor num.names$ duplicate$
  527. #2 >
  528. { pop$ " et~al." * }
  529. { #2 <
  530. 'skip$
  531. { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
  532. { " et~al." * }
  533. { " and " * editor #2 "{vv~}{ll}" format.name$ * }
  534. if$
  535. }
  536. if$
  537. }
  538. if$
  539. }
  540. FUNCTION {format.book.crossref}
  541. { volume empty$
  542. { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
  543. "In "
  544. }
  545. { "Volume" volume tie.or.space.connect
  546. " of " *
  547. }
  548. if$
  549. editor empty$
  550. editor field.or.null author field.or.null =
  551. or
  552. { key empty$
  553. { series empty$
  554. { "need editor, key, or series for " cite$ * " to crossref " *
  555. crossref * warning$
  556. "" *
  557. }
  558. { "{\em " * series * "\/}" * }
  559. if$
  560. }
  561. { key * }
  562. if$
  563. }
  564. { format.crossref.editor * }
  565. if$
  566. " \shortcite{" * crossref * "}" *
  567. }
  568. FUNCTION {format.incoll.inproc.crossref}
  569. { editor empty$
  570. editor field.or.null author field.or.null =
  571. or
  572. { key empty$
  573. { booktitle empty$
  574. { "need editor, key, or booktitle for " cite$ * " to crossref " *
  575. crossref * warning$
  576. ""
  577. }
  578. { "In {\em " booktitle * "\/}" * }
  579. if$
  580. }
  581. { "In " key * }
  582. if$
  583. }
  584. { "In " format.crossref.editor * }
  585. if$
  586. " \shortcite{" * crossref * "}" *
  587. }
  588. FUNCTION {article}
  589. { output.bibitem
  590. format.authors "author" output.check
  591. new.block format.year "year" output.check
  592. new.block
  593. format.title "title" output.check
  594. new.block
  595. crossref missing$
  596. { journal emphasize "journal" output.check
  597. format.vol.num.pages sioutput
  598. }
  599. { format.article.crossref output.nonnull
  600. format.pages sioutput
  601. }
  602. if$
  603. new.block
  604. note output
  605. fin.entry
  606. }
  607. FUNCTION {book}
  608. { output.bibitem
  609. author empty$
  610. { format.editors "author and editor" output.check }
  611. { format.authors output.nonnull
  612. crossref missing$
  613. { "author and editor" editor either.or.check }
  614. 'skip$
  615. if$
  616. }
  617. if$
  618. new.block format.year "year" output.check
  619. new.block
  620. format.btitle "title" output.check
  621. crossref missing$
  622. { format.bvolume output
  623. new.block
  624. format.number.series output
  625. new.sentence
  626. format.publisher "publisher" output.check
  627. }
  628. { new.block
  629. format.book.crossref output.nonnull
  630. }
  631. if$
  632. format.edition output
  633. % format.date "year" output.check
  634. new.block
  635. note output
  636. fin.entry
  637. }
  638. FUNCTION {booklet}
  639. { output.bibitem
  640. format.authors output
  641. new.block format.year "year" output.check
  642. new.block
  643. format.title "title" output.check
  644. howpublished address new.block.checkb
  645. howpublished output
  646. address output
  647. % format.date output
  648. new.block
  649. note output
  650. fin.entry
  651. }
  652. FUNCTION {inbook}
  653. { output.bibitem
  654. author empty$
  655. { format.editors "author and editor" output.check }
  656. { format.authors output.nonnull
  657. crossref missing$
  658. { "author and editor" editor either.or.check }
  659. 'skip$
  660. if$
  661. }
  662. if$
  663. new.block format.year "year" output.check
  664. new.block
  665. format.btitle "title" output.check
  666. crossref missing$
  667. { format.bvolume output
  668. new.block
  669. format.number.series output
  670. new.sentence
  671. format.publisher "publisher" output.check
  672. }
  673. { format.book.crossref output.nonnull
  674. }
  675. if$
  676. format.edition output
  677. % format.date "year" output.check
  678. new.block
  679. format.chapter.pages "chapter and pages" output.check
  680. new.block
  681. note output
  682. fin.entry
  683. }
  684. FUNCTION {incollection}
  685. { output.bibitem
  686. format.authors "author" output.check
  687. new.block format.year "year" output.check
  688. new.block
  689. format.title "title" output.check
  690. new.block
  691. crossref missing$
  692. { format.in.ed.booktitle "booktitle" output.check
  693. format.bvolume output
  694. format.number.series output
  695. new.sentence
  696. format.publisher "publisher" output.check
  697. format.edition output
  698. % format.date "year" output.check
  699. new.block
  700. format.chapter.pages output
  701. }
  702. { format.incoll.inproc.crossref output.nonnull
  703. new.block
  704. format.chapter.pages output
  705. }
  706. if$
  707. new.block
  708. note output
  709. fin.entry
  710. }
  711. FUNCTION {inproceedings}
  712. { output.bibitem
  713. format.authors "author" output.check
  714. new.block format.year "year" output.check
  715. new.block
  716. format.title "title" output.check
  717. new.block
  718. crossref missing$
  719. { format.in.ed.booktitle "booktitle" output.check
  720. format.bvolume output
  721. format.number.series output
  722. format.pages output
  723. new.block
  724. organization empty$
  725. { format.publisher output }
  726. { format.organization output }
  727. if$
  728. }
  729. { format.incoll.inproc.crossref output.nonnull
  730. format.pages output
  731. }
  732. if$
  733. new.block
  734. note output
  735. fin.entry
  736. }
  737. FUNCTION {conference} { inproceedings }
  738. FUNCTION {manual}
  739. { output.bibitem
  740. author empty$
  741. { organization empty$
  742. 'skip$
  743. { organization output.nonnull
  744. address output
  745. }
  746. if$
  747. }
  748. { format.authors output.nonnull }
  749. if$
  750. new.block format.year "year" output.check
  751. new.block
  752. format.btitle "title" output.check
  753. author empty$
  754. { organization empty$
  755. { address new.block.checka
  756. address output
  757. }
  758. 'skip$
  759. if$
  760. }
  761. { organization address new.block.checkb
  762. organization output
  763. address output
  764. }
  765. if$
  766. format.edition output
  767. % format.date output
  768. new.block
  769. note output
  770. fin.entry
  771. }
  772. FUNCTION {mastersthesis}
  773. { output.bibitem
  774. format.authors "author" output.check
  775. new.block format.year "year" output.check
  776. new.block
  777. format.title "title" output.check
  778. new.block
  779. "Master's thesis" format.thesis.type output.nonnull
  780. school "school" output.check
  781. address output
  782. % format.date "year" output.check
  783. new.block
  784. note output
  785. fin.entry
  786. }
  787. FUNCTION {misc}
  788. { output.bibitem
  789. format.authors output
  790. new.block format.year "year" output.check
  791. title howpublished new.block.checkb
  792. format.title output
  793. howpublished new.block.checka
  794. howpublished output
  795. % format.date output
  796. new.block
  797. note output
  798. fin.entry
  799. empty.misc.check
  800. }
  801. FUNCTION {phdthesis}
  802. { output.bibitem
  803. format.authors "author" output.check
  804. new.block format.year "year" output.check
  805. new.block
  806. format.btitle "title" output.check
  807. new.block
  808. "Ph.D. Dissertation" format.thesis.type output.nonnull
  809. school "school" output.check
  810. address output
  811. % format.date "year" output.check
  812. new.block
  813. note output
  814. fin.entry
  815. }
  816. FUNCTION {proceedings}
  817. { output.bibitem
  818. editor empty$
  819. { organization output }
  820. { format.editors output.nonnull }
  821. if$
  822. new.block format.year "year" output.check
  823. new.block
  824. format.btitle "title" output.check
  825. format.bvolume output
  826. format.number.series output
  827. editor empty$
  828. { publisher empty$
  829. { address output }
  830. { format.publisher output }
  831. if$
  832. }
  833. { organization empty$
  834. { publisher new.sentence.checka
  835. format.publisher output
  836. }
  837. { organization new.sentence.checkb
  838. format.organization output
  839. }
  840. if$
  841. }
  842. if$
  843. new.block
  844. note output
  845. fin.entry
  846. }
  847. FUNCTION {techreport}
  848. { output.bibitem
  849. format.authors "author" output.check
  850. new.block format.year "year" output.check
  851. new.block
  852. format.title "title" output.check
  853. new.block
  854. format.tr.number output.nonnull
  855. institution "institution" output.check
  856. address output
  857. % format.date "year" output.check
  858. new.block
  859. note output
  860. fin.entry
  861. }
  862. FUNCTION {unpublished}
  863. { output.bibitem
  864. format.authors "author" output.check
  865. new.block format.year "year" output.check
  866. new.block
  867. format.title "title" output.check
  868. new.block
  869. note "note" output.check
  870. % format.date output
  871. fin.entry
  872. }
  873. FUNCTION {default.type} { misc }
  874. MACRO {jan} {"January"}
  875. MACRO {feb} {"February"}
  876. MACRO {mar} {"March"}
  877. MACRO {apr} {"April"}
  878. MACRO {may} {"May"}
  879. MACRO {jun} {"June"}
  880. MACRO {jul} {"July"}
  881. MACRO {aug} {"August"}
  882. MACRO {sep} {"September"}
  883. MACRO {oct} {"October"}
  884. MACRO {nov} {"November"}
  885. MACRO {dec} {"December"}
  886. MACRO {acmcs} {"ACM Computing Surveys"}
  887. MACRO {acta} {"Acta Informatica"}
  888. MACRO {cacm} {"Communications of the ACM"}
  889. MACRO {ibmjrd} {"IBM Journal of Research and Development"}
  890. MACRO {ibmsj} {"IBM Systems Journal"}
  891. MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
  892. MACRO {ieeetc} {"IEEE Transactions on Computers"}
  893. MACRO {ieeetcad}
  894. {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
  895. MACRO {ipl} {"Information Processing Letters"}
  896. MACRO {jacm} {"Journal of the ACM"}
  897. MACRO {jcss} {"Journal of Computer and System Sciences"}
  898. MACRO {scp} {"Science of Computer Programming"}
  899. MACRO {sicomp} {"SIAM Journal on Computing"}
  900. MACRO {tocs} {"ACM Transactions on Computer Systems"}
  901. MACRO {tods} {"ACM Transactions on Database Systems"}
  902. MACRO {tog} {"ACM Transactions on Graphics"}
  903. MACRO {toms} {"ACM Transactions on Mathematical Software"}
  904. MACRO {toois} {"ACM Transactions on Office Information Systems"}
  905. MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
  906. MACRO {tcs} {"Theoretical Computer Science"}
  907. READ
  908. FUNCTION {sortify}
  909. { purify$
  910. "l" change.case$
  911. }
  912. INTEGERS { len }
  913. FUNCTION {chop.word}
  914. { 's :=
  915. 'len :=
  916. s #1 len substring$ =
  917. { s len #1 + global.max$ substring$ }
  918. 's
  919. if$
  920. }
  921. FUNCTION {format.lab.names}
  922. { 's :=
  923. s num.names$ 'numnames :=
  924. numnames #1 =
  925. { s #1 "{vv }{ll}" format.name$ }
  926. { numnames #2 =
  927. { s #1 "{vv }{ll} and " format.name$ s #2 "{vv }{ll}" format.name$ *
  928. }
  929. { numnames #3 =
  930. { s #1 "{vv }{ll}, " format.name$
  931. s #2 "{vv }{ll}, and " format.name$ *
  932. s #3 "{vv }{ll}" format.name$ *
  933. }
  934. { s #1 "{vv }{ll }\bgroup et al\mbox{.}\egroup " format.name$
  935. }
  936. if$
  937. }
  938. if$
  939. }
  940. if$
  941. }
  942. FUNCTION {author.key.label}
  943. { author empty$
  944. { key empty$
  945. { cite$ #1 #3 substring$ }
  946. { key }
  947. if$
  948. }
  949. { author format.lab.names }
  950. if$
  951. }
  952. FUNCTION {author.editor.key.label}
  953. { author empty$
  954. { editor empty$
  955. { key empty$
  956. { cite$ #1 #3 substring$ }
  957. { key }
  958. if$
  959. }
  960. { editor format.lab.names }
  961. if$
  962. }
  963. { author format.lab.names }
  964. if$
  965. }
  966. FUNCTION {author.key.organization.label}
  967. { author empty$
  968. { key empty$
  969. { organization empty$
  970. { cite$ #1 #3 substring$ }
  971. { "The " #4 organization chop.word #3 text.prefix$ }
  972. if$
  973. }
  974. { key }
  975. if$
  976. }
  977. { author format.lab.names }
  978. if$
  979. }
  980. FUNCTION {editor.key.organization.label}
  981. { editor empty$
  982. { key empty$
  983. { organization empty$
  984. { cite$ #1 #3 substring$ }
  985. { "The " #4 organization chop.word #3 text.prefix$ }
  986. if$
  987. }
  988. { key }
  989. if$
  990. }
  991. { editor format.lab.names }
  992. if$
  993. }
  994. FUNCTION {calc.label}
  995. { type$ "book" =
  996. type$ "inbook" =
  997. or
  998. 'author.editor.key.label
  999. { type$ "proceedings" =
  1000. 'editor.key.organization.label
  1001. { type$ "manual" =
  1002. 'author.key.organization.label
  1003. 'author.key.label
  1004. if$
  1005. }
  1006. if$
  1007. }
  1008. if$
  1009. duplicate$
  1010. "\protect\citeauthoryear{" swap$ * "}{" *
  1011. year field.or.null purify$ * % CHANGED - pfps - 15 Feb 1989
  1012. 'label :=
  1013. year field.or.null purify$ *
  1014. sortify 'sort.label :=
  1015. }
  1016. FUNCTION {sort.format.names}
  1017. { 's :=
  1018. #1 'nameptr :=
  1019. ""
  1020. s num.names$ 'numnames :=
  1021. numnames 'namesleft :=
  1022. { namesleft #0 > }
  1023. { nameptr #1 >
  1024. { " " * }
  1025. 'skip$
  1026. if$
  1027. s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
  1028. nameptr numnames = t "others" = and
  1029. { "et al" * }
  1030. { t sortify * }
  1031. if$
  1032. nameptr #1 + 'nameptr :=
  1033. namesleft #1 - 'namesleft :=
  1034. }
  1035. while$
  1036. }
  1037. FUNCTION {sort.format.title}
  1038. { 't :=
  1039. "A " #2
  1040. "An " #3
  1041. "The " #4 t chop.word
  1042. chop.word
  1043. chop.word
  1044. sortify
  1045. #1 global.max$ substring$
  1046. }
  1047. FUNCTION {author.sort}
  1048. { author empty$
  1049. { key empty$
  1050. { "to sort, need author or key in " cite$ * warning$
  1051. ""
  1052. }
  1053. { key sortify }
  1054. if$
  1055. }
  1056. { author sort.format.names }
  1057. if$
  1058. }
  1059. FUNCTION {author.editor.sort}
  1060. { author empty$
  1061. { editor empty$
  1062. { key empty$
  1063. { "to sort, need author, editor, or key in " cite$ * warning$
  1064. ""
  1065. }
  1066. { key sortify }
  1067. if$
  1068. }
  1069. { editor sort.format.names }
  1070. if$
  1071. }
  1072. { author sort.format.names }
  1073. if$
  1074. }
  1075. FUNCTION {author.organization.sort}
  1076. { author empty$
  1077. { organization empty$
  1078. { key empty$
  1079. { "to sort, need author, organization, or key in " cite$ * warning$
  1080. ""
  1081. }
  1082. { key sortify }
  1083. if$
  1084. }
  1085. { "The " #4 organization chop.word sortify }
  1086. if$
  1087. }
  1088. { author sort.format.names }
  1089. if$
  1090. }
  1091. FUNCTION {editor.organization.sort}
  1092. { editor empty$
  1093. { organization empty$
  1094. { key empty$
  1095. { "to sort, need editor, organization, or key in " cite$ * warning$
  1096. ""
  1097. }
  1098. { key sortify }
  1099. if$
  1100. }
  1101. { "The " #4 organization chop.word sortify }
  1102. if$
  1103. }
  1104. { editor sort.format.names }
  1105. if$
  1106. }
  1107. FUNCTION {presort}
  1108. { calc.label
  1109. sort.label
  1110. " "
  1111. *
  1112. type$ "book" =
  1113. type$ "inbook" =
  1114. or
  1115. 'author.editor.sort
  1116. { type$ "proceedings" =
  1117. 'editor.organization.sort
  1118. { type$ "manual" =
  1119. 'author.organization.sort
  1120. 'author.sort
  1121. if$
  1122. }
  1123. if$
  1124. }
  1125. if$
  1126. *
  1127. " "
  1128. *
  1129. year field.or.null sortify
  1130. *
  1131. " "
  1132. *
  1133. title field.or.null
  1134. sort.format.title
  1135. *
  1136. #1 entry.max$ substring$
  1137. 'sort.key$ :=
  1138. }
  1139. ITERATE {presort}
  1140. SORT
  1141. STRINGS { longest.label last.sort.label next.extra }
  1142. INTEGERS { longest.label.width last.extra.num }
  1143. FUNCTION {initialize.longest.label}
  1144. { "" 'longest.label :=
  1145. #0 int.to.chr$ 'last.sort.label :=
  1146. "" 'next.extra :=
  1147. #0 'longest.label.width :=
  1148. #0 'last.extra.num :=
  1149. }
  1150. FUNCTION {forward.pass}
  1151. { last.sort.label sort.label =
  1152. { last.extra.num #1 + 'last.extra.num :=
  1153. last.extra.num int.to.chr$ 'extra.label :=
  1154. }
  1155. { "a" chr.to.int$ 'last.extra.num :=
  1156. "" 'extra.label :=
  1157. sort.label 'last.sort.label :=
  1158. }
  1159. if$
  1160. }
  1161. FUNCTION {reverse.pass}
  1162. { next.extra "b" =
  1163. { "a" 'extra.label := }
  1164. 'skip$
  1165. if$
  1166. label extra.label * "}" * 'label := % CHANGED - pfps 15 Feb 1989
  1167. label width$ longest.label.width >
  1168. { label 'longest.label :=
  1169. label width$ 'longest.label.width :=
  1170. }
  1171. 'skip$
  1172. if$
  1173. extra.label 'next.extra :=
  1174. }
  1175. EXECUTE {initialize.longest.label}
  1176. ITERATE {forward.pass}
  1177. REVERSE {reverse.pass}
  1178. FUNCTION {begin.bib}
  1179. { preamble$ empty$
  1180. 'skip$
  1181. { preamble$ write$ newline$ }
  1182. if$
  1183. "\begin{thebibliography}{}" write$ newline$
  1184. }
  1185. EXECUTE {begin.bib}
  1186. EXECUTE {init.state.consts}
  1187. ITERATE {call.type$}
  1188. FUNCTION {end.bib}
  1189. { newline$
  1190. "\end{thebibliography}" write$ newline$
  1191. }
  1192. EXECUTE {end.bib}
Last edited by Stefan Kottwitz on Thu Aug 13, 2015 6:07 pm, edited 1 time in total.
Reason: inline code changed to code block

User avatar
Stefan Kottwitz
Site Admin
Posts: 9415
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Thu Aug 13, 2015 6:07 pm

Can please also you post your document preamble?

Stefan
Site admin

daiyue
Posts: 17
Joined: Mon May 21, 2012 5:58 pm

Postby daiyue » Thu Aug 13, 2015 6:20 pm

Stefan_K wrote:Can please also you post your document preamble?


I'm writing my thesis using a template, which consists of a main TeX file and several other TeX files for different chapters. Each chapter is inserted into the main file and I build the main file for a compilation of my thesis as a whole. Here is the main TeX file, it contains all the styles and packages and set-ups.
  1. % ----------------------------------------------------------------------
  2. % LATEX TEMPLATE FOR PhD THESIS
  3. % ----------------------------------------------------------------------
  4.  
  5. % based on Harish Bhanderi's PhD/MPhil template, then Uni Cambridge
  6. % http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/ThesisStyle/
  7. % corrected and extended in 2007 by Jakob Suckale, then MPI-CBG PhD programme
  8. % and made available through OpenWetWare.org - the free biology wiki
  9.  
  10. % Modified by xxx, only for xxx
  11. % Any one can use it freely
  12.  
  13. %: Style file for Latex
  14. % Most style definitions are in the external file PhDthesisPSnPDF.
  15. % In this template package, it can be found in ./Latex/Classes/
  16. \documentclass[twoside,12pt]{Latex/Classes/PhDthesisPSnPDF}
  17.  
  18.  
  19. %: Macro file for Latex
  20. % Macros help you summarise frequently repeated Latex commands.
  21. % Here, they are placed in an external file /Latex/Macros/MacroFile1.tex
  22. % An macro that you may use frequently is the figuremacro (see introduction.tex)
  23. \include{Latex/Macros/MacroFile1}
  24.  
  25. %%Add uncommon package here
  26. \usepackage{mathrsfs}
  27. \usepackage{dsfont}
  28. \usepackage{amssymb,amsmath}
  29. %\usepackage{llncsdoc}
  30. \usepackage{graphicx}
  31. \usepackage{makeidx}
  32. \usepackage{url}
  33. \usepackage[noend]{algorithmic}
  34. \usepackage{algorithm}
  35. \usepackage{epsfig}
  36. \usepackage{subfigure}
  37. \usepackage{verbatim}
  38. \usepackage{paralist}
  39. \usepackage{fancyvrb}
  40. \usepackage{listings}
  41. \usepackage{verbatimbox,xcolor}
  42. %\usepackage{xcolor}
  43.  
  44. \renewcommand{\algorithmicrequire}{\textbf{Input: }}
  45. \renewcommand{\algorithmicensure}{\textbf{Output: }}
  46.  
  47. \newcommand{\nop}[1]{}
  48. \newcommand{\ignore}[2]{\hspace{0in}#2}
  49. \newcommand{\keywords}[1]{\par\addvspace\baselineskip
  50. \noindent\keywordname\enspace\ignorespaces#1}
  51.  
  52. \newtheorem{Def}{Definition}[chapter]
  53. \newtheorem{Prop}{Proposition}[chapter]
  54. \newtheorem{Thm}{Theorem}[chapter]
  55. \newtheorem{Lem}{Lemma}[chapter]
  56. \newtheorem{Rem}{Remark}[chapter]
  57. \newtheorem{Coro}{Corollary}[chapter]
  58. \newtheorem{Exam}{Example}[chapter]
  59. \newtheorem{Axm}{Axiom}[chapter]
  60.  
  61.  
  62. %: ----------------------------------------------------------------------
  63. %: TITLE PAGE: name, degree,..
  64. % ----------------------------------------------------------------------
  65. % below is to generate the title page with crest and author name
  66.  
  67. %if output to PDF then put the following in PDF header
  68. \ifpdf
  69. \pdfinfo { /Title (PhD and MPhil Thesis Classes)
  70. /Creator (TeX)
  71. /Producer (pdfTeX)
  72. /Author ()
  73. /CreationDate (D:YYYYMMDDhhmmss) %format D:YYYYMMDDhhmmss
  74. /ModDate (D:YYYYMMDDhhmm)
  75. /Subject (xyz)
  76. /Keywords () }
  77. \pdfcatalog { /PageMode (/UseOutlines)
  78. /OpenAction (fitbh) }
  79. \fi
  80.  
  81.  
  82. \title{}
  83.  
  84.  
  85.  
  86. % ----------------------------------------------------------------------
  87. % The section below defines www links/email for author and institutions
  88. % They will appear on the title page of the PDF and can be clicked
  89. \ifpdf
  90. \author{\href{mailto:your@email.net}{}}
  91. % \cityofbirth{born in XYZ} % uncomment this if your university requires this
  92. % % If city of birth is required, also uncomment 2 sections in PhDthesisPSnPDF
  93. % % Just search for the "city" and you'll find them.
  94. \collegeordept{\href{http://www.something.net}{}}
  95. \university{\href{http://www.something.net}{}}
  96.  
  97. % The crest is a graphics file of the logo of your research institution.
  98. % Place it in ./0_frontmatter/figures and specify the width
  99. \crest{\includegraphics[width=\textwidth , bb= 0 50 205 94]{}}
  100.  
  101. % If you are not creating a PDF then use the following. The default is PDF.
  102.  
  103. \else
  104. \crest{\includegraphics[bb= 0 0 185 74]{qub.eps}
  105. \dissert{A DISSERTATION}
  106. \collegeordept{}
  107. \commitee{}
  108. \phd{IN PARTIAL FULFILLMENT OF THE REQUIREMENTS\\ FOR THE DEGREEE OF\\ DOCTOR OF PHILOSOPHY}
  109. \author{}
  110. }
  111. \fi
  112.  
  113. %\renewcommand{\submittedtext}{change the default text here if needed}
  114. \degreedate{September, 2014}
  115.  
  116. % ----------------------------------------------------------------------
  117.  
  118. % turn of those nasty overfull and underfull hboxes
  119. \hbadness=10000
  120. \hfuzz=50pt
  121.  
  122.  
  123. %: --------------------------------------------------------------
  124. %: FRONT MATTER: dedications, abstract,..
  125. % --------------------------------------------------------------
  126.  
  127. \begin{document}
  128.  
  129. %\language{english}
  130.  
  131. % sets line spacing
  132. \renewcommand\baselinestretch{1.5}
  133. \baselineskip=18pt %plus10pt
  134.  
  135.  
  136.  
  137.  
  138. %: ----------------------- generate cover page ------------------------
  139.  
  140. \maketitle % command to print the title page with above variables
  141.  
  142.  
  143. %: ----------------------- cover page back side ------------------------
  144. % Your research institution may require reviewer names, etc.
  145. % This cover back side is required by Dresden Med Fac; uncomment if needed.
  146.  
  147. %\newpage
  148. %\vspace{10mm}
  149. %1. Reviewer: Name
  150.  
  151. %\vspace{10mm}
  152. %2. Reviewer:
  153.  
  154. %\vspace{20mm}
  155. %Day of the defense:
  156.  
  157. %\vspace{20mm}
  158. %\hspace{70mm}Signature from head of PhD committee:
  159.  
  160. %: ----------------------- abstract ------------------------
  161.  
  162. % Your institution may have specific regulations if you need an abstract and where it is to be placed in the document. The default here is just after title.
  163. \include{0_frontmatter/daiyue_abstract}
  164.  
  165. % The original template provides and abstractseparate environment, if your institution requires them to be separate. I think it's easier to print the abstract from the complete thesis by restricting printing to the relevant page.
  166. %\begin{abstractseparate}
  167. % \input{Abstract/abstract}
  168. %\end{abstractseparate}
  169.  
  170.  
  171. %: ----------------------- tie in front matter ------------------------
  172.  
  173. \frontmatter
  174. \include{0_frontmatter/acknowledgement} %temporary comment
  175. \include{0_frontmatter/publication}
  176. \include{0_frontmatter/dedication} %temporary comment
  177.  
  178. %: ----------------------- contents ------------------------
  179.  
  180. \setcounter{secnumdepth}{3} % organisational level that receives a numbers
  181. \setcounter{tocdepth}{3} % print table of contents for level 3
  182. \tableofcontents % print the table of contents
  183. % levels are: 0 - chapter, 1 - section, 2 - subsection, 3 - subsubsection
  184.  
  185.  
  186. %: ----------------------- list of figures/tables ------------------------
  187.  
  188. \listoffigures % print list of figures
  189.  
  190. \listoftables % print list of tables
  191.  
  192.  
  193. %: ----------------------- glossary ------------------------
  194.  
  195. % Tie in external source file for definitions: /0_frontmatter/glossary.tex
  196. % Glossary entries can also be defined in the main text. See glossary.tex
  197. %\include{0_frontmatter/glossary}
  198.  
  199. %\begin{multicols}{2} % \begin{multicols}{#columns}[header text][space]
  200. %\begin{footnotesize} % scriptsize(7) < footnotesize(8) < small (9) < normal (10)
  201.  
  202. %\printnomenclature[1.5cm] % [] = distance between entry and description
  203. %\label{nom} % target name for links to glossary
  204.  
  205. %\end{footnotesize}
  206. %\end{multicols}
  207.  
  208.  
  209.  
  210. %: --------------------------------------------------------------
  211. %: MAIN DOCUMENT SECTION
  212. % --------------------------------------------------------------
  213.  
  214. % the main text starts here with the introduction, 1st chapter,...
  215. \mainmatter
  216.  
  217. %\renewcommand{\chaptername}{} % uncomment to print only "1" not "Chapter 1"
  218.  
  219.  
  220. %: ----------------------- subdocuments ------------------------
  221.  
  222. % Parts of the thesis are included below. Rename the files as required.
  223. % But take care that the paths match. You can also change the order of appearance by moving the include commands.
  224. \include{1_introduction/introduction} % background information
  225. \include{2_literature_review/literature_review}
  226. \include{3_chapter3/chapter3}
  227. \include{4_chapter4/chapter4}
  228. \include{5_chapter5/chapter5}
  229. \include{6_conclusion/conclusion}
  230.  
  231.  
  232.  
  233. % --------------------------------------------------------------
  234. %: BACK MATTER: appendices, refs,..
  235. % --------------------------------------------------------------
  236.  
  237. % the back matter: appendix and references close the thesis
  238.  
  239.  
  240. %: ----------------------- bibliography ------------------------
  241.  
  242. % The section below defines how references are listed and formatted
  243. % The default below is 2 columns, small font, complete author names.
  244. % Entries are also linked back to the page number in the text and to external URL if provided in the BibTex file.
  245.  
  246. % PhDbiblio-url2 = names small caps, title bold & hyperlinked, link to page
  247. %\begin{multicols}{2} % \begin{multicols}{ # columns}[ header text][ space]
  248. %\begin{tiny} % tiny(5) < scriptsize(7) < footnotesize(8) < small (9)
  249.  
  250. %\bibliographystyle{Latex/Classes/jmb} % Title is link if provided
  251. %\renewcommand{\bibname}{References} % changes the header; default: Bibliography
  252. \bibliographystyle{aaai}%{CUEPhDbiblio-url}
  253. \bibliography{12_backmatter/myrefs}
  254. %\bibliography{12_backmatter/references} % adjust this to fit your BibTex file
  255.  
  256. %\end{tiny}
  257. %\end{multicols}
  258.  
  259. % --------------------------------------------------------------
  260. % Various bibliography styles exit. Replace above style as desired.
  261.  
  262. % in-text refs: (1) (1; 2)
  263. % ref list: alphabetical; author(s) in small caps; initials last name; page(s)
  264. %\bibliographystyle{Latex/Classes/PhDbiblio-case} % title forced lower case
  265. %\bibliographystyle{Latex/Classes/PhDbiblio-bold} % title as in bibtex but bold
  266. %\bibliographystyle{Latex/Classes/PhDbiblio-url} % bold + www link if provided
  267.  
  268. %\bibliographystyle{Latex/Classes/jmb} % calls style file jmb.bst
  269. % in-text refs: author (year) without brackets
  270. % ref list: alphabetical; author(s) in normal font; last name, initials; page(s)
  271.  
  272. %\bibliographystyle{plainnat} % calls style file plainnat.bst
  273. % in-text refs: author (year) without brackets
  274. % (this works with package natbib)
  275.  
  276.  
  277. % --------------------------------------------------------------
  278.  
  279. % according to Dresden med fac summary has to be at the end
  280. %\include{0_frontmatter/abstract}
  281.  
  282. %: Declaration of originality
  283. %\include{10_backmatter/declaration}
  284.  
  285.  
  286.  
  287. \end{document}
Last edited by Stefan Kottwitz on Thu Aug 13, 2015 6:51 pm, edited 1 time in total.
Reason: inline code changed to code block

User avatar
Stefan Kottwitz
Site Admin
Posts: 9415
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Thu Aug 13, 2015 6:53 pm

Where is your document page number? I don't see it with this template. I compiled it with the contained sample data, and got not page back references. Just some references have their own page rages. Reference 3 and 4 don't have page numbers at all.

Here is the list which I got from compiling the template sample:

references.png
references.png (73.76 KiB) Viewed 8418 times


Did you make any setting? How is your screenshot looking?
If you did not set options I assume you added
  1. \usepackage{backref}

to thesis.tex or to preamble.tex. Then you should remove it and compile again.

Stefan
Site admin

daiyue
Posts: 17
Joined: Mon May 21, 2012 5:58 pm

Postby daiyue » Thu Aug 13, 2015 9:02 pm

This is my reference looks like, pay attention to the page numbers tailing to each reference. They are the page numbers where the references appear in the thesis.

thesis_ref_snippet.PNG
Thesis reference screen shot
thesis_ref_snippet.PNG (70.29 KiB) Viewed 8408 times


I don't use \usepackage{backref} in my thesis.tex, I don't have preamble.tex.

cheers

User avatar
Stefan Kottwitz
Site Admin
Posts: 9415
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Thu Aug 13, 2015 9:08 pm

In that case, can you please post the .log file, as attachment to a forum post?

Stefan
Site admin

daiyue
Posts: 17
Joined: Mon May 21, 2012 5:58 pm

Postby daiyue » Thu Aug 13, 2015 9:13 pm

Stefan_K wrote:In that case, can you please post the .log file, as attachment to a forum post?


Here is the .log file.

thesis.log
thesis.log file
(36.84 KiB) Downloaded 254 times

User avatar
Stefan Kottwitz
Site Admin
Posts: 9415
Joined: Mon Mar 10, 2008 9:44 pm

Postby Stefan Kottwitz » Thu Aug 13, 2015 9:25 pm

In the log file I see that you are loading hyperref with backref enabled:

  1. ...
  2. Package hyperref Info: Backreferencing ON on input line 4461.
  3. ...
  4. ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\backref.sty"
  5. Package: backref 2012/07/25 v1.38 Bibliographical back referencing
  6. ...
  7. Package hyperref Info: backreferencing ON on input line 6308.


So look where you are loading hyperref and where you set options (\hypersetup). There's the backref option.

Stefan
Site admin


Return to “BibTeX, biblatex and biber”

Who is online

Users browsing this forum: No registered users and 2 guests