The documentation <https://www.google.com/url?q=https%3A%2F%2Fjupyter.brynmawr.edu%2Fservices%2Fpublic%2Fdblank%2FJupyter%2520Notebook%2520Users%2520Manual.ipynb&sa=D&sntz=1&usg=AFQjCNHhPnXQoZfn0ElHtRWJFz2bLuKE1Q> I referenced shows the presence of specific tools in their implementation (specialized buttons, menus items, etc...) that seem to be necessary for cross-referencing and auto-TOC. The "Header cells" seem to be distinct from Markdown cells, code cells and raw cells.
As far as I can tell, this is not available in "our" Jupyter. I'm not sanguine about this enhancement : - It certainly can be useful for heavy Jupyter users. - OTOH, it is also a form of "LaTeX envy"... I see more and more proposals to add LaTeX-like features to Markdown (such as citation management, cross-referencing, indexing,....). But Markdown was not created to be a LaTeX replacement, and these various proposals are problem-specific kludges, mutually inconsistent and, IMNSHO, not up to the standard proposed by LaTeX. I see these "enhancements" as a way to avoid the Matterhorn-like learnng curve of LaTeX ; but I think that, *in the long term,* the larger investment on LaTeX yelds a better ROI. The key point is, of course "in the long term" : someone not planning to publish extensively might use Jupyter as a way to meet a specific, one-time requirement (e. g. graduating) ; however, someone planing to have to publish more than once or twice is probably better off learning LaTeX which, as a scientific document preparation system, has not yet been superseded (after about 30 years... !). In other words, "heavy Jupyter use" is a bit of an oxymoron in my eyes (or, at least, a misguided choice).But I might be missing a point, hence my question. -- Emmanuel Charpentier Le mardi 2 janvier 2018 15:50:18 UTC+1, Erik Bray a écrit : > > On Tue, Dec 26, 2017 at 5:27 PM, Emmanuel Charpentier > <emanuel.c...@gmail.com <javascript:>> wrote: > > This question on ask.sagemath.org made me search Google about something > > called "Header cells". I found such a thing in the Jupyter documentation > at > > Bryn Mawr College. > > > > It seems to me that this is a site-specific extension, not something > > standard, but I do not know how to find something authoritative about > what > > is "standard" in Jupyter... > > I'm not sure what you mean. Header cells are a normal part of the > notebook. As the name suggests it's just a special cell type for > section headers in the notebook. You can also make headers by making > a normal markdown cell and putting in markdown-formatted headers, but > I think the point of header cells is that they are more inherently > part of the structure of the notebook itself, independent of the types > of cells following the header. So the header cell can be moved around > relative to other cells and the notebook can keep track of it as part > of its structure, if that makes sense. > > > It also seems to give some interesting possibilities : > cross-referencing, > > automatic numbering, auto-table of contents. > > > > Do you think that this (or something like this) could be useful in our > > Jupyter notebook ? > > You could do this in any Jupyter notebook I think. > > Best, > Erik > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.