Org-mode导出的pdf怎么让标题和目录分页显示?

直接导出pdf的话标题、目录、正文都是连续显示的,怎么样才能把它们都分开? 我查了文档,但是好像并没有发现相关的信息

我尝试了latex的\pagebreak,它只能分开目录和正文,没法把标题和目录分开。

1 个赞

可能要修改一下 .cls文件然后指定一下 #+LaTeX_CLASS:

而我一般是先导出 LaTeX, 然后在 \tableofcontent 命令前加上 \pagebreak,然后再编译 pdf 文件。

4 个赞

不好意思哈想问一下怎么用.lex文件编译成PDF呀在emacs的latex mode里面,我没怎么用过latex所以不太了解,谢谢啦

如果配置好了 latex 的编译环境,安装了 emacs 中的 auctex 这个 package,那么用 emacs 打开 .tex 文件之后可以按C-c C-c,emacs 会提示一些编译命令,这个时候选择 LaTeX 就可以进行编译了,如果出错,你会看到一个出错信息的 buffer,可以 Google 错误信息,然后修改 .tex 文件,然后继续以上步骤直到编译通过为止。

1 个赞

请问一下,org-mode导出pdf,需要外部安装什么软件吗,我导出的时候总是不能生成pdf.

在你org最开始的标题前加入一行: #+latex:\newpage 就可以实现。

2 个赞

要在org-mode导出时让标题页和目录页分页显示,得修改\maketitle命令,查阅有两种方法,一种直接修改,见链接 titles - redefine \maketitle - TeX - LaTeX Stack Exchange ,另一种是用titling包去修改,我自己在org-mode加入一下代码,标题页和目录页就可以分开了,具体样式可以自己去修改

#+LATEX_HEADER: \makeatletter \def\@maketitle{\null \begin{center} {\vskip 5em \Huge \@title} \vskip 30em {\LARGE \@author} \vskip 3em {\LARGE \@date} \end{center} \newpage} \makeatother
1 个赞

pdf-tools.

怎么样让目录和正文分开呢?

6 楼说的,添加一行 #+LATEX: \newpage就行了。

1 个赞