Git Product home page Git Product logo

Comments (17)

manuelfuenmayor avatar manuelfuenmayor commented on June 22, 2024
  1. Stem expressions are not generated at all. The first example is shown in the following captures, where alpha and gamma are missing.

Confirmed. I'm getting this result on generated PDF.

Moreover, should "voir" be italicized or not? Example from Appendix 1 of the original document is below. As far as I could see, "voir" was always italicized in Appendix 1, while that was not the rule in the rest of the brochure.

I agree, in my view, it should be italicized.

  1. This was probably agreed with BIPM, but in order to double-check: should this example be a part of the main text, or it should be shown on the right margin, as in the original (ignore the fact that math expressions are not shown in generated PDF):

This happens because the text is enclosed in an example block. I believe we would have to change it to a note block in order to place it at the right margin. But we need confirmation for that. @ronaldtse?

  1. Are we supposed to be using Greek letters for second level of items list?

In my view, this is clearly a bug.

from bipm-si-brochure.

Intelligent2013 avatar Intelligent2013 commented on June 22, 2024

In Acrobat Reader there is an error after a few seconds after I opened PDF:
изображение

PDF is corrupted. @opoudjis could you attach a log of mn2pdf processing, please?

from bipm-si-brochure.

ronaldtse avatar ronaldtse commented on June 22, 2024

Ping @opoudjis

from bipm-si-brochure.

opoudjis avatar opoudjis commented on June 22, 2024

OK:

The Stem rendering issue has been resolved, although I'm not happy with how we ended up resolving it—by having to upgrade Java. We are including STIX in fontist, and that may be a smoother resolution of this issue. I have regenerated the PDF, and @Intelligent2013 confirms he is not getting the errors in opening the PDF.

I am attaching the latest compilation of the PDF.

collection.pdf

from bipm-si-brochure.

opoudjis avatar opoudjis commented on June 22, 2024

"2." The intention is that chapître refers to clauses (e.g. Chapître 5), and section to subclauses (e.g. section 2.3.6). If that isn't happening, that's a bug on my side.

from bipm-si-brochure.

anermina avatar anermina commented on June 22, 2024

"1" is solved.

"2" can be split into several issues and questions:

2.1 Cross-referencing keywords.
chapître should refer to clauses, and section to subclauses. (I confirm it is currently not happening.)

2.2 Adding page numbers in cross-references.
In which cases should the page number be added as a part of the cross-reference? I didn't manage to find a rule in neither original nor generated PDF.

Note: BIPM requested adding page number for "Introduction" section, where it wasn't generated and where I don't see how it can be automatically generated to produce the desired output (due to usage of « » for the title). So I changed markup there to:
dans le texte «&nbsp;<<le_bipm_et_la_cdm>>&nbsp;» (page <<le_bipm_et_la_cdm,pagenumber%>>).

2.3 Source of the word voir.
Should the word voir before the cross-reference be added automatically, or via markup?

2.4 Duplication of the word voir when page numbers are added.
In case page number is added, we currently have repetition of the word voir, as in the following example:
voir 2.3.6, voir p. 30

2.5 Italicizing the word voir.
Should it be italicized? As far as I could see, voir was always italicized in Appendix 1 of the original document, while that was not the rule in the rest of the brochure.

"3" Conclusion remains the same - after changing .adoc source, we lost the word page at the beginning of each new page. For some reason, the first row is not boldfaced now.

The rest of the initially written issues remain the same.

from bipm-si-brochure.

ronaldtse avatar ronaldtse commented on June 22, 2024

The Stem rendering issue has been resolved, although I'm not happy with how we ended up resolving it—by having to upgrade Java

No one uses Java 8 anymore...

from bipm-si-brochure.

opoudjis avatar opoudjis commented on June 22, 2024

No one uses Java 8 anymore...

Given your aspirations to have all this running in an app, this is still your problem. People who are not developers in Java have the default OS version of Java lying around, and OS versions of programming languages are always antiquated...

from bipm-si-brochure.

ronaldtse avatar ronaldtse commented on June 22, 2024

In fact, we already stopped supporting Mojave a while ago as the single-binary version doesn't support it. Keeping one's computer up to date using system utilities is the responsibility of the user. As application developers we are not expected to keep the execution runtimes updated.

from bipm-si-brochure.

opoudjis avatar opoudjis commented on June 22, 2024

2.1 Cross-referencing keywords.
chapître should refer to clauses, and section to subclauses. (I confirm it is currently not happening.)

Was fixed in #40, but I had a typo in the French YAML: fixed now. Thank you @anermina for insisting. :)

The remainder of 2 are PDF issues, but the following are my opinions. I defer to @Intelligent2013 on what is actually achievable:

2.2. Consistency is our default position and our selling point, and SDOs are rarely consistent because they rarely do the level of proofreading that ISO do, let alone that an automated system like ours does. No surprise there is no consistency in the source PDF. The preferable course would be to add page numbers universally. I would not at all be surprised if page numbers only appear for references to Appendix 1, because of BIPM's spectacularly ill-advised "decision" not to insert any section numbering in the appendix. If it does turn out that that is the only reason why page numbers have been used, bludgeoning section numbering into the appendix would be far preferable to perpetuating bad practice.

2.3. voir/see should be inserted automatically, especially because it is an artefact of PDF that is suffixed to what appears in the HTML: there is nowhere we can put the "voir" in source text, when that text must not appear in HTML at all. But you are right that 2.4 requires an exception to be made. With some feeling of revulsion at the kludginess of it all, I am going to introduce markup in xrefs, to signal to the PDF that any voir/see is to be suppressed.

