1. revtex4와 XeLaTeX, LuaLaTeX
revtex4는 pdfLaTeX에서만 제대로 동작한다. XeLaTeX은 충돌이 있고 LuaLaTeX에서는 다음과 같이 하면 문제를 피해갈 수 있음.
\RequirePackage{fontspec}
\documentclass[...]{revtex4}
2. np.rtx의 수정
이 revtex 스타일은 \usepackage{hfont}하는 부분이 있다. 34--39행을 없애고, 그 대신
\usepackage{kotex}
\usepackage{iftex}
\ifLuaTeX
\luatexuhcinputencoding=1
\fi
이렇게 수정하여 cp949 한글을 활성화한다.
3. 샘플파일 np2.tex에서 수정
\usepackage{hfont}한 부분을 없애고
\setmainhangulfont{NanumMyeongjo}
결과적으로 파일의 시작 부분은 이렇게 바뀐다.
%!TEX encoding = cp949
%!TEX program = lualatex
\RequirePackage{fontspec}
\documentclass[npl,twocolumn,twoside]{revtex4}
\usepackage{graphicx}
\setmainhangulfont{NanumMyeongjo}
\begin{document}
첨부파일의 npl.rtx.tex은 npl.rtx로 이름을 변경.
KTUG 한국 텍 사용자 그룹