On Wed, Jan 3, 2018 at 2:47 PM, Emmanuel Charpentier <emanuel.charpent...@gmail.com> wrote: > The documentation 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'll have to take a closer look, but I'm still confused because "header cells" have been in the notebook going way back (since early versions of IPython Notebook). The cross-referencing and TOC stuff I'm less sure about. > 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... !). I agree with all in theory. Though as I once learned, in an embarrassing manner, one of the first times I taught Software Carpentry to an audience that was not just astronomers/physicists, outside those fields and mathematics LaTeX is *not* de facto. Yes, maybe scientists in life science, social science, etc. should also learn LaTeX but for many of those fields it's not nearly as common and there's maybe far less ROI there. > 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. Maybe, but it's a whole new world... Best, E > 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> 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. -- 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.