
pdfLatex
논문에 포함된 수치가 너무 많아서 LaTeX 용량 문제가 발생하기 전까지는 사용자 였습니다 . 지금은 LuaLaTeX
메모리를 동적으로 할당하는 방법을 사용하고 있으며 위의 문제를 해결합니다.
그러나 이제 또 다른 문제가 발생합니다. 모든 장, 섹션, 하위 섹션, 하위 하위 섹션 제목의 글꼴이 변경됩니다. 나는 예전처럼 Computer Modern 글꼴(아래 이미지 참조)을 계속 사용하고 싶습니다 pdfLaTeX
. 에서 이 트릭을 수행할 수 있는 쉬운 방법/해결 방법이 있습니까 LuaLaTeX
? pdfLaTeX
가능 하다면 LuaLaTeX
.
답변1
기본적으로 LuaLaTeX는 Latin Modern Roman이라는 이름으로 Computer Modern의 복제본을 사용합니다. 문서 클래스나 사용 중인 일부 패키지가 글꼴을 변경하지만 어느 것인지 알 수 있는 충분한 정보를 제공하지 않습니다. Koma 스크립트 클래스 중 하나라면 산세리프 제목을 끄고 싶을 것입니다.
기본 글꼴을 Computer Modern의 복제본으로 변경하는 가장 간단한 방법은 다음과 같습니다.
\usepackage{newcomputermodern}
이렇게 하면 약간 더 무거운 무게와 텍스트 및 수학 글꼴이 모두 로드됩니다. 원래 무게를 얻으려면 다음을 사용할 수 있습니다.
\usepackage[regular]{newcomputermodern}
다른 대안으로는 를 로드하고 fontsetup
를 사용하여 기본 글꼴을 변경하는 것이 있습니다 \usepackage{fontspec}
. TeX 배포판과 함께 제공되는 Computer Modern에는 네 가지 OpenType 버전이 있습니다.
\setmainfont{NewCM10-Regular} % New Computer Modern 10
\setmainfont{NewCM10-Book} % Slightly heavier.
\setmainfont{Latin Modern Roman}
\setmainfont{CMU Serif} % Computer Modern Unicode
TeX 트리의 모든 글꼴에 대해 모든 것을 올바르게 설정하는 .sty
또는 파일을 검색하여 로드하려고 합니다 . .fontspec
예를 들어 \usepackage{newcomputermodern}
는 를 로드 newcomputermodern.sty
하고 \setmainfont{NewCM10-Regular}
의 명령을 로드합니다 NewCM10-Regular.fontspec
.
어떤 것을 사용해야 할지 확신이 없다면 New Computer Modern에는 가장 많은 기호와 버그 수정이 있고, Computer Modern Unicode에는 가장 많은 서체가 있으며, Latin Modern에는 최적의 광학 크기 세트가 있습니다.
답변2
fontspec
이 작업은 패키지를 사용하고 프로젝트에서 원하는 컴퓨터 최신 글꼴을 지정하여 수행할 수 있습니다 .
\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec} % package for doing font stuff
% set font
\setmainfont{cmunbto}[]
\begin{document}
\lipsum
\end{document}
다음 명령 을 확장하여 기울임꼴, 작은 대문자, 굵은 글꼴 등에 사용할 별도의 글꼴을 지정할 수도 있습니다 \setmainfont
.
\setmainfont{cmunbtl}[
BoldFont = cmunbx ,
ItalicFont = cmunci ,
%SmallCapsFont = <somefont>,
]
글꼴 이름의 약어는 다음에서 찾을 수 있습니다.목록이지만 접두사가 이어야 합니다 cmun
.