[duxhelp] Re: handing of numbered lists in TeX/LaTeX documents

  • From: "Peter Sullivan" <peter@xxxxxxxxxx>
  • To: <duxhelp@xxxxxxxxxxxxx>
  • Date: Tue, 2 May 2006 21:40:36 -0400

Joanie,

This much can and will be fixed for the next beta.  Thanks for the sample.

- Peter 

-----Original Message-----
From: duxhelp-bounce@xxxxxxxxxxxxx [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On
Behalf Of Joanmarie Diggs
Sent: Monday, May 01, 2006 5:39 PM
To: duxhelp@xxxxxxxxxxxxx
Subject: [duxhelp] Re: handing of numbered lists in TeX/LaTeX documents

Hi Peter.  That's awesome!!  Thanks.  From now on, no snippets, just
attachments. :)  Speaking of which:

> In particular, I haven't explored whether Scientific Notebook allows 
> for variant forms of numbered list (e.g.
> Roman numerals)

See attached.  I changed the first two numbers manually through their
"properties".  I believe that one could change the default numbering type
automatically through styles.  (It *seems* that SN employs some use of style
sheets.)  And styles in SN is on my list of things to figure out. So as soon
as I figure them out and can use them to change numbers, I'll send you
another snippet, err I mean attachment. :)

Thanks again.
--Joanie

