1 # \DeclareLyXModule[jurabib.sty]{Jurabib}
3 # Loads the LaTeX package jurabib, a citation engine. Jurabib supports annotations,
4 # author-year style citations and hyphenation patterns for bibliography entries in
5 # English, German, French, Dutch, Spanish and Italian.
7 # Excludes: basic | natbib
8 # Category: Citation engine
10 # Author: Julien Rioux <jrioux@lyx.org>
16 CiteEngineType authoryear
19 # FIXME: support for these jurabib styles (fileformat)
29 # footciteyearpar [][]
33 # \cite* is not implemented: use \cite instead, it's the same
50 _addtobib Add to bibliography only.
51 _fullcite bibliography entry
52 _bibentry Bibliography entry.
54 _shorttitle short title
61 !startlink {!<a href='#LyXCite-%key%'>!}
64 !cite %!startlink%%!shortauthor%%!endlink%%!textbefore2%%!textafter2%%!nextcite%
65 !citetitle %!startlink%%!shortauthor%%!endlink%%!textbefore2%%!shorttitle%%!textafter2%%!nextcitetitle%
66 !citet %!textbefore%%!startlink%%!shortauthor%%!endlink% %!open%%!year%%!textafter%%!close%%!nextcitet%
67 !citep %!open%%!citealp%%!close%
68 !citealt %!textbefore%%!startlink%%!shortauthor% %!year%%!endlink%%!textafter%%!nextcitealt%
69 !citealp %!textbefore%%!startlink%%!shortauthor%, %!year%%!endlink%%!textafter%%!nextcitealp%
70 !citeauthor %!textbefore%%!startlink%%!shortauthor%%!endlink%%!textafter%%!nextauthor%
71 !citeyear %!textbefore%%!startlink%%!year%%!endlink%%!textafter%%!nextyear%
72 !citeyearpar %!textbefore%%!open%%!startlink%%!year%%!endlink%%!close%%!textafter%%!nextyearpar%
73 !fullcite {%textbefore%[[%textbefore% in: ]]}%bibentry%{%textafter%[[ %textafter%]]}%!nextfullcite%
75 !nextcite {%next%[[%!sep% %!startlink%%!shortauthor%%!endlink%%!textafter2%%!nextcite%]]}
76 !nextcitetitle {%next%[[%!sep% %!startlink%%!shortauthor%%!endlink%%!shorttitle%%!textafter2%%!nextcitetitle%]]}
77 !nextcitet {%next%[[%!sep% %!citet%]]}
78 !nextcitealt {%next%[[%!sep% %!citealt%]]}
79 !nextcitealp {%next%[[%!sep% %!citealp%]]}
80 !nextauthor {%next%[[%!sep% %!citeauthor%]]}
81 !nextyear {%next%[[%!sep% %!citeyear%]]}
82 !nextyearpar {%next%[[%!sep% %!citeyearpar%]]}
83 !nextfullcite {%next%[[%!sep% %bibentry%{%textafter%[[ %textafter%]]}%!nextfullcite%]]}
84 !nextkey {%next%[[%!sep% %key%%!nextkey%]]}
86 !shortauthor {%shortauthor%[[%shortauthor%]][[??]]}
87 !shorttitle {%shorttitle%[[ %shorttitle%]][[{%dialog%[[ <%_shorttitle%>]]}]]}
88 !textbefore {%textbefore%[[%textbefore% ]]}
89 !textbefore2 {%textbefore%[[/%textbefore%]][[{%dialog%[[/<%_before%>]]}]]}
90 !textafter {%textafter%[[, %textafter%]]}
91 !textafter2 {%textafter%[[ %textafter%]]}
92 !year {%year%[[%year%]][[??]]}
96 citetitle %!citetitle%
101 citeauthor %!citeauthor%
103 citeyearpar %!citeyearpar%
104 fullcite {%dialog%[[%_bibentry%]][[{%label%[[%!fullcite%]][[%key%%!nextkey% (%_fullcite%)]]}]]}
105 nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}