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 !cite %!shortauthor%%!textbefore2%%!textafter2%%!nextcite%
62 !citetitle %!shortauthor%%!textbefore2%%!shorttitle%%!textafter2%%!nextcitetitle%
63 !citet %!textbefore%%!shortauthor% %!open%%!year%%!textafter%%!close%%!nextcitet%
64 !citep %!open%%!citealp%%!close%
65 !citealt %!textbefore%%!shortauthor% %!year%%!textafter%%!nextcitealt%
66 !citealp %!textbefore%%!shortauthor%, %!year%%!textafter%%!nextcitealp%
67 !citeauthor %!textbefore%%!shortauthor%%!textafter%%!nextauthor%
68 !citeyear %!textbefore%%!year%%!textafter%%!nextyear%
69 !citeyearpar %!textbefore%%!open%%!year%%!close%%!textafter%%!nextyearpar%
71 !nextcite {%next%[[%!sep% %!shortauthor%%!textafter2%%!nextcite%]]}
72 !nextcitetitle {%next%[[%!sep% %!shortauthor%%!shorttitle%%!textafter2%%!nextcitetitle%]]}
73 !nextcitet {%next%[[%!sep% %!citet%]]}
74 !nextcitealt {%next%[[%!sep% %!citealt%]]}
75 !nextcitealp {%next%[[%!sep% %!citealp%]]}
76 !nextauthor {%next%[[%!sep% %!citeauthor%]]}
77 !nextyear {%next%[[%!sep% %!citeyear%]]}
78 !nextyearpar {%next%[[%!sep% %!citeyearpar%]]}
79 !nextkey {%next%[[%!sep% %key%%!nextkey%]]}
81 !shortauthor {%shortauthor%[[%shortauthor%]][[??]]}
82 !shorttitle {%shorttitle%[[ %shorttitle%]][[{%dialog%[[ <%_shorttitle%>]]}]]}
83 !textbefore {%textbefore%[[%textbefore% ]]}
84 !textbefore2 {%textbefore%[[/%textbefore%]][[{%dialog%[[/<%_before%>]]}]]}
85 !textafter {%textafter%[[, %textafter%]]}
86 !textafter2 {%textafter%[[ %textafter%]]}
87 !year {%year%[[%year%]][[??]]}
91 citetitle %!citetitle%
96 citeauthor %!citeauthor%
98 citeyearpar %!citeyearpar%
99 fullcite {%dialog%[[%_bibentry%]][[%key%%!nextkey% (%_fullcite%)]]}
100 nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}