Guest User

Untitled

a guest
Feb 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. RequirePackage{filecontents}
  2. begin{filecontents}{test.bib}
  3. @article{author1,
  4. journal = {journal},
  5. year = {1999},
  6. author = {author1},
  7. }
  8.  
  9. @article{author2,
  10. journal = {journal},
  11. year = {1999},
  12. author = {author2},
  13. }
  14.  
  15. @article{author3,
  16. journal = {journal},
  17. year = {1999},
  18. author = {author3},
  19. }
  20.  
  21. end{filecontents}
  22. documentclass[12pt,a4paper, headinclude=true, titlepage=true,DIV=12,oneside,BCOR=1cm, numbers=noendperiod, toc=bib, chapterprefix=true]{scrreprt}
  23.  
  24. usepackage[babel,german=quotes]{csquotes}
  25. usepackage[backend=biber,citestyle=numeric-comp,bibstyle=chem-angew,mcite=true,subentry,pageranges=true,sorting=none,citetracker]{biblatex}
  26. addbibresource{my_refs.bib}
  27. usepackage[ngerman,KeepShorthandsActive]{babel}
  28. usepackage[utf8]{inputenc}
  29. usepackage[T1]{fontenc}
  30.  
  31. addbibresource{test.bib}
  32.  
  33. begin{document}
  34.  
  35. Here I cite a reference with several subentries.defbibentryset{set1}{author1,author2,author3}supercite{set1} Somewhere later, I want to refer to some of the subentries.supercite{author1,author2}
  36.  
  37. printbibliography
  38.  
  39. end{document}
  40.  
  41. RequirePackage{filecontents}
  42. begin{filecontents}{jobname.bib}
  43. @article{author1,
  44. journal = {journal},
  45. year = {1999},
  46. author = {author1},
  47. }
  48.  
  49. @article{author2,
  50. journal = {journal},
  51. year = {1999},
  52. author = {author2},
  53. }
  54.  
  55. @article{author3,
  56. journal = {journal},
  57. year = {1999},
  58. author = {author3},
  59. }
  60. end{filecontents}
  61. documentclass[12pt,a4paper, headinclude=true, titlepage=true,DIV=12,oneside,BCOR=1cm, numbers=noendperiod, toc=bib, chapterprefix=true]{scrreprt}
  62. usepackage[ngerman,KeepShorthandsActive]{babel}
  63. usepackage[T1]{fontenc}
  64. usepackage[utf8]{inputenc}
  65. usepackage[babel,german=quotes]{csquotes}
  66. usepackage[backend=biber, citestyle=numeric-comp, bibstyle=chem-angew, mcite=true, subentry, pageranges=true, sorting=none, citetracker]{biblatex}
  67.  
  68. addbibresource{jobname.bib}
  69.  
  70. makeatletter
  71. renewbibmacro*{cite:comp:inset}{%
  72. usebibmacro{cite:dump}%
  73. ifnumgreater{value{cbx@tempcntb}}{-1}
  74. {multicitedelim}
  75. {}%
  76. printtext[bibhyperref]{%
  77. iffieldequals{labelnumber}{cbx@lastnumber}
  78. {}
  79. {printfield{labelprefix}%
  80. printfield{labelnumber}}%
  81. printfield{entrysetcount}}%
  82. savefield{labelnumber}{cbx@lastnumber}%
  83. setcounter{cbx@tempcntb}{-1}}
  84. makeatother
  85.  
  86.  
  87. begin{document}
  88. Here I cite a reference with several subentries.defbibentryset{set1}{author1,author2,author3}supercite{set1} Somewhere later, I want to refer to some of the subentries.supercite{author1,author2,author3}
  89.  
  90. printbibliography
  91. end{document}
Add Comment
Please, Sign In to add comment