From d6e45925039fcc5918e92c3a9ee38df694338421 Mon Sep 17 00:00:00 2001 From: Thomas Wood <thomas.wood09@imperial.ac.uk> Date: Wed, 3 Feb 2016 18:35:26 +0000 Subject: [PATCH] Rewrite bibtex superscripts to html --- _config.yml | 3 +++ _plugins/scholar_superscript_filter.rb | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 _plugins/scholar_superscript_filter.rb diff --git a/_config.yml b/_config.yml index 8be87c9..6fb1143 100644 --- a/_config.yml +++ b/_config.yml @@ -44,6 +44,9 @@ scholar: use_raw_bibtex_entry: true bibtex_skip_fields: ['month_numeric'] + bibtex_filters: + - superscript + - latex sort_by: year order: descending diff --git a/_plugins/scholar_superscript_filter.rb b/_plugins/scholar_superscript_filter.rb new file mode 100644 index 0000000..21498f8 --- /dev/null +++ b/_plugins/scholar_superscript_filter.rb @@ -0,0 +1,11 @@ +module Jekyll + class Scholar + class Superscript < BibTeX::Filter + def apply(value) + value.to_s.gsub(/\\textsuperscript\{([^}]+)\}/) { + "<sup>#{$1}</sup>" + } + end + end + end +end -- GitLab