I'm trying to fine-tune my format for a specialty journal (Oxford Studies in Ancient Philosophy), which calls for an idiosyncratic way of presenting cited pages. In a book, cited pages should be preceded by a comma. But in an article, they should be preceded by the word 'at' (because they come after the page range of the whole article).
I was hoping I'd be able to achieve this with binding quotes, like this:
Code: Select all
a, 't' {[‘s’]^}, f, v (d), p– |~ at ~@
But this doesn't work; the ' at ' gets output even when there are no cited pages in the citation.
Is there any way to make the output conditional on whether or not there are cited pages?