Difference between revisions of "PubMan Func Spec Export/eDoc Citation Style"
Jump to navigation
Jump to search
m (→vol) |
m (→Overall Rules) |
||
Line 41: | Line 41: | ||
====issuenr==== | ====issuenr==== | ||
", <issuenr>" | |||
====cpage==== | ====cpage==== | ||
<code>", [<spage>-]<epage>"</code> or <code>", <spage>[-<epage>]"</code> | |||
====artnum==== | ====artnum==== | ||
", Seq. No.: <artnum>" | |||
====pubstatus==== | ====pubstatus==== | ||
* only if <pubstatus>!=published | |||
** if <pubstatus>!=unpublished: ", <pubstatus>" | |||
** if <pubstatus>=unpublished: "<pubstatus>" | |||
====date==== | ====date==== | ||
* if defined <datepublished>: " ( <substring(datepublished,1,4)>)" | |||
* if defined <dateaccepted>: " ( <substring(dateaccepted,1,4)>)" | |||
* if defined <datemodified>: " ( <datemodified>)" | |||
==Article== | ==Article== |
Revision as of 09:06, 27 October 2010
The eDoc Citation Style[edit]
Overall Rules[edit]
Creators[edit]
Authors[edit]
- are italic
- 1 position (if available):
"<corporatebody> (Ed.) "
- if creatorType is group, output only <creatornfamily>
- if creatorType is person output <creatornfamily>, <creatorini> for first author and <creatorini>, <creatornfamily> for further authors
- separate all authors with ", "
- separate last author with " and "
- there is special case: separate last author with ", and " (tbd!!!)
- end authors with ": "
Editors[edit]
- are italic
- 1 position (if available): "<corporatebody> (Ed.) "
- if creatorType is group, take only <creatornfamily>
- if creatorType is person
- for first and not last authors: <creatorini>, <creatornfamily>
- for last and not first authors:
- if <creatornfamily> contains "et al.": " <creatornfamily>"
- if <creatornfamily> not contains "et al.": ", <creatorini> <creatornfamily>"
- separate all authors with ", "
- end authors with
- if Editors count=1: "(Ed.): "
- if Editors count>1: "(Eds.): "
mixed Authors and Editors[edit]
- are italic
- 1 position (if available): "<corporatebody> (Ed.) "
- if at least on Author are available, output #Authors
- if at least on Editors are available, output #Editors
journaltitle[edit]
In: <journaltitle>
vol[edit]
- bold
" <volume>"
issuenr[edit]
", <issuenr>"
cpage[edit]
", [<spage>-]<epage>"
or ", <spage>[-<epage>]"
artnum[edit]
", Seq. No.: <artnum>"
pubstatus[edit]
- only if <pubstatus>!=published
- if <pubstatus>!=unpublished: ", <pubstatus>"
- if <pubstatus>=unpublished: "<pubstatus>"
date[edit]
- if defined <datepublished>: " ( <substring(datepublished,1,4)>)"
- if defined <dateaccepted>: " ( <substring(dateaccepted,1,4)>)"
- if defined <datemodified>: " ( <datemodified>)"
Article[edit]
#Authors <title> #journaltitle #vol #issuenr
<xsl:call-template name="issuenr"/> <xsl:call-template name="cpage"/> <xsl:call-template name="artnum"/> <xsl:call-template name="pub_status"/> <xsl:call-template name="date"/>