编辑

编辑

是否可以将 *.org 文件导出为 LaTeX 文件,没有通常的序言\documentclass[...]{article}一些\usepackage[]{xyz},却利用 LaTeX 和 org-mode 的数学和计算能力?

我在 32 位 Windows 7 机器上安装了 EMACS+AUCTeX 和 TexLive 2013。

答案1

编辑

我错了,您可以使用普通的 Org 模式命令来执行此操作。

C-c C-e将调用org-export-dispatch

这将打开缓冲区。您会注意到顶部的Export Dispatcher选项,可以使用 进行切换。将其设置为,然后使用(或任何您喜欢的)完成导出。Body OnlyC-bOnl l

我将在下面保留我原来的解决方案,尽管现在没有必要pandoc

使用 pandoc 的原始答案

一个不优雅的解决方案使用潘多克。从命令行,以下内容提供 org -> latex 转换,而不产生任何标题文本:

pandoc -o file_name.tex file_name.org

假设您的文件名为“file_name.org”。当您访问要导出的文件时,可以使用 elisp 从 Emacs 中调用此函数:

(defun my-export-to-tex ()
  "Export this buffer from org to latex."
  (interactive)
  (async-shell-command 
   (concatenate "pandoc -o "
                (file-name-base buffer-file-name)
                ".tex " buffer-file-name)))

相关内容