Guest User

Untitled

a guest
Nov 23rd, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.15 KB | None | 0 0
  1. documentclass[11pt]{article}
  2.  
  3. usepackage[backend=bibtex,
  4. style=authoryear, natbib=true,
  5. ]{biblatex}
  6.  
  7. usepackage{hyperref}
  8.  
  9. begin{filecontents}{bibfile.bib}
  10.  
  11. @book{Veblen2005:1899,
  12. Author = {Veblen, Thorstein},
  13. Isbn = {9788187879299},
  14. Language = {en},
  15. Month = jan,
  16. Publisher = {Aakar Books},
  17. Title = {{The Theory of the Leisure Class; An Economic Study of Institutions}},
  18. Year = {[1899] 2005}}
  19.  
  20. end{filecontents}
  21.  
  22. addbibresource{bibfile.bib}
  23.  
  24. begin{document}
  25.  
  26. noindent
  27. ldots citep{Veblen2005:1899} stated that ldots\
  28.  
  29. printbibliography
  30.  
  31. end{document}
  32.  
  33. documentclass{article}
  34. usepackage[backend=biber, style=authoryear, natbib=true]{biblatex}
  35. usepackage{hyperref}
  36. usepackage{filecontents}
  37.  
  38. begin{filecontents*}{jobname.bib}
  39. @book{Veblen2005:1899,
  40. author = {Veblen, Thorstein},
  41. Isbn = {978-81-87879-29-9},
  42. publisher = {Aakar Books},
  43. title = {The Theory of the Leisure Class},
  44. subtitle = {An Economic Study of Institutions},
  45. date = {2005-01},
  46. origyear = {1899}}
  47.  
  48. @book{Weber2013,
  49. Author = {Weber, Max},
  50. Isbn = {9781135973988},
  51. Keywords = {Reference / General, Religion / General},
  52. Language = {en},
  53. Month = jul,
  54. Publisher = {Routledge},
  55. Title = {{The Protestant Ethic and the Spirit of Capitalism}},
  56. Year = {2013},
  57. origdate = {1905}}
  58. end{filecontents*}
  59.  
  60. addbibresource{jobname.bib}
  61.  
  62. renewbibmacro*{date+extrayear}{%
  63. iffieldundef{thefield{datelabelsource}year}
  64. {}
  65. {printtext[parens]{%
  66. iffieldundef{origyear}% this is new ...
  67. {}
  68. {printtext[brackets]{printorigdate}
  69. setunit{addspace}}% ... till here
  70. iffieldsequal{year}{thefield{datelabelsource}year}
  71. {printdateextralabel}%
  72. {printfield{labelyear}%
  73. printfield{extrayear}}}}}%
  74. renewbibmacro*{date}{}%
  75. renewbibmacro*{issue+date}{%
  76. iffieldundef{issue}
  77. {}
  78. {printtext[parens]{printfield{issue}}}%
  79. newunit}
  80.  
  81. renewbibmacro*{cite:labelyear+extrayear}{%
  82. iffieldundef{labelyear}
  83. {}
  84. {printtext[bibhyperref]{%moved this
  85. iffieldundef{origyear}% this is new
  86. {}
  87. {printtext[brackets]{printorigdate}
  88. setunit{addspace}}% everything beyond this point is old
  89. printfield{labelyear}%
  90. printfield{extrayear}}}}
  91.  
  92. usepackage{hyperref}
  93. hypersetup{
  94. pdfborderstyle={/S/U/W 1}, % thanks, https://tex.stackexchange.com/a/26085/22939
  95. }
  96.  
  97. % arara: pdflatex
  98. % arara: biber
  99. % arara: pdflatex
  100. begin{document}
  101. ldots citep{Veblen2005:1899} stated that ldots\
  102.  
  103. However citet{Weber2013} demonstrates that ldots
  104.  
  105. printbibliography
  106. end{document}
  107.  
  108. renewbibmacro*{date+extrayear}{%
  109. iffieldundef{thefield{datelabelsource}year}
  110. {}
  111. {printtext[parens]{%
  112. iffieldundef{origyear}% this is new ...
  113. {}
  114. {printtext[brackets]{printorigdate}
  115. setunit{addspace}}% ... till here
  116. iffieldsequal{year}{thefield{datelabelsource}year}
  117. {printdateextralabel}%
  118. {printfield{labelyear}%
  119. printfield{extrayear}}}}}%
  120. renewbibmacro*{date}{}%
  121. renewbibmacro*{issue+date}{%
  122. iffieldundef{issue}
  123. {}
  124. {printtext[parens]{printfield{issue}}}%
  125. newunit}
  126.  
  127. renewbibmacro*{cite:labelyear+extrayear}{%
  128. iffieldundef{labelyear}
  129. {}
  130. {printtext[bibhyperref]{%moved this
  131. iffieldundef{origyear}% this is new
  132. {}
  133. {printtext[brackets]{printorigdate}
  134. setunit{addspace}}% everything beyond this point is old
  135. printfield{labelyear}%
  136. printfield{extrayear}}}}
  137.  
  138. documentclass{article}
  139. usepackage[backend=biber, style=authoryear, natbib=true]{biblatex}
  140. usepackage{hyperref}
  141. usepackage{filecontents}
  142.  
  143. begin{filecontents*}{jobname.bib}
  144. @book{Veblen2005:1899,
  145. author = {Veblen, Thorstein},
  146. Isbn = {978-81-87879-29-9},
  147. publisher = {Aakar Books},
  148. title = {The Theory of the Leisure Class},
  149. subtitle = {An Economic Study of Institutions},
  150. date = {2005-01},
  151. origyear = {1899},
  152. }
  153. end{filecontents*}
  154.  
  155. addbibresource{jobname.bib}
  156. addbibresource{biblatex-examples.bib}
  157.  
  158. renewbibmacro*{date+extrayear}{%
  159. iffieldundef{thefield{datelabelsource}year}
  160. {}
  161. {printtext[parens]{%
  162. iffieldundef{origyear}% this is new ...
  163. {}
  164. {printtext[brackets]{printorigdate}
  165. setunit{addspace}}% ... till here
  166. iffieldsequal{year}{thefield{datelabelsource}year}
  167. {printdateextralabel}%
  168. {printfield{labelyear}%
  169. printfield{extrayear}}}}}%
  170. renewbibmacro*{date}{}%
  171. renewbibmacro*{issue+date}{%
  172. iffieldundef{issue}
  173. {}
  174. {printtext[parens]{printfield{issue}}}%
  175. newunit}
  176.  
  177. renewbibmacro*{cite:labelyear+extrayear}{%
  178. iffieldundef{labelyear}
  179. {}
  180. {printtext[bibhyperref]{%moved this
  181. iffieldundef{origyear}% this is new
  182. {}
  183. {printtext[brackets]{printorigdate}
  184. setunit{addspace}}% everything beyond this point is old
  185. printfield{labelyear}%
  186. printfield{extrayear}}}}
  187.  
  188. begin{document}
  189. ldots citep{Veblen2005:1899,wilde} stated that ldots
  190.  
  191. printbibliography
  192. end{document}
Add Comment
Please, Sign In to add comment