如果细胞存在或不存在某种蛋白质(例如 CD133),则通常写为 CD133+ 或 CD44-,但 +/- 符号属于指数。我尝试了以下代码来显示减号:
CD133\texsuperscript{-}
CD133\textsuperscript{$-$}
$CD133^{-}$
但所有这些尝试最终都以 CD133 的形式出现在 PDF 文档中,没有指数。有趣的是,使用 + 时没有问题 CD133\texsuperscript{+}。我怎样才能只显示 - 作为 CD133 的指数?非常感谢您的帮助。
答案1
CD133$^{-}$
、、CD133\textsuperscript{$-$}
和CD133\textsuperscript{\textminus}
——其中\textminus
是包定义的宏textcomp
——都应该给出所需的结果,只要您使用 pdfLaTeX、LuaLaTeX 或 XeLaTeX 将文档编译为 pdf。
\documentclass{article}
\usepackage{textcomp} % for '\textminus' macro
\begin{document}
CD133$^{-}$
CD133\textsuperscript{$-$}
CD133\textsuperscript{\textminus}
\end{document}
答案2
在类似的情况下,我使用 pdfLaTeX 和自定义字体
CD27\textsuperscript{+}
CD271\textsuperscript{$-$} %% might be not best
实际上,我使用了pandoc
它的CD34^+^
语法。
我还更新了 + 和 - 的突起,以便使用包到达页面边框microtype
:
%%%%% fix protrusion on right margin for superscript
%%%%% http://www.khirevich.com/latex/microtype/
\SetProtrusion{encoding={*},family={zgmx},series={*},size={6,7,8,footnotesize,small,scriptsize}}
{+={ ,400},-={ ,550}, %% this is the wrong -, notice we use
%% math one in CD34- and like above
%% from khirevich, lessened a bit
1={ ,750},2={ ,500},3={ ,500},4={ ,500},5={ ,500},
6={ ,500},7={ ,600},8={ ,500},9={ ,500},0={ ,500}}
\SetProtrusion{encoding={*},family={zsups},series={*},size={*}} %% let's get dangerous!
{+={ ,400},-={ ,550}, %% this is the wrong -, see above
%% from khirevich, lessened a bit
1={ ,750},2={ ,500},3={ ,500},4={ ,500},5={ ,500},
6={ ,500},7={ ,600},8={ ,500},9={ ,500},0={ ,500}}