>>===== MODE =====>> citation <<===== MODE =====<< >>===== RESULT =====>> Example: minimal, at 110–115 Example: prefix on first number only, at N110–5 Example: same prefix on both numbers, at N110–N115 Example: prefix on last number only, at 110–N6 Example: different prefixes on both numbers, at N110–P5 Example: leading number before prefix, at 123N110–N5 Example: multiple ranges, at 123N110–N5, 456K200–99 Example: first less than second, at 123N110–N5, 000c23–22 <<===== RESULT =====<< >>===== INPUT =====>> [ { "id": "ITEM-1", "page": "110-5", "title": "Example: minimal", "type": "book" }, { "id": "ITEM-2", "page": "N110 - 5", "title": "Example: prefix on first number only", "type": "book" }, { "id": "ITEM-3", "page": "N110 - N5", "title": "Example: same prefix on both numbers", "type": "book" }, { "id": "ITEM-4", "page": "110 - N6", "title": "Example: prefix on last number only", "type": "book" }, { "id": "ITEM-5", "page": "N110 - P5", "title": "Example: different prefixes on both numbers", "type": "book" }, { "id": "ITEM-6", "page": "123N110 - N5", "title": "Example: leading number before prefix", "type": "book" }, { "id": "ITEM-7", "page": "123N110 - N5, 456K200 - 99", "title": "Example: multiple ranges", "type": "book" }, { "id": "ITEM-8", "page": "123N110 - N5, 000c23 - 22", "title": "Example: first less than second", "type": "book" } ] <<===== INPUT =====<< >>===== CITATION-ITEMS =====>> [ [ { "id": "ITEM-1" } ], [ { "id": "ITEM-2" } ], [ { "id": "ITEM-3" } ], [ { "id": "ITEM-4" } ], [ { "id": "ITEM-5" } ], [ { "id": "ITEM-6" } ], [ { "id": "ITEM-7" } ], [ { "id": "ITEM-8" } ] ] <<===== CITATION-ITEMS =====<< >>===== CSL =====>> <<===== CSL =====<< >>===== VERSION =====>> 1.0 <<===== VERSION =====<<