emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Wrong numbering after removal of headline


From: Thomas S. Dye
Subject: Re: [O] Wrong numbering after removal of headline
Date: Mon, 30 Jun 2014 09:37:55 -1000

Aloha York,

York Zhao <address@hidden> writes:

> Hi list,
>
> As an example, I have the follow org-mode buffer:
>
> * Level1
> ** Level2
> *** Level3
>
> If I export this to LaTeX (C-x C-e l p), it produces the following:
>
>
> Contents
>
> 1 Level1
> 1.1 Level2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> 1.1.1 Level3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
>
>
> Which is good. However, since what I need is that I don't want to produce the
> "level1" heading, so I added the following code:
>
> (defun yz/org-export-ignore-headline (contents backend info)
>   "Ignore headlines with tag `ignoreheading'."
>   (when (and (org-export-derived-backend-p backend 'latex 'html 'ascii)
>              (string-match "\\`.*ignoreheading.*\n" (downcase contents)))
>     (replace-match "" nil nil contents)))
>
> (add-to-list 'org-export-filter-headline-functions
>              'yz/org-export-ignore-headline)
>
> And I added tag "ignorheading" to the "Level1" heading. It works and produced:
>
>
> 0.1 Level2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> 0.1.1 Level3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
>
>
> However, the headline numbering now starts from 0 which is wrong , what I want
> is:
>
> 1 Level2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> 1.1 Level3 . . . . . . . . . . . . . . . . . . . . . . . . . . .
>
> Can anyone please tell me how I could achieve this?

You could promote the Level2 subtree.

hth,
Tom

-- 
Thomas S. Dye
http://www.tsdye.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]