Привіт Добрі люди Emacs!
У мене виникають проблеми з експортом символів математики Unicode з буфера (org-mode) у pdf-файл.
1. Опис проблеми:
Символи вставляються в буфер як символи unicode (за допомогою методу введення TEX або компанії-математики )
Ось демонстрація вихідного коду:
#+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. Тут я мушу визнати: я не використовую розробну версію org-mode, яку він згадує. (не вдалося встановити його) Я намагався xelatex adn 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-математики:
~ $ 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-режим версії 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. Питання: Як експортувати символи Unicode з org-mode в pdf?
- Чи потрібно налаштувати якусь змінну в режимі org?
- Компілювати з різним перекладачем латексу?
- Будь-які інші ідеї?
- Якщо версія розробки виправляє це .... Як я можу його встановити?