Exportando caracteres acentuados do modo organizacional para LaTeX

Exportando caracteres acentuados do modo organizacional para LaTeX

Gostaria de exportar texto do modo organizacional para LaTeX que contenha caracteres acentuados. Estou usando colchetes, seguindo o guia da resposta principal emessa questão.

# 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.

A questão é:

  1. Como faço para escapar do {\"}para evitar a conversão para {$\backslash$"u\}?
  2. Como faço para usar o LaTeX inline, já que `$x$ me permite usar matemática inline?

Responder1

Por que você não insere diretamente ü? A fonte LaTeX exportada pela organização carrega inputenco pacote com utf8opção.

Arquivo organizacional:

title

äëïöü

Arquivo exportado:

\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}

Se você deseja inserir LaTeX in-line, você pode definir uma macro fictícia:

#+LATEX_HEADER: \newcommand{\inlinelatex}[1]{#1}

title

\inlinelatex{Foo B{\"u}chi automaton bar.}

Responder2

Para evitar trabalhar com documentos unicode (caso o pacote unicode não esteja em seu sistema, ou este não esteja configurado para inserir unicode de forma eficiente) você também pode usar os símbolos especiais do modo Org:http://orgmode.org/manual/Special-symbols.html

Você pode visualizar os símbolos predefinidos inspecionando a variável org-entities:

C-h v RET org-entities RET

No seu caso, esta lista contém uma entrada no formato:

("uuml" "\\\"{u}" nil "ü" "ue" "ü" "ü")

Então, escrevendo \uumlno buffer do modo organizacional, você obterá a exportação desejada.

informação relacionada