在latex模式中,我们可以创建一个tex文件来填充我们想要的所有设置,例如将它调用为normal.tex,并将其位置放在我们想要调试的所有tex文件的头部,如遵循:
\input{path_of_usual.tex/usual}
我们可以在
之间输入代码\begin{document}
和
\end{document}
所有设置都填写在ordinary.tex。
这里我的目的是在org-mode -xelatex中做类似的事情,我需要添加哪些命令.emacs?
似乎在.emacs
中添加了这样的命令(add-to-list 'org-export-latex-classes
'("my-article"
"\\documentclass......
\\usepackage{.....
可以通过org-file:#+LATEX_CLASSES my-article
中的代码定义乳胶格式。
但是我替换了所有\\....
\\input{location_of_usual.tex/usual}
,org文件无法生成PDF文件,提供消息:
'org-export-classes'中没有'通常'类的定义
什么是正确的设置?
我做了很多尝试来处理,但失败了,例如:
#+LaTeX:\input{location}
emacs仍会显示错误消息,说:
“org-export-classes”中没有“通常”类的定义
答案 0 :(得分:3)
可以通过org-file中的代码定义乳胶格式:
#+LATEX_CLASSES my-article
。
这是一个错字,文件头指令是#+LATEX_CLASS:
。更改
应该让你导出到pdf。
但我替换了所有
\\....
\\input{location_of_usual.tex/usual}
, 组织文件无法生成PDF文件,给出消息: 'org-export-classes'中没有“通常”类的定义
我认为你混淆了事情,早些时候你说你加了自己的东西 导出类称为my-article,但上面的错误消息暗示你 使用“通常”。
正确的设置是什么? 我做了很多尝试来处理,但失败了,例如: #+乳胶:\输入{位置}
如果您希望\input{..}
行显示在...之外
\ begin {document} ... \ end {document}你应该使用#+LATEX_HEADER:
指示代替。
PS:我认为这些更适合org-mode邮件列表。