Langer Org-Export-Latex-Header


10

Ich benötige viele Zeilen in meinem Org-Export-Latex-Header.

#+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}

Gibt es eine Alternative, sich #+LATEX_HEADERvor jeden zu stellen?


Ihr Problem hängt nicht mit der Kachel der Frage zusammen.
Dox

2
Wenn Sie es vorziehen, schreiben Sie beispielsweise die gesamte Präambel in eine externe Datei header.texund nennen Sie sie dann wie #+latex_header: /path/to/header.tex.
Dox

Antworten:


11

Eine mögliche Lösung besteht darin, eine Datei mit der LaTeX-Präambel zu schreiben, wie z

%% 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}

und verwenden Sie dann einen einzelnen Aufruf von #+latex_headerin Ihrer Organisationsdatei

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

* Introduction
  bla bla bla

1
Ich musste tun#+latex_header: \input preamble
Toothrot

@toothrot: Ich habe den Aufruf der Datei korrigiert. Vielen Dank!
Dox
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.