Skip to content

Instantly share code, notes, and snippets.

@saf-dmitry
Created December 9, 2020 15:43
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saf-dmitry/84bf694081fafb9570228273bab0d1c2 to your computer and use it in GitHub Desktop.
Save saf-dmitry/84bf694081fafb9570228273bab0d1c2 to your computer and use it in GitHub Desktop.
APA-style reference template for BibDesk
<$publications>
<$pubType=article?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Journal.stringByRemovingTeX/>, <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Number.stringByConvertingHyphensToDashes.parenthesizedStringIfNotEmpty/><$fields.Pages?><$fields.Volume?>:<?$fields.Volume?><$fields.Number?>:<?$fields.Number?>page </$fields.Number?></$fields.Volume?><$fields.Pages.stringByConvertingHyphensToDashes/>, <?$fields.Pages?><$fields.Volume?>, <?$fields.Volume?><$fields.Number?>, </$fields.Number?></$fields.Pages?><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=book?>
<$authors?><$authors.name.@componentsJoinedByCommaAndAnd/><?$authors?><$editors.name.@componentsJoinedByCommaAndAnd/>, <$editors.@count=0?><?$editors.@count=1?>editor<?$editors.@count?>editors</$editors.@count?></$authors?>. <$fields.Title.stringByConvertingHyphensToDashes/><$fields.Volume?>, volume <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Series?> of <$fields.Series/></$fields.Series?><?$fields.Volume?><$fields.Number?>. Number <$fields.Number.stringByConvertingHyphensToDashes/><$fields.Series?> in <$fields.Series/></$fields.Series?><?$fields.Number?><$fields.Series?>. <$fields.Series/></$fields.Series?></$fields.Number?></$fields.Volume?>. <$fields.Publisher.stringByRemovingTeX/><$fields.Address.stringByPrependingCommaAndSpaceIfNotEmpty/>, <$fields.Edition?><$fields.Edition.stringByRemovingTeX/> edition, </$fields.Edition?><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=booklet?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Howpublished.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Address.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=conference?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. In <$editors?><$editors.name.@componentsJoinedByCommaAndAnd/>, <$editors.@count=0?><?$editors.@count=1?>editor<?$editors.@count?>editors</$editors.@count?>, </$editors?><$fields.Booktitle.stringByConvertingHyphensToDashes/><$fields.Volume?>, volume <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Series?> of <$fields.Series/></$fields.Series?><?$fields.Volume?><$fields.Number?>, number <$fields.Number.stringByConvertingHyphensToDashes/><$fields.Series?> in <$fields.Series/></$fields.Series?><?$fields.Number?><$fields.Series.stringByPrependingCommaAndSpaceIfNotEmpty/></$fields.Number?></$fields.Volume?><$fields.Pages.stringByConvertingHyphensToDashes.stringByPrependingCommaAndSpaceIfNotEmpty/><$fields.Address?>, <$fields.Address/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/>. <$fields.Organization.stringByRemovingTeX/>, <$fields.Publisher.stringByRemovingTeX/><?$fields.Address?>, <$fields.Organization.stringByRemovingTeX/>, <$fields.Publisher.stringByRemovingTeX/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/></$fields.Address?><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=inbook?>
<$authors?><$authors.name.@componentsJoinedByCommaAndAnd/><?$authors?><$editors.name.@componentsJoinedByCommaAndAnd/>, <$editors.@count=0?><?$editors.@count=1?>editor<?$editors.@count?>editors</$editors.@count?></$editors?></$authors?>. <$fields.Title.stringByConvertingHyphensToDashes/><$fields.Volume?>, volume <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Series?> of <$fields.Series/></$fields.Series?></$fields.Volume?><$fields.Chapter?>, <$fields.Type?><$fields.Type/><?$fields.Type?>chapter</$fields.Type?><$fields.Chapter/><$fields.Pages.stringByConvertingHyphensToDashes.stringByPrependingCommaAndSpaceIfNotEmpty/><?$fields.Chapter?><$fields.Pages?>, page <$fields.Pages.stringByConvertingHyphensToDashes/></$fields.Pages?></$fields.Chapter?><$fields.Volume?><?$fields.Volume?><$fields.Number?>. Number <$fields.Number.stringByConvertingHyphensToDashes/><$fields.Series?> in <$field.Series/></$fields.Series?><?$fields.Number?><$fields.Series.stringByPrependingCommaAndSpaceIfNotEmpty/></$fields.Number?></$fields.Volume?>. <$fields.Publisher.stringByRemovingTeX/><$fields.Address.stringByPrependingCommaAndSpaceIfNotEmpty/>, <$fields.Edition?><$fields.Edition.stringByRemovingTeX/> edition, </$fields.Edition?><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=incollection?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. In <$editors?><$editors.name.@componentsJoinedByCommaAndAnd/>, <$editors.@count=0?><?$editors.@count=1?>editor<?$editors.@count?>editors</$editors.@count?>, </$editors?><$fields.Booktitle.stringByConvertingHyphensToDashes/><$fields.Volume?>, volume <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Series?> of <$fields.Series/></$fields. Series?><?$fields.Volume?><$fields.Number?>, number <$fields.Number.stringByConvertingHyphensToDashes/><$fields.Series?> in <$field.Series/></$fields.Series?><?$fields.Number?><$fields.Series.stringByPrependingCommaAndSpaceIfNotEmpty/></$fields.Number?></$fields.Volume?><$fields.Chapter?>, <$fields.Type?><$fields.Type/><?$fields.Type?>chapter</$fields.Type?><$fields.Chapter/><$fields.Pages.stringByConvertingHyphensToDashes.stringByPrependingCommaAndSpaceIfNotEmpty/><?$fields.Chapter?><$fields.Pages?>, page <$fields.Pages.stringByConvertingHyphensToDashes/></$fields.Pages?></$fields.Chapter?>. <$fields.Publisher.stringByRemovingTeX/><$fields.Address.stringByPrependingCommaAndSpaceIfNotEmpty/>, <$fields.Edition?><$fields.Edition.stringByRemovingTeX/> edition, </$fields.Edition?><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=inproceedings?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. In <$editors?><$editors.name.@componentsJoinedByCommaAndAnd/>, <$editors.@count=0?><?$editors.@count=1?>editor<?$editors.@count?>editors</$editors.@count?>, </$editors?><$fields.Booktitle.stringByConvertingHyphensToDashes/><$fields.Volume?>, volume <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Series?> of <$fields.Series/></$fields.Series?><?$fields.Volume?><$fields.Number?>, number <$fields.Number.stringByConvertingHyphensToDashes/><$fields.Series?> in <$fields.Series/></$fields.Series?><?$fields.Number?><$fields.Series.stringByPrependingCommaAndSpaceIfNotEmpty/></$fields.Number?></$fields.Volume?><$fields.Pages.stringByConvertingHyphensToDashes.stringByPrependingCommaAndSpaceIfNotEmpty/><$fields.Address?>, <$fields.Address/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/>. <$fields.Organization.stringByRemovingTeX/>, <$fields.Publisher.stringByRemovingTeX/><?$fields.Address?>, <$fields.Organization.stringByRemovingTeX/>, <$fields.Publisher.stringByRemovingTeX/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/></$fields.Address?><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=manual?>
<$authors?><$authors.name.@componentsJoinedByCommaAndAnd/>. </$authors?><$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Organization.stringByRemovingTeX.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Address.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Edition?><$fields.Edition.stringByRemovingTeX/> edition, </$fields.Edition?><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=mastersthesis?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Type?><$fields.Type.stringByRemovingTeX/><?$fields.Type?>Master's thesis</$fields.Type?>, <$fields.School/><$fields.Address.stringByPrependingCommaAndSpaceIfNotEmpty/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=misc?>
<$authors?><$authors.name.@componentsJoinedByCommaAndAnd/>. </$authors?><$fields.Title.stringByConvertingHyphensToDashes/><$fields.Howpublished.stringByPrependingFullStopAndSpaceIfNotEmpty/>. <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpaceIfNotEmpty/>.
<?$pubType=phdthesis?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Type?><$fields.Type.stringByRemovingTeX/><?$fields.Type?>PhD thesis</$fields.Type?>, <$fields.School/><$fields.Address.stringByPrependingCommaAndSpaceIfNotEmpty/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=proceedings?>
<$editors?><$editors.name.@componentsJoinedByCommaAndAnd/>, <$editors.@count=0?><?$editors.@count=1?>editor<?$editors.@count?>editors</$editors.@count?>. <?$editors?><$fields.Organization?><$fields.Organization.stringByRemovingTeX/>. </$fields.Organization?></$editors?><$fields.Title.stringByConvertingHyphensToDashes/><$fields.Volume?>, volume <$fields.Volume.stringByConvertingHyphensToDashes/><$fields.Series?> of <$fields.Series/></$fields.Series?><?$fields.Volume?><$fields.Number?>, number <$fields.Number.stringByConvertingHyphensToDashes/><$fields.Series?> in <$fields.Series/></$fields.Series?><?$fields.Number?><$fields.Series.stringByPrependingCommaAndSpaceIfNotEmpty/></$fields.Number?></$fields.Volume?><$fields.Address?>, <$fields.Address/>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/>. <$fields.Organization.stringByRemovingTeX/>, <$fields.Publisher.stringByRemovingTeX/><?$fields.Address?>. <$fields.Organization.stringByRemovingTeX.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Publisher.stringByRemovingTeX.stringByAppendingCommaAndSpaceIfNotEmpty/><$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/></$fields.Address?><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=techreport?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Type?><$fields.Type/><?$fields.Type?>Technical report</$fields.Type?><$fields.Number.stringByPrependingSpaceIfNotEmpty/>, <$fields.Institution/><$fields.Address?>, <$fields.Address/></$fields.Address?>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
<?$pubType=unpublished?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Note/><$fields.Year?>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/></$fields.Year?>.
<?$pubType?>
<$authors.name.@componentsJoinedByCommaAndAnd/>. <$fields.Title.stringByConvertingHyphensToDashes/>. <$fields.Journal.stringByRemovingTeX/>, <$fields.Volume.stringByConvertingHyphensToDashes/><$field.Number.stringByConvertingHyphensToDashes.parenthesizedStringIfNotEmpty/><$fields.Pages?>:<$fields.Pages.stringByConvertingHyphensToDashes/></$fields.Pages?>, <$fields.Month.stringByConvertingHyphensToDashes.stringByAppendingSpaceIfNotEmpty/><$fields.Year/><$fields.Note.stringByPrependingFullStopAndSpace/>.
</$pubType?>
</$publications>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment