| 
					
				 | 
			
			
				@@ -817,7 +817,7 @@ Additional note on `org-footnote-insert-pos-for-preprocessor': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(when export-props (setq org-export-footnotes-seen ref-table))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;; Each footnote definition has to be inserted at the end of 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ;; the section where its first reference belongs. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ((not sort-only) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(mapc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 (lambda (x) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (let ((pos (nth 4 x))) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -826,24 +826,7 @@ Additional note on `org-footnote-insert-pos-for-preprocessor': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	     (set-marker pos nil)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (org-footnote-goto-local-insertion-point) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	   (insert (format "\n[%s] %s\n" (nth 1 x) (nth 2 x)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 ref-table)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;; Else, insert each definition at the end of the section 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;; containing their first reference.  Happens only in Org files 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;; with no special footnote section, and only when doing 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ;; sorting. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       (t (mapc 'org-insert-footnote-reference-near-definition 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		ref-table)))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-(defun org-insert-footnote-reference-near-definition (entry) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  "Find first reference of footnote ENTRY and insert the definition there. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-ENTRY is (fn-label num-mark definition)." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  (when (car entry) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    (goto-char (point-min)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    (let ((ref (org-footnote-get-next-reference (car entry)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (when ref 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	(goto-char (nth 2 ref)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	(org-footnote-goto-local-insertion-point) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	(insert (format "\n[%s] %s\n" (car entry) (nth 2 entry))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 ref-table)))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defun org-footnote-goto-local-insertion-point () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Find insertion point for footnote, just before next outline heading." 
			 |