\mathscr (LaTeX 또는 XeLaTeX)

\mathscr (LaTeX 또는 XeLaTeX)

내 문서에 사용하려고 하는데 \mathscr표시되지 않습니다. 저는 pdfTeX, XeTeX 버전 3.1415926, TeXShop 버전 3.26과 함께 MacTeX를 사용하고 있습니다. MWE로서 다음을 사용할 수 있습니다.

%!TEX TS-program = xelatex  
%!TEX encoding = UTF-8 Unicode  
\documentclass[a4paper]{report}  
\usepackage{mathrsfs}  
\begin{document}  
$\mathscr{abcdefghijklmnopqrstuvwxyz}$  
\end{document}  

처음 두 줄은 XeLaTeX를 사용하고(pdfTeX를 사용해도 아무것도 변경되지 않음) 문서를 UTF-8 유니코드 인코딩으로 저장하라는 TeXShop의 방식입니다. 이 표시되도록 하려면 어떻게 해야 합니까 \mathscr?

답변1

수학 글꼴을 정의해야 합니다. 예:XITS Math

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[a4paper]{report}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\setmathfont[version=setB,StylisticSet=1]{XITS Math}
\begin{document}
$\mathscr{abcdefghijklmnopqrstuvwxyz}$

$\mathscr{ABCDEFGHIJKLMNOPQRST}$

\mathversion{setB}%
$\mathscr{abcdefghijklmnopqrstuvwxyz}$

$\mathscr{ABCDEFGHIJKLMNOPQRST}$
\end{document}

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

답변2

\mathscrpdfLaTeX에 대해 말하면 패키지의 명령은 mathrsfs대문자만 지원합니다...

MWE

%!TEX TS-program = pdflatex
%!TEX encoding = UTF-8 Unicode  
\documentclass[a4paper]{report}
\usepackage{mathrsfs}
\begin{document}
$\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
\end{document}  

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

관련 정보