
내 논문에 이름이 붙은 함수를 참조하려고 하는데 Γ⊢ε⦂τ-⇒-Γok
유니코드 문자가 벗겨진 것 같고 --ok
대신 표시됩니다.
내가 시도한 것:
- pdflatex
\usepackage[T1]{fontenc}
및\usepackage[utf8]{inputenc}
, - xelatex를 사용하면
\usepackage{fontspec}
(실제로 약간의 진전이 있으며 대문자 감마를 볼 수 있어--Γok
!), - lualatex 중 하나
\usepackage{fontspec}
또는\usepackage{luatextra}
둘 다를 사용 — 동일한 결과.
제가 이해한 바로는 사용된 글꼴에 해당 문자 모양이 없습니다. 하지만 결국에는 논문을 어딘가에 제출할 계획이므로 쉽게 재현할 수 있는 방법으로 이에 대해 어떻게 할 수 있습니까?
답변1
\documentclass{article}
\tracinglostchars=2
\usepackage{unicode-math}
\pagestyle{empty} % To format the MWE on TeX.SX
\defaultfontfeatures{ Scale=MatchLowercase, Ligatures=TeX }
\newfontfamily\symbolfont{STIX Two Math}
\newcommand\functionname[1]{\textnormal{\symbolfont #1}}
\begin{document}
In text mode, \functionname{Γ⊢ε⦂τ-⇒-Γok} is a function.
In math mode, \(\functionname{Γ⊢ε⦂τ-⇒-Γok}\).
\end{document}
보다 일반적인 이름을 사용하는 것은 나쁜 생각이 아닙니다.
몇 가지 일반적인 팁:
\tracinglostchars=2
항상 문서 상단 근처에 추가하는 것이 좋습니다 . 이는 오류를 자동으로 기록하는 대신 사용하는 글꼴에 기호가 누락된 경우 최소한 경고합니다.
원하는 기호가 포함된 글꼴을 선택해야 합니다. DejaVu Sans, XITS Math, STIX Two Math 및 Code2000은 특히 포괄적입니다. FileFormat.info는 또한 특정 유니코드 기호를 지원하는 일반 글꼴 목록을 제공합니다.