Intestazione in lattice org-export lunga


10

Ho bisogno di molte righe nell'intestazione del lattice di esportazione dell'organizzazione.

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

Esiste un'alternativa al mettere #+LATEX_HEADERdi fronte a ciascuno?


Il tuo problema non è correlato al riquadro della domanda.
Dox,

2
Se preferisci, scrivi tutto il preambolo in un file esterno, per esempio header.tex, e poi chiamalo come #+latex_header: /path/to/header.tex.
Dox,

Risposte:


11

Una possibile soluzione è scrivere un file con il preambolo di LaTeX, come

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

e quindi usa una singola chiamata di #+latex_headernel tuo file org

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

* Introduction
  bla bla bla

1
Ho dovuto fare#+latex_header: \input preamble
Toothrot il

@toothrot: ho corretto la chiamata del file. Grazie!
Dox,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.