Emacs 禁用组织导出中的标题

Emacs 禁用组织导出中的标题,emacs,latex,org-mode,Emacs,Latex,Org Mode,将组织文件导出到latex时,是否可以完全禁用标题,即甚至不禁用\title{}?我正在使用组织模式写论文出版商提供的latex模板不允许在\begin{document}之前出现\title{}命令 我尝试了许多在线解决方案,但它们都不适用于我使用的latex模板。目前,我将#+BIND:org latex title命令“放在我的组织文件中。从ox latex中的源代码中,我在org latex模板(内容信息)中找到了以下代码: 这是否意味着无法摆脱导出的latex文件中的\title{}命

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

我尝试了许多在线解决方案,但它们都不适用于我使用的latex模板。目前,我将
#+BIND:org latex title命令“
放在我的组织文件中。从
ox latex
中的源代码中,我在
org latex模板(内容信息)
中找到了以下代码:

这是否意味着无法摆脱导出的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)

感谢您的建议,它确实工作得很好。但是,我将regexp replace函数更改为
(在字符串“^\\\\title{}$”“”str中替换regexp)
,因此它只替换一个空的
\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)