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.

Reply via email to