Exportieren von Akzentzeichen aus dem Org-Modus nach LaTeX

Exportieren von Akzentzeichen aus dem Org-Modus nach LaTeX

Ich möchte Text aus dem Org-Modus nach LaTeX exportieren, der Akzentzeichen enthält. Ich verwende geschweifte Klammern und folge der Anleitung aus der Top-Antwort indiese Frage.

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

Die Frage ist entweder:

  1. Wie kann ich das umgehen, {\"}um die Konvertierung in zu vermeiden {$\backslash$"u\}?
  2. Wie verwende ich LaTeX inline, da „$x$“ mir die Verwendung von Mathematik inline ermöglicht?

Antwort1

Warum fügen Sie es nicht direkt ein ü? Die von Org exportierte LaTeX-Quelle lädt inputencdas Paket mit utf8Option.

Org-Datei:

title

äëïöü

Exportierte Datei:

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

Wenn Sie Inline-LaTeX einfügen möchten, können Sie ein Dummy-Makro definieren:

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

title

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

Antwort2

Um die Arbeit mit Unicode-Dokumenten zu vermeiden (falls das Unicode-Paket nicht auf Ihrem System vorhanden ist oder dieses nicht für die effiziente Einfügen von Unicode konfiguriert ist), können Sie auch die Sonderzeichen des Org-Modus verwenden:http://orgmode.org/manual/Special-symbols.html

Sie können die vordefinierten Symbole anzeigen, indem Sie die Variable „org-entities“ prüfen:

C-h v RET org-entities RET

In Ihrem Fall enthält diese Liste einen Eintrag der Form:

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

Durch Schreiben \uumlin Ihren Org-Modus-Puffer erhalten Sie dann den gewünschten Export.

verwandte Informationen