KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

예 됩니다. 수정해주신 코드는 신 컴, 구 컴에서 다 문제없이 컴파일 됩니다.

문제는 그 다음인데요, 원래 문제가 생긴 프로젝트를 위에 수정하신 것처럼 수정하니까 또 뭔가 오류가 나옵니다. ㅠㅠ

그래서 그 프로젝트에서 문제가 되는 부분을 위 코드에 추가해서 다시 MWE를 만들었습니다. 

\documentclass[amsmath,twoside,openright,10pt]{oblivoir}

\usepackage{fapapersize}

\usepackage{mathrsfs,tikz}

\usepackage[math-style=TeX]{unicode-math}

\setmathfont{texgyrepagella-math.otf}

\let\hbar\relax

\begin{document}

\chapter{방정식의 갈루아 이론}\label{chapter4}

\section{$e$와 $\pi$의 초월성. 린데만-바이어슈트라스 정리}

\end{document}

 

이렇게 하니까 \section{$e$와 $\pi$의 초월성. 린데만-바이어슈트라스 정리} 행에서 Improper alphabetic constant 에러가 나는군요. 이번엔 또 뭐가 문제인 걸까요?

모든 상황은 위 글타래와 같습니다. 새 MWE 코드는 신 컴, 구 컴에서 모두 똑같은 에러가 납니다. 

컴파일한 결과는 첨부파일로 올렸습니다. 

 

정말 의아한 건, Hanazono 폰트 때문에 문제가 생기지 않았던 프로젝트들은 신 컴, 구 컴 모두에서 

\usepackage[math-style=TeX]{unicode-math}

\setmathfont{texgyrepagella-math.otf}

같은 코드를 추가하지 않아도 아무 문제없이 동작했다는 겁니다. 폰트 문제가 생겼던 프로젝트들은 왜 이렇게 뭔가 계속 문제가 생기는 걸까요? texlive 2017과 2019에서 뭔가 내부적으로 꼬이는 걸까요?  

구루 여러분 다시 한번 (사실 꽤 여러 번이 될 공산이 큽니다만) 부탁드립니다. 컴퓨터를 바꾸고 texlive 버전을 바꿔도 조판에 문제가 안 생기려면 어떻게 해야 할까요...? ㅠㅠ 사실 이런 상황이 두려워서 고물 컴퓨터를 안 바꾸고 버텼습니다만 도저히 구 컴의 신뢰성을 믿을 수가 없어서 바꿨더니 이런 일이 벌어지는군요. ㅠㅠ

KTUG 한국 텍 사용자 그룹