Коли я використовую org-export-as-latex
або org-export-as-html
orgmode, перетворює свій буфер у .tex
файл чи .html
файл. Але я не хочу всіх зайвих непотріб, які він додає до файлу: я хочу сам обробляти documentclass
і все, і лише \input
файл, створений у режимі org. (Або аналогічні речі для html з php).
Тож якщо мій файл org просто має:
* Section
- Stuff
- Things
Я хочу, щоб команда в режимі org виводилася просто
\section{Section}
\begin{itemize}
\item Stuff
\item Things
\end{itemize}
Без жодного зайвого \tableofcontents
сміття, яке ORG додає до нього. Я знаю, що міг би визначити свій власний вид, #+LaTeX_CLASS
який міг би додавати потрібні мені пакунки тощо, але я не хочу робити такі речі (і це не видалить \maketitle
або помилкове, \vspace*
що ORG наполягає на вставці.
Чи є команда зробити цей "безголовий" розбір і перетворення? Я подивився, але це не очевидно з документації. Імовірно, якась команда ORG низького рівня проводить розбір і перетворення, які я хочу, але я не зміг знайти те, що було викликано, переглянувши документи та C-h
сторінки ...
Це не питання про HTML чи LaTeX, а про режим ORG emacs. Тому не кидайте його на якийсь інший сайт ...
M-:
тоді введіть (org-export-as-latex nil nil nil nil t)
(останнє t
означає значення параметра "Тільки для тіла"). Ви отримаєте повідомлення із зазначенням створеного текстового буфера. Якщо результат вам подобається, ви можете скласти команду або прив'язку клавіш, щоб викликати це.
org-export-as-latex
. Є прапор,body-only
який називається частиною роботи. Ви також можете передати список властивостей для переопределення параметрів за замовчуванням.