
アクセント付き文字を含むテキストを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\}
?- `$x$ を使用すると数式をインラインで使用できるので、LaTeX をインラインで使用するにはどうすればよいでしょうか?
答え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-mode の特殊記号を使用することもできます。http://orgmode.org/manual/Special-symbols.html
org-entities 変数を調べることで、定義済みのシンボルを表示できます。
C-h v RET org-entities RET
あなたの場合、このリストには次の形式のエントリが含まれています:
("uuml" "\\\"{u}" nil "ü" "ue" "ü" "ü")
\uuml
次に、 org-mode バッファに書き込むことで、目的のエクスポートが得られます。