조직 모드에서 LaTeX로 악센트 문자 내보내기

조직 모드에서 LaTeX로 악센트 문자 내보내기

악센트 문자가 포함된 텍스트를 조직 모드에서 LaTeX로 내보내고 싶습니다. 나는 상위 답변의 가이드에 따라 중괄호를 사용하고 있습니다.이 질문.

# This:
Foo B{\"u}chi automaton bar.
# Exports to:
B\{$\backslash$"u\}chi automaton.

# Whilst this:
#+BEGIN_LATEX
Foo B{\"u}chi automaton bar.
#+END_LATEX
# Exports to:
B{\"u}chi automaton.

질문은 다음 중 하나입니다.

  1. {\"}로의 변환을 피하기 위해 을 어떻게 피합니까 {$\backslash$"u\}?
  2. `$x$를 사용하면 수학 인라인을 사용할 수 있으므로 LaTeX 인라인을 어떻게 사용합니까?

답변1

왜 직접 삽입하지 않습니까 ü? 조직에서 내보낸 LaTeX 소스는 옵션 inputenc과 함께 패키지를 로드합니다 utf8.

조직 파일:

title

äëïöü

내보낸 파일:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{soul}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{hyperref}
\tolerance=1000
\providecommand{\alert}[1]{\textbf{#1}}

\title{title}
\author{giordano}
\date{\today}
\hypersetup{
  pdfkeywords={},
  pdfsubject={},
  pdfcreator={Emacs Org-mode version 7.9.2}}

\begin{document}

\maketitle

\setcounter{tocdepth}{3}
\tableofcontents
\vspace*{1cm}

äëïöü

\end{document}

인라인 LaTeX를 삽입하려면 더미 매크로를 정의할 수 있습니다.

#+LATEX_HEADER: \newcommand{\inlinelatex}[1]{#1}

title

\inlinelatex{Foo B{\"u}chi automaton bar.}

답변2

유니코드 문서 작업을 방지하려면(유니코드 패키지가 시스템에 없거나 유니코드를 효율적으로 삽입하도록 구성되지 않은 경우) 조직 모드 특수 기호를 사용할 수도 있습니다.http://orgmode.org/manual/Special-symbols.html

org-entities 변수를 검사하여 사전 정의된 기호를 볼 수 있습니다.

C-h v RET org-entities RET

귀하의 경우 이 목록에는 다음 형식의 항목이 포함되어 있습니다.

("uuml" "\\\"{u}" nil "ü" "ue" "ü" "ü")

\uuml그런 다음 조직 모드 버퍼에 작성하면 원하는 내보내기를 얻을 수 있습니다.

관련 정보