All Projects → semprag → biblatex-sp-unified

semprag / biblatex-sp-unified

Licence: LPPL-1.3c license
An opinionated biblatex implementation of the Unified Stylesheet for Linguistics Journals

Programming Languages

TeX
3793 projects

Projects that are alternatives of or similar to biblatex-sp-unified

Jabref
Graphical Java application for managing BibTeX and biblatex (.bib) databases
Stars: ✭ 2,385 (+6714.29%)
Mutual labels:  biblatex
gcloud-login-action
A Github Action which can be used to authenticate with Google Cloud Container Registry
Stars: ✭ 21 (-40%)
Mutual labels:  publishing
ACLPUB
The official tool for creating proceedings for conferences of the Association for Computational Linguistics (ACL).
Stars: ✭ 203 (+480%)
Mutual labels:  publishing
contentful-reference-matrix-field-app
Contentful App that adds UI for a table-like list of references with other associated data.
Stars: ✭ 28 (-20%)
Mutual labels:  references
hackthebox
Notes Taken for HTB Machines & InfoSec Community.
Stars: ✭ 286 (+717.14%)
Mutual labels:  references
git-rdm
A research data management plugin for the Git version control system.
Stars: ✭ 34 (-2.86%)
Mutual labels:  publishing
biblatex-ext
Extensions for the biblatex standard styles
Stars: ✭ 16 (-54.29%)
Mutual labels:  biblatex
rAltmetric
Query and visualize metrics from altmetric.com
Stars: ✭ 46 (+31.43%)
Mutual labels:  citations
Asgar
A two-column, clean and minimalist theme for @TryGhost
Stars: ✭ 22 (-37.14%)
Mutual labels:  publishing
sphinx-hoverxref
Sphinx extension to show tooltips with content embedded when hover a reference.
Stars: ✭ 77 (+120%)
Mutual labels:  references
pwpub
W3C packaged Web Publications
Stars: ✭ 14 (-60%)
Mutual labels:  publishing
IchigoJam-BASIC
🍓🅱️ IchigoJam BASIC コマンド一覧 command reference (Japanese)
Stars: ✭ 11 (-68.57%)
Mutual labels:  references
strapi-plugin-github-publish
This is a plugin for Strapi headless CMS. It lets you trigger a GitHub Action workflow when the site is ready to be published.
Stars: ✭ 35 (+0%)
Mutual labels:  publishing
rentry
Markdown pastebin from command line
Stars: ✭ 252 (+620%)
Mutual labels:  publishing
isbnlib
python library to validate, clean, transform and get metadata of ISBN strings (for devs).
Stars: ✭ 177 (+405.71%)
Mutual labels:  biblatex
Zotero Better Bibtex
Make Zotero effective for us LaTeX holdouts
Stars: ✭ 2,336 (+6574.29%)
Mutual labels:  biblatex
elife-xpub
eLife is an open-access journal and technology provider that publishes promising research in the life and biomedical sciences. This is their implementation of a submission and peer review system based on Coko PubSweet and xPub.
Stars: ✭ 29 (-17.14%)
Mutual labels:  publishing
html2biblatex
A tiny bookmarklet for exporting web pages to BibLaTeX (all browsers / no installation).
Stars: ✭ 73 (+108.57%)
Mutual labels:  biblatex
python-packaging-publishing
Packaging and Publishing with Python
Stars: ✭ 24 (-31.43%)
Mutual labels:  publishing
dpub-pwp
Repository of the W3C DPUB IG on the (Packaged) Web Publications work
Stars: ✭ 14 (-60%)
Mutual labels:  publishing

biblatex-unified

biblatex-unified is an opinionated biblatex implementation of the Unified Stylesheet for Linguistics Journals. The stylesheet was developed by CELxJ, the Committee of Editors of Linguistics Journals.

The first implementation of the stylesheet for LaTeX was sp.bst, developed for the house-style of the journal Semantics and Pragmatics (S&P). Bridget Samuels produced a revised version unified.bst, which has largely disappeared from the internet.

The current project is a ground-up re-implementation of the unified stylesheet in modern biblatex. It has been used by S&P in production for several years.

Please file an issue at github to let us know of any problems you encounter and any recommendations for improvement.

Sources

The biblatex-unified style consists of two files:

  • unified.bbx -- for formatting the bibliography.
  • unified.cbx -- for formatting in-text citations in the style of S&P.
    • Since the Unified Stylesheet does not give any guidelines for in-text citations, this file is optional and users can choose other citation styles, such as the authoryear-comp citation style that comes with biblatex.

Requirements and backward compatibility

Compiling LaTeX documents with this style depends on a fairly recent TeX installation that includes biblatex 2.0+. It is tested only with the biber backend. TexLive 2019 or later would be ideal.

Installation

Manual installation involves putting the two files unified.bbx and unified.cbx somewhere where your TeX system can find them. This could be local in the same directory as your tex source file, or in your TEXMF "home" directory, or in the system TEXMF directories.

Configuring your .tex document to use the style

To use the style in conjunction with S&P's sp.cls, simply add the biblatex class option when importing sp.cls:

    \documentclass[biblatex]{sp}

If you are not using the S&P document class, you can still use this style by adding the following to your preamble (after \documentclass{...} but before \begin{document}):

    \usepackage[backend=biber,
                style=unified,
                maxcitenames=3,
                maxbibnames=99]{biblatex}

The unified citation style relies on hyperlinking between in-text citations and the bibliography. So, the hyperref package is required. It is automatically loaded by sp.cls but if you use a different document class and hyperref is not loaded by that class, you need to add \usepackage{hyperref} to your preamble as well.

If you were previously using natbib, remove \usepackage{natbib} and any accompanying \bibliographystyle{...} and \bibpunct{...} settings. You might also find it helpful to add natbib to the list of options (\usepackage[..., natbib]{biblatex}), to load biblatex's natbib compatibility module, which implements common natbib commands like \citet, \citep, \citealt, \citealp, etc.

Whether you're using sp.cls or a different document class, you'll need to change the usual BibTeX commands to biblatex, in two places:

  1. Replace the \bibliography{your-bibfile} line in the backmatter with \printbibliography.
  2. Add the following command to your preamble:
    \addbibresource{your-bibfile.bib}
    • NB: the .bib extension must be included (unlike BibTeX)

Documentation

The full documentation and implementation notes can be found in biblatex-unified.pdf. The PDF can be regenerated by typesetting the tex source file with xelatex. The tex is actually itself generated from the underlying md markdown file via pandoc with the following incantation:

pandoc -f markdown -t latex biblatex-unified.md -s\ 
-o biblatex-unified.tex --highlight-style=kate

License and copyright

Copyright ©2022 Kai von Fintel.

This package is author-maintained. Permission is granted to copy, distribute and/or modify this software under the terms of the LaTeX Project Public License, version 1.3c.

This software is provided “as is,” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].