Emacs org 如何自定义 LaTeX 输出 中文章节名

我后来使用了最简单实例:来自问题:

* Heading 1
book
* Heading 2, unnumbered  
  :PROPERTIES:  
  :UNNUMBERED: t  
  :END:  
book 
* Heading 3  
good

得到结果是这样的。貌似没有起作用,我的人肉章节

* 第一章 xxxx
      :PROPERTIES:  
      :UNNUMBERED: t  
      :END:  
* 第二章 xxxx
      :PROPERTIES:  
      :UNNUMBERED: t  
      :END:  

输出的结果一样,第一章前面有个数字1.,2,感觉还有开关,没有打开。:)

并不需要人肉,直接用 ctexrep 或者 ctexbook 类就行。

试试以下代码 (不太清楚用 numbering=false 有何副作用,也许也可以用 \phantomsection\addcontentsline 来实现)

(add-to-list 'org-latex-classes
             '("my-report"
               "\\documentclass[11pt]{ctexrep}"
               ("\\chapter{%s}" .
                "{\\ctexset{chapter={numbering=false}}\\chapter{%s}}")
               ("\\section{%s}" . "\\section*{%s}")
               ("\\subsection{%s}" . "\\subsection*{%s}")
               ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
               ("\\paragraph{%s}" . "\\paragraph*{%s}")))

org 文档

#+LATEX_CLASS: my-report
* 绪论
  :PROPERTIES:
  :UNNUMBERED: t
  :END:
  text
* Heading 1
  text
* Heading 2
  text
* Heading 3
  text
2 个赞

马上加入.emacs测试。多谢费心!我把问题改了,方便后来之人。

确实不需要人肉。按照您给的"add-to-list 'org-latex-classes"成功了,非常好完美,章还分页了。那天专家也说了你怎么不分页。哈哈。 感谢,感恩。不用排恐怖的office word了。

这个链接不能打开