gpt4 book ai didi

emacs - 在组织 latex 导出中禁用标题

转载 作者:行者123 更新时间:2023-12-04 02:44:08 24 4
gpt4 key购买 nike

是否可以在将 org 文件导出到 Latex 时完全禁用标题,即 甚至 \title{}?我正在使用 org 模式写论文 发布者提供的 latex 模板不允许 \title{} 命令出现在 \begin{document}

之前

我尝试了很多在网上找到的解决方案,但它们都不适用于我正在使用的 Latex 模板。目前,我把 #+BIND: org-latex-title-command " 放在我的 org 文件中。从 ox-latex 的源代码中,我发现里面有以下代码org-latex-template(内容信息):

     ;; Title and subtitle.
(let* ((subtitle (plist-get info :subtitle))
(formatted-subtitle
(when subtitle
(format (plist-get info :latex-subtitle-format)
(org-export-data subtitle info))))
(separate (plist-get info :latex-subtitle-separate)))
(concat
(format "\\title{%s%s}\n" title
(if separate "" (or formatted-subtitle "")))
(when (and separate subtitle)
(concat formatted-subtitle "\n"))))

这是否意味着没有办法去掉导出的 Latex 文件中的 \title{} 命令?

感谢您的协助!

最佳答案

我想出了这个从输出中删除 \title{...} 行的小建议函数:

(defun my-org-latex-remove-title (str)
(replace-regexp-in-string "^\\\\title{.*}$" "" str))

(advice-add 'org-latex-template :filter-return 'my-org-latex-remove-title)

关于emacs - 在组织 latex 导出中禁用标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57967064/

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