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:
---
----------------------------------------------------------------------