Настройка нескольких авторских связей в Orgmode для экспорта латекса с использованием пакета authblk

У меня есть эта настройка в моем документе Orgmode, и он не экспортирует принадлежность автора в латекс или pdf. Вместо этого я получаю эвристический "немедленный" вместо авторов, которые я добавил Latex в языки Org -babel-Load в.emacs Что нужно сделать, чтобы позволить babel оценивать блоки латексного кода? Есть ли гипер-настройка, которую я должен изменить?

#+Title: Multiple Author affiliations in OrgMode Latex export 
#+date: 11 Feb 2016
#+latex_class: article
#+latex_class_options: [a4paper]
#+OPTIONS: toc:nil
#+OPTIONS: author:nil
#+latex_header: \usepackage{float}
#+latex_header: \usepackage{graphicx}
#+latex_header: \usepackage{authblk} 

    #+BEGIN_LATEX
    \author[1]{Author One}
    \author[1]{Author TwoTwo}
    \author[1]{Author TwoTwoo}
    \author[1,2]{Author TwoTwooo}
    \author[1]{Author Three}
    \author[1]{Author TwoTw}
    \author[1]{Author Four}
    \author[1]{Author Fourrr}
    \author[2]{Author Fourrrr}
    \author[2]{Author Twenty}
    \affil[1]{Guided Therapeutics Centre}
    \affil[2]{Division of theatre}
    #+END_LATEX

Я получаю этот PDF

pdfoutput

1 ответ

Решение

Я получил этот ответ сегодня из списка рассылки в режиме org, в котором было правильное решение. В четверг, 18 февраля 2016 года, в 10:05, Пракаш Наяк написал:

У меня есть эта настройка в моем документе Orgmode, и она не экспортирует принадлежность автора в латекс или pdf.

Я никогда не использовал authblk, но думаю, что вы должны определить авторов до строки \begin{document} в сгенерированном LaTeX. Используя блок латекса (и, кстати, в зависимости от используемой версии org, синтаксис для них изменился), вы будете генерировать LaTeX, который появится после начала документа.

Я думаю, что вы хотите поместить каждую из строк \author и \affil в заголовок:

+ latex_header: \author [1] {Author One}

+ latex_header: \affil [1] {Центр управляемой терапии}

и т.п.

Дайте это попробовать.

Другие вопросы по тегам