mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-08-25 12:02:52 +00:00
Change underscores to hyphens in section labels
* lisp/org-exp.el (org-export-define-heading-targets): Use dash instead of underscore to make labels valid. Currently, the section number (a string of the form "X.Y.Z") is used to manufacture a section label of the form sec-X_Y_Z. Underscores are overloaded however, both in org and in LaTeX, and cause conflicts with some packages. This patch changes underscores to hyphens in section labels. TINYCHANGE
This commit is contained in:
parent
b91cbd95e7
commit
438536f615
|
@ -1298,7 +1298,7 @@ Also find all ID and CUSTOM_ID properties and store them."
|
|||
(org-outline-level))))
|
||||
(setq target (org-solidify-link-text
|
||||
(format "sec-%s" (replace-regexp-in-string
|
||||
"\\." "_"
|
||||
"\\." "-"
|
||||
(org-section-number level)))))
|
||||
(setq last-section-target target)
|
||||
(push (cons target target) target-alist)
|
||||
|
|
Loading…
Reference in a new issue