1 # \DeclareLyXCiteEngine[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
9 # Author: Julien Rioux <jrioux@lyx.org>
15 CiteEngineType authoryear
18 # FIXME: support for these jurabib styles (fileformat)
28 # footciteyearpar [][]
32 # \cite* is not implemented: use \cite instead, it's the same
49 _addtobib Add to bibliography only.
50 _fullcite bibliography entry
51 _bibentry Bibliography entry.
53 _shorttitle short title
60 !startlink {!<a href='#LyXCite-%clean:key%'>!}
63 !cite %!startlink%%!shortauthor%%!endlink%%!textbefore2%%!textafter2%%!nextcite%
64 !citetitle %!startlink%%!shortauthor%%!endlink%%!textbefore2%%!shorttitle%%!textafter2%%!nextcitetitle%
65 !citet %!textbefore%%!startlink%%!shortauthor%%!endlink% %!open%%!year%%!textafter%%!close%%!nextcitet%
66 !citep %!open%%!citealp%%!close%
67 !citealt %!textbefore%%!startlink%%!shortauthor% %!year%%!endlink%%!textafter%%!nextcitealt%
68 !citealp %!textbefore%%!startlink%%!shortauthor%, %!year%%!endlink%%!textafter%%!nextcitealp%
69 !citeauthor %!textbefore%%!startlink%%!shortauthor%%!endlink%%!textafter%%!nextauthor%
70 !citeyear %!textbefore%%!startlink%%!year%%!endlink%%!textafter%%!nextyear%
71 !citeyearpar %!textbefore%%!open%%!startlink%%!year%%!endlink%%!close%%!textafter%%!nextyearpar%
72 !fullcite {%textbefore%[[%textbefore% in: ]]}%bibentry%{%textafter%[[ %textafter%]]}%!nextfullcite%
74 !nextcite {%next%[[%!sep% %!startlink%%!shortauthor%%!endlink%%!textafter2%%!nextcite%]]}
75 !nextcitetitle {%next%[[%!sep% %!startlink%%!shortauthor%%!endlink%%!shorttitle%%!textafter2%%!nextcitetitle%]]}
76 !nextcitet {%next%[[%!sep% %!citet%]]}
77 !nextcitealt {%next%[[%!sep% %!citealt%]]}
78 !nextcitealp {%next%[[%!sep% %!citealp%]]}
79 !nextauthor {%next%[[%!sep% %!citeauthor%]]}
80 !nextyear {%next%[[%!sep% %!citeyear%]]}
81 !nextyearpar {%next%[[%!sep% %!citeyearpar%]]}
82 !nextfullcite {%next%[[%!sep% %bibentry%{%textafter%[[ %textafter%]]}%!nextfullcite%]]}
83 !nextkey {%next%[[%!sep% %key%%!nextkey%]]}
85 !shortauthor {%shortauthor%[[%shortauthor%]][[??]]}
86 !shorttitle {%shorttitle%[[ %shorttitle%]][[{%dialog%[[ <%_shorttitle%>]]}]]}
87 !textbefore {%textbefore%[[%textbefore% ]]}
88 !textbefore2 {%textbefore%[[/%textbefore%]][[{%dialog%[[/<%_before%>]]}]]}
89 !textafter {%textafter%[[, %textafter%]]}
90 !textafter2 {%textafter%[[ %textafter%]]}
91 !year {%year%[[%year%]][[??]]}{%modifier%[[%modifier%]]}
95 citetitle %!citetitle%
100 citeauthor %!citeauthor%
102 citeyearpar %!citeyearpar%
103 fullcite {%dialog%[[%_bibentry%]][[{%label%[[%!fullcite%]][[%key%%!nextkey% (%_fullcite%)]]}]]}
104 nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}