Long en-tête en latex pour l'exportation


10

J'ai besoin de plusieurs lignes dans mon en-tête latex pour l'exportation de l'organisation.

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

Y a-t-il une alternative à mettre #+LATEX_HEADERdevant chacun?


Votre problème n'est pas lié à la vignette de la question.
Dox

2
Si vous préférez, écrivez tout le préambule dans un fichier externe, par exemple header.tex, puis appelez-le comme #+latex_header: /path/to/header.tex.
Dox

Réponses:


11

Une solution possible consiste à écrire un fichier avec le préambule LaTeX, comme

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

puis utilisez un seul appel de #+latex_headerdans votre fichier org

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

* Introduction
  bla bla bla

1
Je devais faire#+latex_header: \input preamble
Toothrot

@toothrot: J'ai corrigé l'appel du fichier. THX!
Dox
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.