Настройка нескольких авторских связей в 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
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] {Центр управляемой терапии}
и т.п.
Дайте это попробовать.