Коли я використовую org-export-as-latexабо org-export-as-htmlorgmode, перетворює свій буфер у .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який називається частиною роботи. Ви також можете передати список властивостей для переопределення параметрів за замовчуванням.