Długi nagłówek lateksowy do eksportu org


10

Potrzebuję wielu wierszy w nagłówku lateksu eksportu do org.

#+LATEX_HEADER: \usepackage[main=british,polutonikogreek]{babel}
#+LATEX_HEADER: \usepackage{fontspec}
#+LATEX_HEADER: \usepackage{hanging}
#+LATEX_HEADER: \setmainfont{ebgaramond}[Contextuals=Alternate]
#+LATEX_HEADER: \newcount\instr \instr=1 % hide/show instructions
#+LATEX_HEADER: \babelhyphenation[british]{philo-sophy}

Czy istnieje alternatywa dla stawiania #+LATEX_HEADERprzed sobą?


Twój problem nie jest związany z kafelkiem pytania.
Dox

2
Jeśli wolisz, zapisz całą preambułę w pliku zewnętrznym, powiedz header.tex, a następnie nazwij ją jak #+latex_header: /path/to/header.tex.
Dox

Odpowiedzi:


11

Możliwym rozwiązaniem jest napisanie pliku z preambułą LaTeX, na przykład

%% This is the file MyTeXHeader.tex
\usepackage[main=british,polutonikogreek]{babel}
\usepackage{fontspec}
\usepackage{hanging}
\setmainfont{ebgaramond}[Contextuals=Alternate]
\newcount\instr \instr=1 % hide/show instructions
\babelhyphenation[british]{philo-sophy}

a następnie użyj pojedynczego wywołania #+latex_headerw pliku org

#+title: A shortcut in my LaTeX header
#+author: Stan Lee
#+latex_header: \input{/path/to/your/MyTeXHeader.tex}

* Introduction
  bla bla bla

1
Musiałem zrobić#+latex_header: \input preamble
Toothrot,

@toothrot: Poprawiłem wywołanie pliku. Dzięki!
Dox
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.