gpt4 book ai didi

emacs - 组织模式导出到 Latex — 抑制标签的生成

转载 作者:行者123 更新时间:2023-12-04 23:54:59 33 4
gpt4 key购买 nike

我正在使用 org-mode 编写一份报告,然后将其导出到 LaTeX。
我有几个不一样的.org文件(每章一个),我将其导出为“ headless ”LaTeX,然后在主文件中合并 .tex文件。
这很好用,除了生成的 .tex文件包含带有冲突数字的标签。所以两者a.texb.tex包含 \label{sec-1} , 例如。

只要我从来没有真正使用过这些引用,那么我认为这不是什么大问题,尽管这些警告确实让我很恼火。有没有办法关闭这些标签的生成?它应该很简单,但我在文档中找不到任何关于此的信息。

最佳答案

我写了一些 Lisp,它会在导出到 LaTeX 后删除上述标签,如下所示:

(defun remove-orgmode-latex-labels ()
"Remove labels generated by org-mode"
(interactive)
(let ((case-fold-search nil))
(goto-char 1)
(replace-regexp "\\\\label{sec-[0-9][^}]*}" "")
)
)
(add-hook 'org-export-latex-final-hook 'remove-orgmode-latex-labels)

这似乎可以在不删除我自己的自定义标签的情况下完成这项工作。

关于emacs - 组织模式导出到 Latex — 抑制标签的生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18076328/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com