Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discrepancies in Rice document #3

Closed
opoudjis opened this issue Dec 22, 2017 · 3 comments
Closed

Discrepancies in Rice document #3

opoudjis opened this issue Dec 22, 2017 · 3 comments
Assignees

Comments

@opoudjis
Copy link
Contributor

opoudjis commented Dec 22, 2017

This issue is for things I could not straightforwardly render into Asciidoc in the Rice document. As you won't be surprised to hear, I'd rather not—I think a little curtailment of formatting possibilities in Asciidoc is a reasonable price to pay. But running these past you.

  1. Table 1 contains an unordered list in "Extraneous matter: organic" and "Extraneous matter: inorganic", and each list element lines up with a row of numbers. That means that each list item is its own table row. I haven't done that in Asciidoctor: while you can embed lists within cells, getting list items to then be considered table rows breaks the table model, and I don't think it's necessary.

  2. "Normative" and "Informative" follows annex names in brackets; it cannot be part of the numbering, as it is in ISO output (Annex C (informative))

  3. Subsection headers cannot be both numbered as subsection headers, and appear inline with their following text (e.g. B.2.1)

  4. There is no automated numbering of "stem" blocks, which is how I'm currently doing formulas. There is automated numbering of examples; but I want to reserve examples for other kinds of markup; and in any case, examples will be automatically labelled and sequenced the same whether they contain figures or formulas or anything else (including the examples recognised as such within Terms and Definitions). I think this one is too hard to come up with a satisfactory answer to, and numbering will be finalised downstream anyway.

@opoudjis opoudjis self-assigned this Dec 22, 2017
@ronaldtse
Copy link
Contributor

  1. Table 1 unordered list in "Extraneous matter": isn't this just a normal list inside an AsciiDoc (A type) table cell? I din't see why it is its own table row.

  2. For the Annex "Normative/Informative" issue: is the problem in the Index/TOC where the phrase (Normative) is non-bold amongst the bolded sentence?

  3. B.2.1 style clauses seem quite often used in an ISO document, there are also B.5.1 style clauses that do not have headers. I wonder what we can do here?

  4. Automated number of "stem" blocks. I agree that "stem" is appropriate for formula expressions. Numbering is supposed to be done downstream anyway.

@opoudjis
Copy link
Contributor Author

Of these discrepancies, 2 and 4 have been resolved. 3 is pending #24, will need formatting attribute in document model.

1 has been realised as a set of table cells, because each list entry lines up precisely with what follows. In fact, that is why #36 has been deferred: ISO does this routinely with chemical table entries, giving units and stem expressions, which means it contradicts Asciidoc's assumption that there is only one header row.

@opoudjis
Copy link
Contributor Author

This ticket is subsumed into #24.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants