[NeXus-committee] comments on PDF manual
Pete Jemian
prjemian at gmail.com
Tue Jul 8 17:34:55 BST 2014
Joachim:
Thanks for the feedback. This is definitely a difference in what is
provided in Sphinx to render HTML and PDF versions of the same document.
I have avoided using Sphinx commands in the documentation for "if HTML
then do this" and "if PDF, then do this". As we switched from DocBook
to Sphinx we realized that the manual content would get quite long,
likely that only a few would wish to print it. Thus, the preference has
been on the HTML rendering.
If anyone has suggestions to improve the appearance (and ordering of
parts) in the PDF without affecting the HTML, please offer them. For
example, clone the git repo, make changes, and submit a pull request.
I'll enter your comments as a GitHub issue.
https://github.com/nexusformat/definitions/issues/283
People have complained about how long the manual is and how difficult it
is to see the basic structure. This translates into their perception
that NeXus is too difficult to learn. The table of contents was kept
brief for this reason while attempting to supplement that brevity with a
rich index. I'd prefer to maintain this approach. Short Table of
Contents, long index. Your comments about placement of NX... in the
index have an easy solution. Move the depth as you suggest yet add a
"refer to" under class definitions.
Thanks,
Pete
On 7/8/2014 8:24 AM, Joachim Wuttke wrote:
> I am reading the compound PDF manual, release 3.1 of 2014-06-10.
>
> I printed and bound the 360 pages, so that it feels like a serious
> book. The first thing I then noticed is the absence of proper
> front matter: copyright notice, document license, authors, year,
> contact address with invitation to send feedback.
>
> Lacking such information, I am sending my feedback to this list.
>
> In Sect. 2.3.1 "NeXus Class Specifications", unnumbered
> subsubsubsection "Overview of NeXus classes", first paragraph says:
> "... is described in two basic ways: First, ..., then ..., then ..."
> This makes three. Anyway, for easy readability, "first" should be
> followed by "second", not by "then".
>
> Two pages further on, there is a subsubsubsection "NeXus Class
> Specifications", which repeats the header of the subsubsection.
> It is immediately followed by the subsubsubsubsection header
> "Base Clase Definitions". Which means that the core of the manual,
> the definitions of the individual classes, resides in
> subsubsubsubsubsections. I suggest to restructure this so
> that the individual definitions are promoted to subsubsection
> level, and listed in the table of contents.
>
> Looking for a class definition in the index, it took me quite
> a while to find it not under "NX..." but under "class definition".
> I suggest to give up the two-level hierarchy of the index in
> favor of a strictly alphabetical order. An index should primarily
> support quick search. To expose the systematics of the manual,
> it would be more appropriate to make the table of contents
> more exhaustive, going down at least to subsubsection level.
>
> Best - Joachim
>
>
>
> _______________________________________________
> NeXus-committee mailing list
> NeXus-committee at nexusformat.org
> http://lists.nexusformat.org/mailman/listinfo/nexus-committee
>
More information about the NeXus-committee
mailing list