После завершения этого потока и просмотра журнала изменений для выпуска 7.7 (см. Заголовок версии 7.7 ) я обнаружил, что они добавили переменную org-latex-export-quotes
. Я не совсем уверен, как это должно быть настроено, но я подозреваю, что это должно было бы привести к чему-то следующему:
Оригинал (включен, поскольку он появляется только в 7.7, и я полагаю, что вы используете 7.6):
(defcustom org-export-latex-quotes
'(("fr" ("\\(\\s-\\|[[(]\\)\"" . "«~") ("\\(\\S-\\)\"" . "~»") ("\\(\\s-\\|(\\)'" . "'"))
("en" ("\\(\\s-\\|[[(]\\)\"" . "``") ("\\(\\S-\\)\"" . "''") ("\\(\\s-\\|(\\)'" . "`")))
"Alist for quotes to use when converting english double-quotes.
The CAR of each item in this alist is the language code.
The CDR of each item in this alist is a list of three CONS:
- the first CONS defines the opening quote;
- the second CONS defines the closing quote;
- the last CONS defines single quotes.
For each item in a CONS, the first string is a regexp
for allowed characters before/after the quote, the second
string defines the replacement string for this quote."
Кому:
(setq org-export-latex-quotes
'(("en" ("\\(\\s-\\|[[(]\\)\"" . "\\enquote{") ("\\(\\S-\\)\"" . "}") ("\\(\\s-\\|(\\)'" . "`"))))
Я только что проверил это, и оно работает как ожидалось. Пример файла:
* test
this is a test of "this"
экспорт как (преамбула опущена):
\section{test}
\label{sec-1}
this is a test of \enquote{this}
Я не знаю, возможно ли легко добавить эту функцию в 7.6, более простым решением, вероятно, будет обновление. В противном случае более простым решением в 7.6, вероятно, будет создание пользовательской ссылки (см .: Org Tutorials ). Это будет не так быстро, но даст желаемые результаты в рамках функций, предоставляемых 7.6.