XeLaTeX를 사용할 때에도 라틴 문자가 아닌 문자가 수식에 표시되지 않는 이유는 무엇입니까?

\documentclass{article} \usepackage{xltxtra} \begin{document} $\omega$ %displyed $ω$ %not displyed \end{document} 

다음 답변에 대한 보완 :

다음 사이트에서 unicode-math 패키지를 사용하여 tex 파일에 직접 많은 수학 기호를 복사하여 붙여 넣을 수 있습니다.

마크 업의 가독성 외에도 특별한 기호를 제공하는 특정 패키지를 검색 할 필요가 없습니다.

댓글

  • 질문을 변경하는 것이 좋습니다. 대신 $ beta $를 사용하는 방법 과 같은 유사한 문제에는 유사한 해결책이 있습니다.
  • @MarcvanDongen 내 질문을 자유롭게 수정하십시오.
  • I 자신이 완벽하게 할 수 있다고 생각합니다.

답변

비 라틴어는 사용할 수 없습니다. 글꼴상의 이유로 수학 공식의 알파벳, 심지어 XeTeX조차도 기본적으로 전통적인 Type1 / MetaFont 수학 글꼴을 사용합니다.

그러나 패키지 (OpenType 수학 글꼴 포함) :

\documentclass{article} \usepackage{unicode-math} \setmathfont{Latin Modern Math} \begin{document} $α + β + γ + δ = ε$ \[ ∫f(x)dx = ∑_k Λ_k \] \end{document} 

댓글

  • @ unicode-math는 충분히 안정적이고 신뢰할 수 있나요? 일반적인 수학 패키지를 그것으로 대체 할 수 있나요?
  • @Reza : 그냥 사용하세요. 충분합니다.
  • 그건 아닙니다. 하지만 매우 완벽하지만 (Tex Live 2012 버전은 상당히 개선되어야합니다.) 반면에 유니 코드 수학은 입력 / 읽기가 훨씬 더 좋기 때문에 '별로 신경 쓰지 않습니다. 나쁜 조판에 대해.
  • @Caramdir : 어떻게 잘 입력 하시나요? 우주 생도 키보드가 있습니까? 아니면 집중적 인 키맵 모딩없이 일반 키보드에서 수학 기호를 입력하는 방법을 알지 못합니까?
  • @FedericoPoloni Neo 키보드 레이아웃 사용 (실제로는 독일어 키보드는 미국 키보드의 물리적 레이아웃이 약간 다르기 때문에 Neo를 사용하기 불편합니다. tex.stackexchange.com/questions/1979/ …

답변

전혀 어렵지 않음 :

\documentclass[a4paper]{article} \usepackage{fontspec} \mathcode`ω=\omega \begin{document} $\omega=ω$ \end{document} 

필요한 모든 기호에 대해 동일한 경로를 따라 반복합니다. 그러나 unicode-math로 전환하는 것이 더 간편 할 수 있습니다.

\documentclass[a4paper]{article} \usepackage{unicode-math} \setmathfont{Latin Modern Math} \begin{document} $\omega=ω$ \end{document} 

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다