Довгий орг-експорт латексного заголовка


10

Мені потрібно багато рядків у моєму заголовку орг-експорту латексу.

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

Чи є альтернатива поставити #+LATEX_HEADERперед кожним?


Ваша проблема не пов’язана з плиткою питання.
Докс

2
Якщо ви віддаєте перевагу, запишіть всю преамбулу у зовнішній файл, скажімо header.tex, а потім назвіть це як #+latex_header: /path/to/header.tex.
Докс

Відповіді:


11

Можливе рішення - написати файл із преамбулою LaTeX, наприклад

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

а потім скористайтеся одним викликом #+latex_headerу файлі org

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

* Introduction
  bla bla bla

1
Мені довелося зробити#+latex_header: \input preamble
Зубник

@toothrot: я виправив виклик файлу. Дякую!
Докс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.