MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Creating 'smart' textbooks with mathematica?

  • To: mathgroup at
  • Subject: [mg126306] Re: Creating 'smart' textbooks with mathematica?
  • From: David Reiss <dbreiss at>
  • Date: Mon, 30 Apr 2012 04:40:36 -0400 (EDT)
  • Delivered-to:
  • References: <jnilt6$ahg$>

The short answer to this is that there are many ways to program this
in Mathematica and, indeed, many ways to programmatically interact
with a notebook or notebooks in pretty much arbitrary ways. Start to
read up on Notebook Programming, style sheets, and tagging.  This will
give you a start on getting a sense of the wide scope of


On Apr 29, 2:08 am, luke wallace <lukewallace1... at> wrote:
> I have a technical PDF that is hard to read because you could be on
> pave 500 and it will tell you to "refer sections,,
>, and for the rest of the information you need."
> So you have to jump around the book, finding these sections, going
> back and forth all day.
> If Mathematica could automatically create 'links' to jump to section
> headers throughout the whole book in one command for every section
> header, then this would revolutionize the functionality of technical e-
> books and make them ten times easier to understand.
> In all technical books, the actual "Section 1.1" for example is always
> different than the mere reference to "Section 1.1" because the real
> one will be in bold, italics, a bigger font size, etc no matter where
> it is actually randomly located.
> Going through one by one and creating interlinks would take forever,
> this one book alone I have has about 12,000 needed to be made.
> So, if Mathematica could simply link all font size 10 text to the font
> size 14 text of an identical string for all duplicate text strings
> found, it would do this for all 12,000 references automatically!
> Another way would be to link all non-bold font strings to their bold
> counterparts.
> Currently, Acrobat X, InDesign, FrameMaker, MS Word, and others can't
> do this based on merely font size or font style.
> Can anyone find a way to do this? By the way, I can easily convert the
> PDF to Mathematica since the PDF has editable text. So that isn't an
> obstacle.

  • Prev by Date: moving average function
  • Next by Date: Re: Getting only 1 of 3 curves of intersection
  • Previous by thread: Re: Creating 'smart' textbooks with mathematica?
  • Next by thread: Re: Creating 'smart' textbooks with mathematica?