faqts : Computers : Programming : Languages : Tse : Language : Computer : SubML

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

3 of 3 people (100%) answered Yes
Recently 3 of 3 people (100%) answered Yes

Entry

SubML: Tag: List: Numbered: Output: LaTeX: How to create a numbered list for SubML to LaTeX?

Mar 30th, 2005 08:23
Knud van Eeden,


----------------------------------------------------------------------
--- Knud van Eeden --- 30 March 2005 - 11:35 pm ----------------------

SubML: Tag: List: Numbered: Output: LaTeX: How to create a numbered 
list for SubML to LaTeX?

---

Steps: Overview:

 1. -The output in LaTeX should be:

--- cut here: begin --------------------------------------------------

\begin{enumerate}
 \item your list item 1
 \item your list item 2
 \item your list item 3
 ...
 \item your list item last
\end{enumerate}

--- cut here: end ----------------------------------------------------


---
---

 2. -So in SubML you could create for this the following new tag

      <itemizenumbered>

      and

      <itemnumbered>

     ---

     e.g.

--- cut here: begin --------------------------------------------------

 <itemizenumbered>
  <itemnumbered> your list item 1 </itemnumbered>
  <itemnumbered> your list item 2 </itemnumbered>
  <itemnumbered> your list item 3 </itemnumbered>
  ...
  <itemnumbered> your list item last </itemnumbered>
 </itemizenumbered>

--- cut here: end ----------------------------------------------------

 3. -So you could use the following regular expressions

     1. <itemizenumbered> should be replaced with \begin{enumerate}

     2. </itemizenumbered> should be replaced with \end{enumerate}

     3. <itemnumbered> should be replaced with \item

     4. </itemnumbered> should be replaced with

 4. -Thus in TSE this becomes:

     1. LReplace( "<itemizenumbered>", "\begin{enumerate}", 
searchOptionS )

     2. LReplace( "</itemizenumbered>", "\end{enumerate}", 
searchOptionS )

     3. LReplace( "<itemnumbered>", "\item", searchOptionS )

     4. LReplace( "</itemnumbered>", "", searchOptionS )

        1. -If you run this macro, the possible output will be

--- cut here: begin --------------------------------------------------

\begin{enumerate}
 \item your list item 1
 \item your list item 2
 \item your list item 3
 ...
 \item your list item last
\end{enumerate}

--- cut here: end ----------------------------------------------------

so add this to your SubML to LaTeX macro:

 LReplace( "<itemizenumbered>", "\begin{enumerate}", searchOptionS )
 LReplace( "</itemizenumbered>", "\end{enumerate}", searchOptionS )
 LReplace( "<itemnumbered>", "\item", searchOptionS )
 LReplace( "</itemnumbered>", "", searchOptionS )

---
---

Internet: see also:

---



----------------------------------------------------------------------