
Como posso fazer com que um texto sobrescrito do símbolo hash (#) no Latex funcione? Eu tentei \textsuperscript{\#}
sem sucesso.
Eu deveria ter sido mais específico na minha pergunta. Estou usando \usepackage{fontspec}
e \usepackage{xltxtra}
, com \setmainfont{Calibri}
. Embora Latex/Xelatex imprima o #, ele não o imprime como sobrescrito. Quando uso as fontes Arial, Computer Modern ou Palatino, o Latex imprime corretamente o # como sobrescrito.
\documentclass[10pt, a4paper]{article}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{microtype}
\defaultfontfeatures{Mapping=tex-text,Ligatures=TeX}
\setmainfont{Calibri}
\begin{document}
\textsuperscript{\#}example
\end{document}
Responder1
Releia o comentário de Sean Allred:
\textsuperscript{\#}
Nota: \textsobrescrito...
Se você estiver usando xltextra
uma fonte que não suporta super/subscritos reais, então você pode dizer para não usá-los conforme explicado emesta respostapor Djnavas:
\documentclass[10pt, a4paper]{article}
\usepackage{fontspec}
\usepackage[no-sscript]{xltxtra}
\usepackage{microtype}
\defaultfontfeatures{Mapping=tex-text,Ligatures=TeX}
\setmainfont{Calibri}
\begin{document}
\textsuperscript{\#}example
\end{document}