Emacs의 좋은 사람들 안녕하세요!
유니 코드 수학 기호를 버퍼 (org-mode)에서 pdf 파일로 내보내는 데 문제가 있습니다.
1. 문제 설명 :
기호는 버퍼에 유니 코드 문자로 삽입됩니다 ( 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 파일에는 유니 코드 기호가 포함됩니다.
% 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를 시도했습니다. 내 조직 모드 버전은 8.2.10입니다.
#+latex_compiler: xelatex
#+latex_header: \usepackage{libertine}
#+latex_header: \usepackage{unicode-math}
이것을 파일에 포함시키는 것은 pdf 파일 대신 그렇게 멋진 메시지를 소개합니다.
org-latex-compile : PDF 파일 ./unicode_export_test.pdf가 생성되지 않았습니다 : [package error]
올바른 유니 코드 수학 설치를 확인했습니다.
~ $ 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. 질문 : org-mode에서 pdf로 유니 코드 문자를 내보내는 방법은 무엇입니까?
- org-mode 변수를 구성해야합니까?
- 다른 라텍스 인터프리터로 컴파일 하시겠습니까?
- 다른 아이디어가 있습니까?
- 개발 버전에서이 문제가 해결되면 ... 어떻게 설치합니까?