【问题标题】:How do I put the following LaTeX code in org-mode?如何将以下 LaTeX 代码置于 org 模式?
【发布时间】:2020-12-08 07:35:06
【问题描述】:

我想自定义 article 类的标题以与 left 对齐,而不是默认居中。我在 LaTeX StackExchange TeX 中找到了解决方案。

代码是:

\makeatletter
\renewcommand{\maketitle}{\bgroup\setlength{\parindent}{0pt}
\begin{flushleft}
  \textbf{\@title}

  \@author
\end{flushleft}\egroup
}
\makeatother

\title{Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit}
\date{}
\author{%
    Author One$^{1}$, Author2$^{2}$\\
    $^{1}$Institution 1, I 1 City, I 1 Country\\
    $^{2}$Institution 1, I 1 City, I 1 Country\\
    \underline{$^{1}$mail@domain.com}\\
    \underline{$^{2}$mail2@domain.com }
}

我想将其合并到我的 org 文件中,该文件将使用 LaTeX 导出为 pdf。我该怎么做?

【问题讨论】:

    标签: emacs latex org-mode


    【解决方案1】:

    最简单的方法是在 \makeatletter\makeatother 的每一行前面加上 #+latex_header: ,并将它们包含在您的 org 文件中。

    【讨论】:

    • 谢谢。是否可以放入(add-to-list 'org-latex-classes ...)。您的回答将非常有用。
    • 我没有尝试过,但它应该可以与 \usepackage 指令一起使用,因为它将放置在 org 导出生成的 \maketitle\begin{document} 之前。
    • 我也有同样的想法,但还没有尝试。谢谢。 \usepackage 有 \\ 和 org-latex-classes。你知道原因吗?让我感到困惑的另一件事是("\\section{%s}" . "\\section*{%s}"),我无法辨认。
    猜你喜欢
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 2012-02-09
    相关资源
    最近更新 更多