您好,Emacs的好人!
我在将Unicode数学符号从缓冲区(组织模式)导出到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的答案中。在这里,我不得不承认:我没有使用他提到的org-mode的开发版本。(无法安装)无论如何我都尝试过xelatex和unicode-math。我的组织模式为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运行组织模式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?
- 我是否必须配置一些组织模式变量?
- 使用不同的Latex解释器进行编译?
- 还有其他想法吗?
- 如果开发版本解决了此问题。...我如何安装它?