mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-26 19:25:39 +00:00
15b2501177
What was previously accomplished by wrapCitation is now customizable in the layout files. What we provide by default here corresponds roughly to the LyX 2.0 behavior.
105 lines
3.2 KiB
Plaintext
105 lines
3.2 KiB
Plaintext
# \DeclareLyXModule[jurabib.sty]{Jurabib}
|
|
# DescriptionBegin
|
|
# Loads the LaTeX package jurabib, a citation engine. Jurabib supports annotations,
|
|
# author-year style citations and hyphenation patterns for bibliography entries in
|
|
# English, German, French, Dutch, Spanish and Italian.
|
|
# DescriptionEnd
|
|
# Excludes: basic | natbib
|
|
# Category: Citation engine
|
|
|
|
# Author: Julien Rioux <jrioux@lyx.org>
|
|
|
|
Format 43
|
|
|
|
Requires jurabib
|
|
|
|
CiteEngineType authoryear
|
|
DefaultBiblio jurabib
|
|
|
|
# FIXME: support for these jurabib styles (fileformat)
|
|
# citefield []{}
|
|
# footcite [][]
|
|
# footcitetitle [][]
|
|
# footcitet [][]
|
|
# footcitep [][]
|
|
# footcitealt [][]
|
|
# footcitealp [][]
|
|
# footciteauthor [][]
|
|
# footciteyear [][]
|
|
# footciteyearpar [][]
|
|
# footfullcite [][]
|
|
|
|
CiteEngine authoryear
|
|
# \cite* is not implemented: use \cite instead, it's the same
|
|
cite [][]
|
|
citetitle [][]
|
|
citet [][]
|
|
citep [][]
|
|
citealt [][]
|
|
citealp [][]
|
|
citeauthor [][]
|
|
citeyear [][]
|
|
citeyearpar [][]
|
|
fullcite [][]
|
|
nocite
|
|
End
|
|
|
|
CiteFormat authoryear
|
|
# translatable bits
|
|
_notcited not cited
|
|
_addtobib Add to bibliography only.
|
|
_fullcite bibliography entry
|
|
_bibentry Bibliography entry.
|
|
_before before
|
|
_shorttitle short title
|
|
|
|
# macros
|
|
!open (
|
|
!sep ;
|
|
!close )
|
|
|
|
!startlink {!<a href='#LyXCite-%key%'>!}
|
|
!endlink {!</a>!}
|
|
|
|
!cite %!startlink%%!shortauthor%%!endlink%%!textbefore2%%!textafter2%%!nextcite%
|
|
!citetitle %!startlink%%!shortauthor%%!endlink%%!textbefore2%%!shorttitle%%!textafter2%%!nextcitetitle%
|
|
!citet %!textbefore%%!startlink%%!shortauthor%%!endlink% %!open%%!year%%!textafter%%!close%%!nextcitet%
|
|
!citep %!open%%!citealp%%!close%
|
|
!citealt %!textbefore%%!startlink%%!shortauthor% %!year%%!endlink%%!textafter%%!nextcitealt%
|
|
!citealp %!textbefore%%!startlink%%!shortauthor%, %!year%%!endlink%%!textafter%%!nextcitealp%
|
|
!citeauthor %!textbefore%%!startlink%%!shortauthor%%!endlink%%!textafter%%!nextauthor%
|
|
!citeyear %!textbefore%%!startlink%%!year%%!endlink%%!textafter%%!nextyear%
|
|
!citeyearpar %!textbefore%%!open%%!startlink%%!year%%!endlink%%!close%%!textafter%%!nextyearpar%
|
|
|
|
!nextcite {%next%[[%!sep% %!startlink%%!shortauthor%%!endlink%%!textafter2%%!nextcite%]]}
|
|
!nextcitetitle {%next%[[%!sep% %!startlink%%!shortauthor%%!endlink%%!shorttitle%%!textafter2%%!nextcitetitle%]]}
|
|
!nextcitet {%next%[[%!sep% %!citet%]]}
|
|
!nextcitealt {%next%[[%!sep% %!citealt%]]}
|
|
!nextcitealp {%next%[[%!sep% %!citealp%]]}
|
|
!nextauthor {%next%[[%!sep% %!citeauthor%]]}
|
|
!nextyear {%next%[[%!sep% %!citeyear%]]}
|
|
!nextyearpar {%next%[[%!sep% %!citeyearpar%]]}
|
|
!nextkey {%next%[[%!sep% %key%%!nextkey%]]}
|
|
|
|
!shortauthor {%shortauthor%[[%shortauthor%]][[??]]}
|
|
!shorttitle {%shorttitle%[[ %shorttitle%]][[{%dialog%[[ <%_shorttitle%>]]}]]}
|
|
!textbefore {%textbefore%[[%textbefore% ]]}
|
|
!textbefore2 {%textbefore%[[/%textbefore%]][[{%dialog%[[/<%_before%>]]}]]}
|
|
!textafter {%textafter%[[, %textafter%]]}
|
|
!textafter2 {%textafter%[[ %textafter%]]}
|
|
!year {%year%[[%year%]][[??]]}
|
|
|
|
# cite styles
|
|
cite %!cite%
|
|
citetitle %!citetitle%
|
|
citet %!citet%
|
|
citep %!citep%
|
|
citealt %!citealt%
|
|
citealp %!citealp%
|
|
citeauthor %!citeauthor%
|
|
citeyear %!citeyear%
|
|
citeyearpar %!citeyearpar%
|
|
fullcite {%dialog%[[%_bibentry%]][[%key%%!nextkey% (%_fullcite%)]]}
|
|
nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}
|
|
End
|