I came across an odd behavior while using org-mode to create some web pages where list numbers get reset if you insert anchor tags. Consider the following example document:
* This is the first header line 1. This is line number 1 2. This is line number 2 3. This is line number 3 #<<Anchor1>> 1. This should be line number 4, but is reset by the anchor tag 2. This should be line number 5. * This is the second header line 1. This is line number 1 2. This is line number 2 3. This is line number 3 #+BEGIN_HTML <a name='anchor2'> #+END_HTML 1. This stays line number 4 2. This stays line number 5 The numbers associated with the list items are the numbers created as new items are added automatically with ALT-ENTER. After the #<<Anchor1>> entry and the #+END_HTML, doing the Alt-Enter starts the list number back at 1. However, when this is exported to HTML, something else occurs. In the case of the #<<Anchor1>> entry, the HTML also restarts the list number, whereas with the #+BEGIN_HTML it does not. The generated HTML looks like the below. Notice in the first section the <ol> tag is closed and the anchor is wrapped with paragraph tags, then <ol> reopens, so there is a space as well as re-starting number, but in the second case the anchor tag is inline. Further down is the actual generated HTML text. Shouldn't #<<anchor>> tags be treated in the same way as BEGIN_HTML/END_HTML? Table of Contents - 1 This is the first header line <file:///tmp/burl31927GCc.html#sec-1> - 2 This is the second header line <file:///tmp/burl31927GCc.html#sec-2> 1 This is the first header line 1. This is line number 1 2. This is line number 2 3. This is line number 3 1. This should be line number 4, but is reset by the anchor tag 2. This should be line number 5. 2 This is the second header line 1. This is line number 1 2. This is line number 2 3. This is line number 3 4. This stays line number 4 5. This stays line number 5 <div id="outline-container-1" class="outline-2"> <h2 id="sec-1"><span class="section-number-2">1</span> This is the first header line </h2> <div class="outline-text-2" id="text-1"> <ol> <li> This is line number 1 </li> <li> This is line number 2 </li> <li> This is line number 3 </li> </ol> <p><a name="Anchor1" id="Anchor1"></a> </p><ol> <li> This should be line number 4, but is reset by the anchor tag </li> <li> This should be line number 5. <ol> </ol> </li> </ol> </div> </div> <div id="outline-container-2" class="outline-2"> <h2 id="sec-2"><span class="section-number-2">2</span> This is the second header line </h2> <div class="outline-text-2" id="text-2"> <ol> <li> This is line number 1 </li> <li> This is line number 2 </li> <li> This is line number 3 <a name='anchor2'> </li> <li> This stays line number 4 </li> <li> This stays line number 5 </li> </ol> </div> </div>
_______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode