
Я хотел бы экспортировать текст из org-mode в LaTeX, содержащий акцентированные символы. Я использую фигурные скобки, следуя руководству из верхнего ответа вэтот вопрос.
# This:
Foo B{\"u}chi automaton bar.
# Exports to:
B\{$\backslash$"u\}chi automaton.
# Whilst this:
#+BEGIN_LATEX
Foo B{\"u}chi automaton bar.
#+END_LATEX
# Exports to:
B{\"u}chi automaton.
Вопрос в следующем:
- Как мне обойти ,
{\"}
чтобы избежать преобразования в{$\backslash$"u\}
? - Как использовать встроенный LaTeX, если `$x$ позволяет использовать встроенную математику?
решение1
Почему бы вам не вставить напрямую ü
? Org экспортированный исходный код LaTeX загружает inputenc
пакет с utf8
опцией.
Орг-файл:
title
äëïöü
Экспортированный файл:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\providecommand{\alert}[1]{\textbf{#1}}
\title{title}
\author{giordano}
\date{\today}
\hypersetup{
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs Org-mode version 7.9.2}}
\begin{document}
\maketitle
\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}
äëïöü
\end{document}
Если вы хотите вставить встроенный LaTeX, вы можете определить фиктивный макрос:
#+LATEX_HEADER: \newcommand{\inlinelatex}[1]{#1}
title
\inlinelatex{Foo B{\"u}chi automaton bar.}
решение2
Чтобы избежать работы с документами Unicode (если в вашей системе нет пакета Unicode или она не настроена на эффективную вставку Unicode), вы также можете использовать специальные символы режима Org:http://orgmode.org/manual/Special-symbols.html
Вы можете просмотреть предопределенные символы, проверив переменную org-entities:
C-h v RET org-entities RET
В вашем случае этот список содержит запись вида:
("uuml" "\\\"{u}" nil "ü" "ue" "ü" "ü")
Затем, записав \uuml
в буфер org-mode, вы получите желаемый экспорт.