textsuperscript и символ решетки

textsuperscript и символ решетки

Как мне заставить работать текстовый верхний индекс символа решетки (#) в Latex? Я пробовал, но \textsuperscript{\#}безуспешно.

Мне следовало быть более конкретным в своем вопросе. Я использую \usepackage{fontspec}и \usepackage{xltxtra}, с \setmainfont{Calibri}. Хотя Latex/Xelatex печатает #, он не печатает его как верхний индекс. Когда я использую шрифты Arial, Computer Modern или Palatino, Latex правильно печатает # как верхний индекс.

\documentclass[10pt, a4paper]{article}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{microtype} 
\defaultfontfeatures{Mapping=tex-text,Ligatures=TeX}
\setmainfont{Calibri}
\begin{document}
\textsuperscript{\#}example
\end{document} 

решение1

Перечитайте комментарий Шона Оллреда:

\textsuperscript{\#}

Примечание: \текстверхний индекс...

Если вы используетеxltextra шрифт, который не поддерживает настоящие верхние/нижние индексы, то вы можете указать ему не использовать их, как описано вэтот ответот 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}

Связанный контент