I find that in recent git org, footnotes do not export to HTML. The calls export, but the footnotes do not. So far I have been able to determine that e01e160 works (.el). It is before the recent footnote fixes, but I don't know yet whether they are related. Samuel -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com I support the Whittemore-Peterson Institute (WPI) === Bigotry against people with serious diseases is still bigotry.
Hello,
Samuel Wales <samologist@gmail.com> writes:
> I find that in recent git org, footnotes do not export to HTML. The
> calls export, but the footnotes do not.
As I cannot reproduce this on my test files, I will need an ECM to debug
this.
Regards,
--
Nicolas Goaziou
Nicolas Goaziou <n.goaziou@gmail.com> writes:
> Hello,
>
> Samuel Wales <samologist@gmail.com> writes:
>
>> I find that in recent git org, footnotes do not export to HTML. The
>> calls export, but the footnotes do not.
>
> As I cannot reproduce this on my test files, I will need an ECM to debug
> this.
could it be an Emacs 22 specific issue?
Giovanni
[-- Attachment #1: Type: text/plain, Size: 473 bytes --] Hi Nicolas, On 2011-07-05, Nicolas Goaziou <n.goaziou@gmail.com> wrote: > As I cannot reproduce this on my test files, I will need an ECM to debug > this. Included. The bug occurs in ASCII export also. Try exporting with and without tasks (see end of minimal code). Hope it helps. Samuel -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com I support the Whittemore-Peterson Institute (WPI) === Bigotry against people with serious diseases is still bigotry. [-- Attachment #2: alpha-org-testcase.el --] [-- Type: application/octet-stream, Size: 4494 bytes --] ;;; ;;;alpha-org-testcase.el ;;; ;;;minimal testcase for org ;;; ;;;how to use: ;;; ;;;1) put this file in your shell's current directory. ;;;2) put any testcase org files in your shell's current directory. ;;;3) comment out the set-frame-font line if it doesn't default ;;; nicely for you ;;;4) call like this. ;;; ;;; delorgsrc=your-org-src-dir emacs22 -Q -l alpha-org-testcase.el ;;; ;;; ;;;for my use i do this: ;;; " mep=t emacs22 -Q -l $del/tests-and-publish/alpha-org-testcase.el \ --geometry +0+0 \ --geometry 60x15 \ $dorg/tests--org/export-corruption.org " ;;; (require 'cl) ;;my org files use these (setq org-odd-levels-only t) (setf org-export-initial-scope 'subtree) ;;fix abominations (blink-cursor-mode 0) (setf visible-bell 'top-bottom) (defvar alpha-mac-font "-apple-courier-medium-r-normal--24-240-72-72-m-240-iso10646-1") ;;;'(progn ;;; (progn ;;; (defconst alpha-mac-font-2 ;;; "-apple-courier-medium-r-normal--*-*-*-*-*-240-*") ;;; (set-frame-font alpha-mac-font-2)) ;;; ) (set-frame-font alpha-mac-font) ;;; (setq mac-pass-control-to-system nil) ;;; (setq mac-command-modifier 'hyper) ;;; (setq mac-option-modifier 'meta) ;;basics (defun alpha-add-path (p) (setq load-path (cons p load-path))) (alpha-add-path (concat (getenv "delorgsrc") "/lisp")) (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) (require 'org-install) ;;; ;;;stuff make things easier ;;; (setq org-completion-use-ido t) (setf org-outline-path-complete-in-steps nil) ;;; ;;;compatibility fixes ;;; ;;fix compatibility bug in org [2011-05-25 Wed 08:59] (when (= emacs-major-version 22) (defun activate-mark () "Activate the mark." (when (mark t) (setq mark-active t) (unless transient-mark-mode (setq transient-mark-mode 'lambda)) (when (and select-active-regions (display-selections-p)) (x-set-selection 'PRIMARY (current-buffer)))))) ;;[2011-05-25 Wed 09:23] fix compatibility bug in Org. ;;this is redefinition. it is for 22 for export. (defcustom select-active-regions nil "If non-nil, an active region automatically becomes the window selection." :type 'boolean :group 'killing :version "23.1") ;;; ;;;accessibility fixes ;;; ;;;you have to enable these to get them to work ;;; (defun p () (interactive) (message "fixing pop-up-windows") ;;i have /pop-up-windows/ set to nil, which works for most of ;;emacs. for org, i do the following. i need all of this just ;;as i need the large font above for accessibility reasons. ;; ;;(setf (cdr (assoc* 'file org-link-frame-setup)) 'find-file) (pushnew '(file . find-file) org-link-frame-setup :test #'equal) ;;it might be nice to have a 'dedicated-buffer option (setf org-indirect-buffer-display 'current-window) ;;could make pop kill the buffer ;;;(setf org-display-internal-link-with-indirect-buffer t) (setf org-src-window-setup 'current-window) (add-hook 'org-capture-mode-hook 'delete-other-windows) (defadvice org-agenda-set-tags (around fix-windows activate compile) "Restore windows." (save-window-excursion ad-do-it)) (defadvice org-export (after fix-windows activate compile) "Delete other windows after every export." (delete-other-windows)) (setf pop-up-windows nil) ;;for emacs i do this (add-to-list 'same-window-regexps "\\*Customize.*") ;notwork? (setf Man-notify-method 'pushy) (add-to-list 'same-window-regexps "\\*Man .*") ;notwork (add-to-list 'same-window-regexps "\\*.*\\*") (add-to-list 'same-window-buffer-names "*Remember*") (add-to-list 'same-window-buffer-names "*Help*") (add-to-list 'same-window-buffer-names "*Apropos*") (add-to-list 'same-window-buffer-names "*Summary*") (add-to-list 'same-window-buffer-names "*Compile-Log*") (add-to-list 'same-window-buffer-names "*Ibuffer*") (add-to-list 'same-window-buffer-names " *Ibuffer*") (message "done fixing pop-up-windows")) (when (getenv "mep") (require 'org) (p)) ;;; ;;;basic org features likely to affect many bug reports ;;; (setq org-todo-keywords '((type "NAKA(i)" "TODO(T)" "MAYBE(y)" "DOUBTFUL(l)" "|" "MOOT(m)"))) ;;does this need loading after org-exp? (setf org-export-initial-scope 'subtree) (setq org-export-email-info nil) (setq org-export-author-info nil) (setq org-export-creator-info nil) (setq org-export-html-preamble nil) (setq org-export-html-postamble nil) ;;; ;;;bug-related stuff ;;; (setf org-export-with-tasks nil) [-- Attachment #3: footnotes-export.org --] [-- Type: application/octet-stream, Size: 241 bytes --] * org does not export footnotes To reproduce, put point above. c-c c-e A *** There are great reasons to make a claw It will be ten times more fun than even this.[fn::Eek!] *** MAYBE For logic buffs You know what a contrapositive is, right?
Samuel Wales <samologist@gmail.com> writes:
> On 2011-07-05, Nicolas Goaziou <n.goaziou@gmail.com> wrote:
>> As I cannot reproduce this on my test files, I will need an ECM to debug
>> this.
>
> Included.
>
> The bug occurs in ASCII export also.
Thank you ! I have (hopefully) fixed it in master.
Regards,
--
Nicolas Goaziou
Nicolas Goaziou <n.goaziou@gmail.com> writes: > Samuel Wales <samologist@gmail.com> writes: > >> On 2011-07-05, Nicolas Goaziou <n.goaziou@gmail.com> wrote: >>> As I cannot reproduce this on my test files, I will need an ECM to debug >>> this. >> >> Included. >> >> The bug occurs in ASCII export also. > > Thank you ! I have (hopefully) fixed it in master. > > Regards, Hi Nicolas, I'm not sure if this is related or not but now I'm getting footnotes in my HTML exports where I'm not expecting any. I think this might already have been reported but I can't find the previous post anymore. Sample org file --8<---------------cut here---------------start------------->8--- * Using the clock history to clock in old tasks *Clock history selection buffer for C-u C-c C-x C-i* #+begin_example Default Task [d] norang Organization <-- Task B The task interrupted by starting the last one [i] norang Organization <-- Task B Current Clocking Task [c] org NEXT Document my use of org-mode <-- Task A Recent Tasks [1] org NEXT Document my use of org-mode <-- Task A [2] norang Organization <-- Task B ... [Z] org DONE Fix default section links <-- 35 clock task entries ago #+end_example --8<---------------cut here---------------end--------------->8--- Exporting with Org-mode version 7.6 (release_7.6) gives: (note the Footnotes section at the bottom) --8<---------------cut here---------------start------------->8--- <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> ... <pre class="example">Default Task [d] norang Organization <-- Task B The task interrupted by starting the last one [i] norang Organization <-- Task B Current Clocking Task [c] org NEXT Document my use of org-mode <-- Task A Recent Tasks [1] org NEXT Document my use of org-mode <-- Task A [2] norang Organization <-- Task B ... [Z] org DONE Fix default section links <-- 35 clock task entries ago </pre> <div id="footnotes"> <h2 class="footnotes">Footnotes: </h2> <div id="text-footnotes"> <p class="footnote"><sup><a class="footnum" name="fn.1" href="#fnr.1">1</a></sup> DEFINITION NOT FOUND: 1 </p> <p class="footnote"><sup><a class="footnum" name="fn.2" href="#fnr.2">2</a></sup> DEFINITION NOT FOUND: 2 </p> </div> </div> </div> </div> <div id="postamble"> ... </html> --8<---------------cut here---------------end--------------->8--- I noticed this after trying to export an update for http://doc.norang.ca/org-mode.html after the 7.6 release. Regards, -- Bernt
Hello,
Bernt Hansen <bernt@norang.ca> writes:
> Nicolas Goaziou <n.goaziou@gmail.com> writes:
>
>> Samuel Wales <samologist@gmail.com> writes:
>>
>>> On 2011-07-05, Nicolas Goaziou <n.goaziou@gmail.com> wrote:
>>>> As I cannot reproduce this on my test files, I will need an ECM to debug
>>>> this.
>>>
>>> Included.
>>>
>>> The bug occurs in ASCII export also.
>>
>> Thank you ! I have (hopefully) fixed it in master.
>>
>> Regards,
> Hi Nicolas,
>
> I'm not sure if this is related or not but now I'm getting footnotes in
> my HTML exports where I'm not expecting any. I think this might already
> have been reported but I can't find the previous post anymore.
>
> Sample org file
> * Using the clock history to clock in old tasks
> *Clock history selection buffer for C-u C-c C-x C-i*
> #+begin_example
> Default Task
> [d] norang Organization <-- Task B
> The task interrupted by starting the last one
> [i] norang Organization <-- Task B
> Current Clocking Task
> [c] org NEXT Document my use of org-mode <-- Task A
> Recent Tasks
> [1] org NEXT Document my use of org-mode <-- Task A
> [2] norang Organization <-- Task B
> ...
> [Z] org DONE Fix default section links <-- 35 clock task entries ago
> #+end_example
This isn't related. Obviously, "[1] org" and "[2] norang" are recognized
as footnotes.
I will remove the opportunity to have footnotes in some specific
contexts, like example blocks.
Regards,
--
Nicolas Goaziou
Nicolas Goaziou <n.goaziou@gmail.com> writes:
> Hello,
>
> Bernt Hansen <bernt@norang.ca> writes:
>
>> Sample org file
>> * Using the clock history to clock in old tasks
>> *Clock history selection buffer for C-u C-c C-x C-i*
>> #+begin_example
>> Default Task
>> [d] norang Organization <-- Task B
>> The task interrupted by starting the last one
>> [i] norang Organization <-- Task B
>> Current Clocking Task
>> [c] org NEXT Document my use of org-mode <-- Task A
>> Recent Tasks
>> [1] org NEXT Document my use of org-mode <-- Task A
>> [2] norang Organization <-- Task B
>> ...
>> [Z] org DONE Fix default section links <-- 35 clock task entries ago
>> #+end_example
>
> This isn't related. Obviously, "[1] org" and "[2] norang" are recognized
> as footnotes.
>
> I will remove the opportunity to have footnotes in some specific
> contexts, like example blocks.
Thanks!
--
Bernt
Hi Nicolas,
Nicolas Goaziou <n.goaziou@gmail.com> writes:
> I will remove the opportunity to have footnotes in some specific
> contexts, like example blocks.
Wise decision -- the less feet we have, less shoots in the feet
we may have.
--
Bastien
Hello,
Bastien <bzg@altern.org> writes:
> Nicolas Goaziou <n.goaziou@gmail.com> writes:
>
>> I will remove the opportunity to have footnotes in some specific
>> contexts, like example blocks.
>
> Wise decision -- the less feet we have, less shoots in the feet
> we may have.
Done.
Footnotes cannot live anymore in example, src, verse, latex, html and
docbook blocks.
Wherever we were, we're now six feet under, I guess.
Regards,
--
Nicolas Goaziou
Nicolas > Footnotes cannot live anymore in example, src, verse, latex, html and > docbook blocks. In org-footnote-forbidden-blocks '("example" "verse" "src" "latex" "html" "docbook") should we make use of org-export-backends. I introduced the above variable as part of org-odt compatibility changes. ,----[ C-h v org-export-backends RET ] | org-export-backends is a variable defined in `org-exp.el'. | Its value is (odt docbook html beamer ascii latex) | | | Documentation: | List of Org supported export backends. | | [back] `---- > Wherever we were, we're now six feet under, I guess. > Regards, --
Jambunathan K <kjambunathan@gmail.com> writes:
> In org-footnote-forbidden-blocks
>
> '("example" "verse" "src" "latex" "html" "docbook")
>
> should we make use of org-export-backends.
>
> I introduced the above variable as part of org-odt compatibility
> changes.
>
>
> ,----[ C-h v org-export-backends RET ]
> | org-export-backends is a variable defined in `org-exp.el'.
> | Its value is (odt docbook html beamer ascii latex)
> |
> |
> | Documentation:
> | List of Org supported export backends.
> |
> | [back]
> `----
Indeed, I am going to make use of it. I will also change
`org-footnote-forbidden-blocks' and `org-list-forbidden-blocks' into
defconsts as they are not meant to be modified anyway.
Thanks for notifying me about this variable.
Regards,
--
Nicolas Goaziou