Texthochgestelltes Zeichen und Raute-Symbol

Texthochgestelltes Zeichen und Raute-Symbol

Wie kann ich in Latex einen Text mit einem Rautezeichen (#) hochstellen? Ich habe es \textsuperscript{\#}vergeblich versucht.

Ich hätte meine Frage genauer formulieren sollen. Ich verwende \usepackage{fontspec}und \usepackage{xltxtra}, mit \setmainfont{Calibri}. Latex/Xelatex druckt das # zwar, aber nicht als hochgestellte Zahl. Wenn ich die Schriftarten Arial, Computer Modern oder Palatino verwende, druckt Latex das # korrekt als hochgestellte Zahl.

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

Antwort1

Lesen Sie Sean Allreds Kommentar noch einmal:

\textsuperscript{\#}

Hinweis: \texThochgestellt …

Wenn Sie eine Schriftart verwenden xltextra, die keine echten Hoch-/Tiefstellungen unterstützt, können Sie ihr sagen, dass sie diese nicht verwenden soll, wie indiese Antwortvon 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}

verwandte Informationen