
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
Sean Allred のコメントをもう一度読んでください:
\textsuperscript{\#}
注: \text上付き文字...
実際の上付き文字/下付き文字をサポートしていないフォントを使用している場合は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}