Times New Roman, LuaLaTeX의 작은 대문자 'i'

Times New Roman, LuaLaTeX의 작은 대문자 'i'

LaTeX로 석사 논문을 쓰고 있는데 대문자가 작아서 약간의 문제가 발생했습니다. Times New Roman 글꼴을 사용해야 하고, 수세기 동안 소문자 대문자도 사용해야 합니다(프랑스어 규칙). 하지만 내가 입력하면 : \textsc{xvii} ; 소문자는 나오지만 대문자는 아닌 것 같습니다('i'는 점을 유지합니다. 다음 그림 참조).

다음은 최소한의 코드입니다.

\documentclass[12pt, a4paper, twoside]{report}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[french]{babel}

\usepackage{fontspec}
\setmainfont{Times New Roman}

\begin{document}

\textsc{xvii}\e siècle.

\end{document}

결과는 다음과 같습니다(LuaLaTeX 사용).여기에 이미지 설명을 입력하세요

매우 감사합니다!

추신: 'hi'를 두 번 입력하려고 했는데 컴퓨터가 예의를 거부하는 것 같습니다('hi'가 표시되지 않음)... 죄송합니다:/

답변1

Times New Roman 시스템 글꼴에 작은 대문자가 없으며 경고가 표시됩니다.

LaTeX Font Warning: Font shape `TU/TimesNewRoman(0)/m/sc' undefined
(Font)              using `TU/TimesNewRoman(0)/m/n' instead on input line 9.

작은 대문자에 대해 다른 시간 기반 글꼴을 선택하십시오.

꼭 참고 fontenc해주세요inputenc~ 아니다와 함께 로드됩니다 fontspec. \e내가 아는 한 명령 은 없습니다 . 공간을 얻으려면 {}이후가 필요합니다 . 대신 \ieme사용하는 것이 가장 좋다고 생각합니다 .\bsc\textsc

\documentclass[12pt, a4paper, twoside]{report}
\usepackage[french]{babel}

\usepackage{fontspec}
\setmainfont{Times New Roman}[
  SmallCapsFont={TeX Gyre Termes},
  SmallCapsFeatures={Letters=SmallCaps},
]

\begin{document}

\bsc{xvii}\ieme{} siècle.

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보