Ciao brava gente di Emacs!
Sto riscontrando problemi nell'esportazione dei simboli matematici unicode dal buffer (modalità org) al file pdf.
1. Descrizione del problema:
I simboli vengono inseriti nel buffer come caratteri unicode (tramite metodo di input TEX o matematica aziendale )
Ecco la dimostrazione del codice sorgente:
#+TITLE: Unicode characters export test
#+AUThor:
#+date:
Unicode characters:
ℝ ℤ ℕ ⇒ ∈ ∀
Same symbols in latex format:
$$\Bbb{R} \Bbb{Z} \Bbb{N} \Rightarrow \in \forall$$
Il file .tex prodotto include simboli 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}
Il file PDF non:
2. Cose che ho provato finora:
Xelatex e unicode-math: sono inclusi nella risposta di Rasmus. Qui devo ammettere: non sto usando la versione di sviluppo della modalità org di cui parla. (impossibile installarlo) Ho provato comunque xelatex e unicode-math. La mia versione della modalità Org è la 8.2.10.
#+latex_compiler: xelatex
#+latex_header: \usepackage{libertine}
#+latex_header: \usepackage{unicode-math}
Includere questo nel file introduce un messaggio non così bello invece del file pdf.
org-latex-compile: file PDF ./unicode_export_test.pdf non prodotto: [errore pacchetto]
Ho verificato la corretta installazione di unicode-math:
~ $ kpsewhich unicode-math.sty
/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math.sty
L'installazione di Xelatex è la versione più recente:
~ $ 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.
installa la versione di sviluppo di org-mode: (fallito) Seguendo Come posso rimanere aggiornato con lo sviluppo di bleeding edge? - tutorial Sono stato in grado (credo) di scaricarlo e compilarlo. Poiché non ho idea di come dire a Emacs di eseguire questa versione, Emacs esegue la versione 8.2.10 in modalità Org (release_8.2.10 @ /usr/local/share/emacs/24.4/lisp/org/). Ho provato ad aggiungere le seguenti righe alla mia configurazione.
(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)
Senza risultato piacevole.
Ricerca in Internet: soluzione non trovata.
Battendo me stesso per essere stupido: non ha aiutato.
3. Domanda: Come esportare i caratteri unicode da org-mode a pdf?
- Devo configurare alcune variabili in modalità org?
- Compilare con diversi interpreti in lattice?
- Altre idee?
- Se la versione di sviluppo risolve questo problema .... Come posso installarlo?