> -----Original Message-----
> From: duxhelp-bounce@xxxxxxxxxxxxx
> [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On Behalf Of Peter Sullivan
> Sent: Monday, May 01, 2006 4:00 PM
> To: duxhelp@xxxxxxxxxxxxx
> Subject: [duxhelp] Re: handing of numbered lists in TeX/LaTeX 
> documents
> 
> Joanie,
> 
> Your sample file confirms the problem you reported earlier.  
> I'm glad to have had the sample file, because the problem (for DBT) is 
> more complex when there are skipped lines between various lines that 
> start with \item.
> Scientific Notebook typically produces such files, but your code 
> snippets didn't show things this way.
> 
> In any case, I do believe that we'll be able to improve DBT's handling 
> of enumerated lists for DBT 10.6.  I've just completed a code change 
> proposal, which Mike is now reviewing, to do just that.  With the code 
> change applied, I don't believe that we'll be getting the whole story 
> just right.  In particular, I haven't explored whether Scientific 
> Notebook allows for variant forms of numbered list (e.g.
> Roman numerals), nor have I adapted the code to properly handle 
> numbering of a third nested level.  But, if these changes are 
> important, they should be relatively simple to make.  The hard part, I 
> believe, is done.  And I believe you'll be pleased with the result.
> 
> - Peter
> 
> -----Original Message-----
> From: duxhelp-bounce@xxxxxxxxxxxxx
> [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On Behalf Of Joanmarie Diggs
> Sent: Saturday, April 29, 2006 12:36 PM
> To: duxhelp@xxxxxxxxxxxxx
> Subject: [duxhelp] Re: handing of numbered lists in TeX/LaTeX 
> documents
> 
> Understood.  And thanks for considering it for this release.  
> 
> I have attached the sort of document I use when trying to figure out 
> how things work rather than the sort of document I would actually 
> create.  I hope it helps!  If you want something, uh, more traditional 
> let me know. :)
> 
> Just out of curiosity (and for the tentative planning of workshops, 
> etc.), I remember a target release date of sometime in May.  Is that 
> still the plan?
> 
> Thanks much for everything!
> Joanie
> 
> > -----Original Message-----
> > From: duxhelp-bounce@xxxxxxxxxxxxx
> > [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On Behalf Of Peter Sullivan
> > Sent: Saturday, April 29, 2006 11:29 AM
> > To: duxhelp@xxxxxxxxxxxxx
> > Subject: [duxhelp] Re: handing of numbered lists in TeX/LaTeX 
> > documents
> > 
> > Joanie,
> > 
> > Feature requests are fine, but less and less likely to be
> taken into
> > account for this release.
> > 
> > In this case, what you suggest is feasible.  But if you
> have any full
> > SN sample files, even (or perhaps especially) simple ones,
> these would
> > be helpful.  I find that code snippets of Latex are good for 
> > describing things, but the full file can influence how we
> handle the
> > snippets.  So I don't like to get too deeply into problems
> like this
> > without sample files.
> > 
> > - Peter
> > 
> > -----Original Message-----
> > From: duxhelp-bounce@xxxxxxxxxxxxx
> > [mailto:duxhelp-bounce@xxxxxxxxxxxxx] On Behalf Of Joanmarie Diggs
> > Sent: Friday, April 28, 2006 10:58 PM
> > To: duxhelp@xxxxxxxxxxxxx
> > Subject: [duxhelp] handing of numbered lists in TeX/LaTeX documents
> > 
> > Hi all.  This is not new to 10.6 so it's more of a feature
> request and
> > question.  Hope no one minds.
> >  
> > When I create a document in Scientific Notebook and format
> text to be
> > a
> > Heading1 or Heading2, Duxbury maps my text upon import to
> be an H1. or
> > H2.
> > However, when I format text in Scientific Notebook as a
> numbered list,
> > Duxbury applies the para. style.  The same behavior, of
> course, occurs
> > in Word when you use automatic numbering instead of the List Number 
> > style.  I'd happily use the appropriate style in Scientific
> Notebook,
> > but I'm not convinced there is one.  Is there? (that's the question 
> > part of this message
> > <smile>)
> >  
> > Assuming there's not a style I can choose which will map to
> Duxbury's
> > List.
> > style.... I took a gander at a Scientific Notebook document in Word 
> > Pad.  As best as I can tell, the conversion seems to be pretty 
> > straightforward.  For
> > instance:
> >  
> > \section{My Heading} in SN becomes <h1.>My Heading</h1.> in DBT. 
> > \subsection{Something Else} in SN becomes <h2.>Something
> Else</h2.> in
> > DBT
> >  
> > Any place there's a $ in SN, in DBT you get either [ts] or [te].  I 
> > assume the first $ on a line is [ts] and the second [te].  When DBT 
> > sees \item, it replaces it with a number according to this
> rule:  The
> > Nth \item in the document gets an N in front of it.  Thus:
> >  
> > \item $10+5=$
> > \item $10-5=$
> >  
> > results in:
> >  
> > <para.>1. [ts]10+5[te]</para.>
> > <para.>2. [ts]10-5[te]</para.>
> >  
> > However, it seems that numbered lists begin with
> \begin{enumerate} and
> > end with \end{enumerate}.  Is DBT using them or ignoring
> them?  Based
> > on the handling of nested lists I'm guessing the latter.  But more 
> > about that in a moment.  A numbered list of two items looks like:
> >  
> > \begin{enumerate}
> > \item $10+5=$
> > \item $10-5=$
> > \end{enumerate}
> >  
> > So, why not map \begin{enumerate} to <list.>, \end{enumerate} to 
> > </list.> and terminate each \item line with [<]?  That would make 
> > importing and editing numbered SN documents a bit faster.
> Plus, if my
> > guess is correct, this might cause nested lists to be
> handled better.
> > Currently, DBT seems to count each \item without attention to the 
> > presence of nested lists.  Thus
> >  
> > \begin{enumerate}
> > \item $10+5=$
> > \item $10-5=$
> > \begin{enumerate}
> > \item $10\div 5=$
> > \end{enumerate}
> > \end{enumerate}
> >  
> > results in
> >  
> > <para.>1. [ts]10+5=[te]</para.>
> > <para.>2. [ts]10-5=[te]</para.>
> > <para.>3. [ts]10÷5=[te]</para>
> >  
> > But in SN it is:
> >  
> > 1. 10+5=
> > 2. 10-5=
> >     a. 10÷5=</para>
> >  
> > So.... Am I making sense? <smile>  And is there any chance of such 
> > list handling being added prior to the release of 10.6 or
> is it a more
> > complex problem than I realize?
> >  
> > Thanks for your time!
> > Joanie
> >  
> >  
> > 
> > 
> > * * *
> > * This message is via list duxhelp at freelists.org.
> > * To unsubscribe, send a blank message with
> > *   unsubscribe
> > * as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
> > * subscribe, unsubscribe, and set vacation mode and other
> subscription
> > * options by visiting //www.freelists.org.  The list archive
> > * is also located there.
> > * Duxbury Systems' web site is http://www.duxburysystems.com
> > * * *
> 
> 
> * * *
> * This message is via list duxhelp at freelists.org.
> * To unsubscribe, send a blank message with
> *   unsubscribe
> * as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
> * subscribe, unsubscribe, and set vacation mode and other subscription
> * options by visiting //www.freelists.org.  The list archive
> * is also located there.
> * Duxbury Systems' web site is http://www.duxburysystems.com
> * * *


* * *
* This message is via list duxhelp at freelists.org.
* To unsubscribe, send a blank message with
*   unsubscribe
* as the subject to <duxhelp-request@xxxxxxxxxxxxx>. You may also
* subscribe, unsubscribe, and set vacation mode and other subscription
* options by visiting //www.freelists.org.  The list archive
* is also located there.
* Duxbury Systems' web site is http://www.duxburysystems.com
* * *

Other related posts: