我正在尝试在 Windows 环境中org-mode
使用 生成 pdf 格式的文档。当使用中的MiKTeX
类时,它可以正常工作。但在 org-mode 中它不起作用。我想在我的文档中有一个和作者隶属关系。但我的文档中只有标题、作者和日期。我在 org-mode 中的 LaTeX 标头如下所示:\documentclass{scrartcl}
TexMaker
\subtitle{}
#+TITLE: A demo paper in LaTeX
#+SUBTITLE: cse131:: Course Title
#+AUTHOR: R. Sreekumar
在我的.emacs
配置文件中,我添加了koma-article
类。它看起来像这样。
(require 'ox-latex)
(add-to-list 'org-latex-classes
'("koma-article"
"\\documentclass{scrartcl}"
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
我不知道我哪里犯了错误。如果有专家org-mode
可以LaTeX
帮忙,我将不胜感激。
另外,我不确定MiKTeX
自动下载的外部样式文件存储在哪里TexMaker
。
答案1
欢迎来到 tex.stackexchange!
我#+LATEX_CLASS: koma-article
在下面添加了行#+AUTHOR
,请看此示例:
#+TITLE: Titel
#+SUBTITLE: untertitel
#+AUTHOR: wer auch immer
#+LATEX_CLASS: koma-article
这在某种程度上有所帮助,因为字幕被导出为:
\title{Titel\\\medskip
\large untertitel}
但我不知道如何得到类似的东西\subtitle:{untertitel}
编辑
哈,我明白了!我们需要两个变量。
orgmode 文件
# -*- org-latex-subtitle-separate: t; org-latex-subtitle-format: "\\subtitle{ %s }"; -*-
#+TITLE: Titel
#+SUBTITLE: cse131:: untertitel
#+AUTHOR: wer auch immer
#+LATEX_CLASS: koma-article
* Erster Abschnitt
Text
* Zweiter Abschnitt
noch mehr text
** Unterabschnitt
was auch immer
将导出为
% Created 2019-07-20 Sa 09:02
% Intended LaTeX compiler: pdflatex
\documentclass[ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel, booktabs, libertine, setspace, array}
\usepackage{hyperref}
\author{wer auch immer}
\date{\today}
\title{Titel}
\subtitle{ cse131:: untertitel }
\hypersetup{
pdfauthor={wer auch immer},
pdftitle={Titel},
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 26.2 (Org mode 9.2.4)},
pdflang={Germanb}}
\begin{document}
\maketitle
\tableofcontents
\section{Erster Abschnitt}
\label{sec:orgb9ac65c}
Text
\section{Zweiter Abschnitt}
\label{sec:org880cd2d}
noch mehr text
\subsection{Unterabschnitt}
\label{sec:org29209c7}
was auch immer
\end{document}
好的,我从 .emacs 得到的定义是:
(add-to-list 'org-latex-classes
'("koma-article"
"\\documentclass[ngerman]{scrartcl}
[NO-DEFAULT-PACKAGES]
[PACKAGES]
\\usepackage[T1]{fontenc}\n
\\usepackage{babel, booktabs, libertine, setspace, array}\n
\\usepackage{hyperref}\n"
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
("\\paragraph{%s}" . "\\paragraph*{%s}")
("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
)
——只是为了完整性。