\mathscr (LaTeX ou XeLaTeX)

\mathscr (LaTeX ou XeLaTeX)

Estou tentando usar \mathscrem meus documentos, mas simplesmente não aparece. Estou usando MacTeX, com pdfTeX e XeTeX versão 3.1415926 e TeXShop versão 3.26. Como MWE, posso usar:

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

as duas primeiras linhas são a maneira do TeXShop aprender a usar o XeLaTeX (embora o uso do pdfTeX não mude nada) e salvar o documento na codificação UTF-8 Unicode. Como faço para que \mathscrapareça?

Responder1

Você deve definir uma fonte matemática, por exemploXITS 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}

insira a descrição da imagem aqui

Responder2

Falando em pdfLaTeX, o comando \mathscrdo pacote mathrsfssó suporta letras maiúsculas...

MWE

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

insira a descrição da imagem aqui

informação relacionada