こんにちはEmacsの善良な人々!
Unicode数学記号をバッファ(org-mode)からpdfファイルにエクスポートするのに問題があります。
1.問題の説明:
シンボルは、Unicode文字としてバッファーに挿入されます(TEX入力メソッドまたは company-mathを介して)
ソースコードのデモは次のとおりです。
#+TITLE: Unicode characters export test
#+AUThor:
#+date:
Unicode characters:
ℝ ℤ ℕ ⇒ ∈ ∀
Same symbols in latex format:
$$\Bbb{R} \Bbb{Z} \Bbb{N} \Rightarrow \in \forall$$
生成された.texファイルには、Unicodeシンボルが含まれています。
% Created 2016-03-04 Pá 21:01
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\date{}
\title{Unicode characters export test}
\hypersetup{
pdfkeywords={},
pdfsubject={},
pdfcreator={Emacs 24.4.1 (Org mode 8.2.10)}}
\begin{document}
\maketitle
\tableofcontents
Unicode characters:
ℝ ℤ ℕ ⇒ ∈ ∀
Same symbols in latex format:
$$\Bbb{R} \Bbb{Z} \Bbb{N} \Rightarrow \in \forall$$
% Emacs 24.4.1 (Org mode 8.2.10)
\end{document}
PDFファイルは次のことを行いません。
2.私が今までに試したこと:
Xelatexとunicode-math: これは、Rasmusからの回答に含まれています。ここで私は認めざるを得ない:彼が言及している組織モードの開発バージョンを使用していない。(インストールに失敗しました)とにかくxelatexとunicode-mathを試しました。Orgモードのバージョンは8.2.10です。
#+latex_compiler: xelatex
#+latex_header: \usepackage{libertine}
#+latex_header: \usepackage{unicode-math}
これをファイルに含めると、PDFファイルではなく、あまり素敵なメッセージが表示されなくなります。
org-latex-compile:PDFファイル./unicode_export_test.pdfは作成されませんでした:[パッケージエラー]
私は正しいunicode-mathインストールを確認しました:
~ $ kpsewhich unicode-math.sty
/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math.sty
Xelatexのインストールは最新バージョンです。
~ $ sudo apt-get install texlive-xetex
Reading package lists... Done
Building dependency tree
Reading state information... Done
texlive-xetex is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
ORG-modeの開発版をインストールします(失敗した)後、私はエッジの開発を出血と現在保つにはどうすればよいですか?-チュートリアル(ダウンロードしたことがあると思う)をダウンロードしてコンパイルしました。Emacsにこのバージョンを実行するよう指示する方法がわからないため、EmacsはOrg-modeバージョン8.2.10(release_8.2.10 @ /usr/local/share/emacs/24.4/lisp/org/)を実行します。私の設定に次の行を追加しようとしました。
(add-to-list 'load-path (expand-file-name "~/elisp/org-mode/lisp"))
(remove 'load-path (expand-file-name "/usr/local/share/emacs/24.4/lisp/org/"))
(add-to-list 'auto-mode-alist '("\\.\\(org\\|org_archive\\|txt\\)$" . org-mode))
(require 'org)
楽しい結果なし。
インターネットの検索: 解決策が見つかりませんでした。
愚かであるために私の自己を打ち負かした: 助けなかった。
3.質問:ユニコード文字を組織モードからPDFにエクスポートする方法は?
- org-mode変数を設定する必要がありますか?
- 別のラテックスインタープリターでコンパイルしますか?
- 他のアイデアはありますか?
- 開発バージョンでこれが修正された場合...どうすればインストールできますか?