mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
979294d5ec
This determines the number of authors before "et al.". We had it hardcoded to 2, but actually the nuumber differs.
84 lines
1.9 KiB
Plaintext
84 lines
1.9 KiB
Plaintext
# \DeclareLyXCiteEngine{Basic (BibTeX)}
|
|
# DescriptionBegin
|
|
# The basic citation capabilities provided by BibTeX.
|
|
# Mainly simple numeric styles primarily suitable for science and maths.
|
|
# DescriptionEnd
|
|
# Excludes: jurabib | natbib | biblatex
|
|
|
|
# Author: Julien Rioux <jrioux@lyx.org>
|
|
|
|
Format 63
|
|
|
|
# The framework (biblatex|bibtex)
|
|
CiteFramework bibtex
|
|
|
|
# Cite style variants (default|authoryear|natbib)
|
|
# We provide only default citations
|
|
CiteEngineType default
|
|
|
|
# Default style file
|
|
DefaultBiblio plain
|
|
|
|
#
|
|
# CITE COMMAND DEFINITIONS for either engine type
|
|
#
|
|
# (cf. natbib.citeengine for a decription of the syntax)
|
|
|
|
CiteEngine default
|
|
cite[]
|
|
nocite
|
|
End
|
|
|
|
|
|
#
|
|
# CITE FORMAT
|
|
#
|
|
|
|
# The following defines how the commands are represented in the GUI
|
|
# (inset button and citation dialog) as well as in XHTML, docbook and
|
|
# plain text output.
|
|
#
|
|
CiteFormat default
|
|
#
|
|
# MACROS
|
|
#
|
|
# 1. Translatable bits (need to be marked by _ prefix)
|
|
#
|
|
_notcited not cited
|
|
_addtobib Add to bibliography only.
|
|
|
|
#
|
|
# 2. Macros re-used in the style definitions
|
|
#
|
|
!open [
|
|
!sep ,
|
|
!close ]
|
|
|
|
# A link that lets us jump to the bibliography entry in LyXHTML
|
|
# %clean:key% will be substituted by the cite key to give a unique id
|
|
!startlink {!<a href='#LyXCite-%clean:key%'>!}
|
|
!endlink {!</a>!}
|
|
|
|
# "ID..."
|
|
!makecite %!startlink%{%label%[[%label%]][[{%numericallabel%[[%numericallabel%]][[#%key%]]}]]}%!endlink%%!nextcite%
|
|
|
|
# "..., NextID..."
|
|
!nextcite {%next%[[%!sep% %!makecite%]]}
|
|
# FIXME: what is this?
|
|
!nexthashkey {%next%[[%!sep% #%key%%!nexthashkey%]]}
|
|
# "..., NextKey..."
|
|
!nextkey {%next%[[%!sep% %key%%!nextkey%]]}
|
|
|
|
# ", postnote"
|
|
!textafter {%textafter%[[, %textafter%]]}
|
|
|
|
#
|
|
# ACTUAL STYLE DEFINITIONS
|
|
#
|
|
|
|
# "[ID, NextID, ..., p. xx]"
|
|
cite %!open%{%dialog%[[#ID]][[%!makecite%]]}%!textafter%%!close%
|
|
# "Add to bibliography only." (dialog) / "[ID] (not cited)" (button)
|
|
nocite {%dialog%[[%_addtobib%]][[%key%%!nextkey% (%_notcited%)]]}
|
|
End
|