2.5. No opinion. Arbitrary capricious idiosyncrasies in rendering in general should be extirpated with no mercy.

from bipm-si-brochure.

opoudjis avatar opoudjis commented on June 22, 2024

And as for your Issues, separately numbered:

  1. Should we have the first line in the generated ToC?

No opinion.

  1. Do we need to show subsections for annexes in ToC?

I believe @ronaldtse has already extracted the concession from BIPM that we don't: this would have been an idiosyncratic limit to the ToC.

  1. Do we need to add a dot after annex number?

Yes, and that needs to be done inline in PDF.

  1. This was probably agreed with BIPM, but in order to double-check: should this example be a part of the main text, or it should be shown on the right margin, as in the original

No opinion, I defer to @Intelligent2013

  1. Is there some reason why yellow-highlighted part was excluded?

The text was there in sections-a1-fr/a1-decisions.adoc, which is presumably the older document that was chopped up into the various constituent resolutions. You'd have to ask @manuel489, but "see below" tends to be bad news for auto-formatted documents in general, because it's vague, and you don't know where below the referent is going to end up.

  1. Titles are always boldfaced in our case. However, BIPM uses some kind of referencing in the titles, which applies the style which is generally used for papers of that type. I'm just noticing this as a difference, but don't know if that is a problem for BIPM team.

It will be unpleasant to fix this, won't do so unless they ask for it.

  1. Are we supposed to be using Greek letters for second level of items list?

Specific to PDF, HTML has normal a).

from bipm-si-brochure.

opoudjis avatar opoudjis commented on June 22, 2024

Any remaining issues here in my opinion do not involve me, so I am putting this issue on my on-hold list.

from bipm-si-brochure.

Intelligent2013 avatar Intelligent2013 commented on June 22, 2024

2.2 Adding page numbers in cross-references.
Note: BIPM requested adding page number for "Introduction" section, where it wasn't generated and where I don't see how it can be automatically generated to produce the desired output (due to usage of « » for the title). So I changed markup there to:
dans le texte « <<le_bipm_et_la_cdm>> » (page <<le_bipm_et_la_cdm,pagenumber%>>).

It should be workable solution. The similar markup I've processed yet for ToC in Appendix:

<xref target="cgpm24th2011r1" pagenumber="true">Appendix 1.38.1</xref>

But, because page numbers in ToC are bold, then please add bold markup into adoc for Appendix 1 Toc (00-toc.adoc) for both languages.

2.5 Italicizing the word voir.
Should it be italicized? As far as I could see, voir was always italicized in Appendix 1 of the original document, while that was not the rule in the rest of the brochure.

I've fixed xslt for:

  • if voir/see in main text - it isn't italized,
  • if voir/see in side notes - it is italized.
  1. Should we have the first line in the generated ToC?

I think no, because this section before ToC, removed in xslt.

  1. Do we need to add a dot after annex number?

Yes. xslt fixed.

  1. This was probably agreed with BIPM, but in order to double-check: should this example be a part of the main text, or it should be shown on the right margin, as in the original

In the original PDF there isn't common approach for examples.
Page 143:
изображение

Page 150:
изображение

There are a few solutions:

  • markup second example as note, then it'll show on the right margin (changes in adoc)
  • displays both examples in main text (no need changes)
  • display both examples on the right margin (xslt need to change)
  • markup both examples as example, but for second add some indication in markup (for show this example on the right margin) (rb need to change).

from bipm-si-brochure.

anermina avatar anermina commented on June 22, 2024

But you are right that 2.4 requires an exception to be made. With some feeling of revulsion at the kludginess of it all, I am going to introduce markup in xrefs, to signal to the PDF that any voir/see is to be suppressed.

In accordance to metanorma/metanorma-bipm#75 (comment), I added %nosee to the cross-references where duplication of "voir/see" could be seen in the latest generated PDF.

But, because page numbers in ToC are bold, then please add bold markup into adoc for Appendix 1 Toc (00-toc.adoc) for both languages.

Done.

In the original PDF there isn't common approach for examples.

Lets leave these examples as a part of the main text then. In case BIPM says they would prefer them to be shown on the right margin, I'll mark the second example as a note.

Is there some reason why yellow-highlighted part was excluded?
The text was there in sections-a1-fr/a1-decisions.adoc, which is presumably the older document that was chopped up into the various constituent resolutions. You'd have to ask @manuel489, but "see below" tends to be bad news for auto-formatted documents in general, because it's vague, and you don't know where below the referent is going to end up.

@manuel489, could you please check? It seems to me this part of the text was intentionally modified, but it would be good to have a confirmation.

from bipm-si-brochure.

manuelfuenmayor avatar manuelfuenmayor commented on June 22, 2024

@manuel489, could you please check? It seems to me this part of the text was intentionally modified, but it would be good to have a confirmation.

@anermina, yes, I intentionally removed that piece of text for the same reason that @opoudjis provides above. Basically, "voir ci-dessous" translates "see below", and it's kind of a vague reference. And, at that time, I wasn't sure if such referenced notes were going to be placed in such a way that they were actually "below" (e.g. what if a page-break happens just after the reference calling?). BUT, looking at the generated PDF, they seem to be in the correct position. So I guess we can rollback that change after all?

from bipm-si-brochure.

manuelfuenmayor avatar manuelfuenmayor commented on June 22, 2024

I have put the text back.

from bipm-si-brochure.

anermina avatar anermina commented on June 22, 2024

Corrections are made. Closing.

from bipm-si-brochure.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.