# Author: Julien Rioux <jrioux@lyx.org>
-Format 42
+Format 60
Requires natbib
_addtobib Add to bibliography only.
# macros
- !open [
- !sep ,
- !close ]
+ !startlink {!<a href='#LyXCite-%clean:key%'>!}
+ !endlink {!</a>!}
- !nextauthor {%next%[[%!sep% %!abbrvauthor%%!nextauthor%]]}
+ !nextauthor {%next%[[%!sep% %!startlink%%!abbrvauthor%%!endlink%%!nextauthor%]]}
!nextkey {%next%[[%!sep% %key%%!nextkey%]]}
- !nextyear {%next%[[%!sep% %!year%%!nextyear%]]}
+ !nextyear {%next%[[%!sep% %!startlink%%!year%%!endlink%%!nextyear%]]}
!abbrvauthor {%abbrvauthor%[[%abbrvauthor%]][[??]]}
!textbefore {%textbefore%[[%textbefore% ]]}
!textafter {%textafter%[[, %textafter%]]}
- !year {%year%[[%year%]][[??]]}
+ !year {%year%[[%year%]][[??]]}{%modifier%[[%modifier%]]}
# cite styles
citet %!citet%%!textafter%%!close%
citealt %!citealt%%!textafter%
- citeyearpar %!open%%!textbefore%%!year%%!nextyear%%!textafter%%!close%
+ citeyearpar %!open%%!textbefore%%!startlink%%!year%%!endlink%%!nextyear%%!textafter%%!close%
nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}
End
CiteFormat authoryear
- !citet %!abbrvauthor% %!open%%!textbefore%%!year%%!nextcitet%
- !citealt %!abbrvauthor% %!textbefore%%!year%%!nextcitealt%
- !citealp %!abbrvauthor%, %!year%%!nextcitealp%
+ !open (
+ !sep ;
+ !close )
+
+ !citet %!startlink%%!abbrvauthor%%!endlink% %!open%%!textbefore%%!year%%!nextcitet%
+ !citealt %!startlink%%!abbrvauthor% %!textbefore%%!year%%!endlink%%!nextcitealt%
+ !citealp %!startlink%%!abbrvauthor%, %!year%%!endlink%%!nextcitealp%
!nextcitet {%next%[[%!close%%!sep% %!citet%]]}
!nextcitealt {%next%[[%!sep% %!citealt%]]}
cite %!citet%%!textafter%%!close%
citep %!open%%!textbefore%%!citealp%%!textafter%%!close%
citealp %!textbefore%%!citealp%%!textafter%
- citeauthor %!abbrvauthor%%!nextauthor%%!textafter%
- citeyear %!year%%!nextyear%%!textafter%
+ citeauthor %!startlink%%!abbrvauthor%%!endlink%%!nextauthor%%!textafter%
+ citeyear %!startlink%%!year%%!endlink%%!nextyear%%!textafter%
End
CiteFormat numerical
- !citet %!abbrvauthor% %!open%%!textbefore%{%dialog%[[#ID]][[#%key%]]}%!nextcitet%
- !citealt %!abbrvauthor% %!textbefore%{%dialog%[[#ID]][[#%key%]]}%!nextcitealt%
+ !open [
+ !sep ,
+ !close ]
+
+ !citet %!abbrvauthor% %!open%%!textbefore%{%dialog%[[#ID]][[%!startlink%{%numericallabel%[[%numericallabel%]][[#%key%]]}%!endlink%]]}%!nextcitet%
+ !citealt %!abbrvauthor% %!textbefore%{%dialog%[[#ID]][[%!startlink%{%numericallabel%[[%numericallabel%]][[#%key%]]}%!endlink%]]}%!nextcitealt%
- !hashkey {%dialog%[[#ID]][[#%key%%!nexthashkey%]]}
+ !hashkey {%dialog%[[#ID]][[%!startlink%{%numericallabel%[[%numericallabel%]][[#%key%]]}%!endlink%%!nexthashkey%]]}
!nextcitet {%next%[[%!close%%!sep% %!citet%]]}
!nextcitealt {%next%[[%!sep% %!citealt%]]}
!nexthashid {%next%[[%!sep% #ID%!nexthashid%]]}
- !nexthashkey {%next%[[%!sep% #%key%%!nexthashkey%]]}
+ !nexthashkey {%next%[[%!sep% %!startlink%{%numericallabel%[[%numericallabel%]][[#%key%]]}%!endlink%%!nexthashkey%]]}
cite %!open%%!textbefore%%!hashkey%%!textafter%%!close%
citep %!open%%!textbefore%%!hashkey%%!textafter%%!close%
citealp %!textbefore%%!hashkey%%!textafter%
- citeauthor %!abbrvauthor%%!nextauthor%
- citeyear %!year%%!nextyear%
+ citeauthor %!startlink%%!abbrvauthor%%!endlink%%!nextauthor%
+ citeyear %!startlink%%!year%%!endlink%%!nextyear%
End