Xin chào những người tốt của Emacs!
Tôi gặp sự cố khi xuất các ký hiệu toán học unicode từ bộ đệm (chế độ org) sang tệp pdf.
1. Mô tả sự cố:
Các biểu tượng được chèn vào bộ đệm dưới dạng các ký tự unicode (thông qua phương thức nhập TEX hoặc công ty toán học )
Dưới đây là trình diễn mã nguồn:
#+TITLE: Unicode characters export test
#+AUThor:
#+date:
Unicode characters:
ℝ ℤ ℕ ⇒ ∈ ∀
Same symbols in latex format:
$$\Bbb{R} \Bbb{Z} \Bbb{N} \Rightarrow \in \forall$$
Tệp .tex được sản xuất bao gồm các ký hiệu 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}
Tệp pdf không:
2. Những điều tôi đã cố gắng cho đến nay:
Xelatex và unicode-math: Điều này được bao gồm trong câu trả lời từ Rasmus. Ở đây tôi phải thừa nhận: Tôi không sử dụng phiên bản phát triển của chế độ org mà anh ấy đề cập. (không thể cài đặt nó) Dù sao tôi cũng đã thử xelatex adn unicode-math. Phiên bản chế độ Org của tôi là 8.2.10.
#+latex_compiler: xelatex
#+latex_header: \usepackage{libertine}
#+latex_header: \usepackage{unicode-math}
Bao gồm điều này trong tập tin giới thiệu tin nhắn không đáng yêu thay vì tập tin pdf.
org-latex-compile: tệp PDF ./unicode_export_test.pdf không được tạo: [lỗi gói]
Tôi đã kiểm tra cài đặt unicode-math chính xác:
~ $ kpsewhich unicode-math.sty
/usr/share/texlive/texmf-dist/tex/latex/unicode-math/unicode-math.sty
Cài đặt Xelatex là phiên bản mới nhất:
~ $ 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.
cài đặt phiên bản phát triển của org-mode: (thất bại) Sau Làm thế nào để giữ hiện tại với chảy máu phát triển cạnh? - hướng dẫn tôi đã có thể (tôi nghĩ) tải về và biên dịch nó. Vì tôi không biết làm thế nào để nói với Emacs chạy phiên bản này, Emacs chạy phiên bản Org-mode 8.2.10 (release_8.2.10 @ /usr/local/share/emacs/24.4/lisp/org/). Tôi đã cố gắng thêm các dòng sau vào cấu hình của tôi.
(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)
Không có kết quả làm hài lòng.
Tìm kiếm trên internet: Không tìm thấy giải pháp.
Đánh đập bản thân vì ngu ngốc: Không giúp được gì.
3. Câu hỏi: Làm cách nào để xuất các ký tự unicode từ chế độ org sang pdf?
- Tôi có phải cấu hình một số biến chế độ org không?
- Biên dịch với trình thông dịch latex khác nhau?
- Còn ý tưởng nào khác không?
- Nếu phiên bản phát triển sửa lỗi này .... Làm thế nào tôi có thể cài đặt nó?