我正在尝试在 Latex 中以简单列表格式编写算法。
在第一点,我需要一个“alpha”符号,后跟一个下标“out”。
这就是我所做的,但它似乎不喜欢它并且引发几个错误以及给出奇怪的输出。
\begin{document}
\section{Algorithm}
\begin{footnotesize}
\begin{itemize}[noitemsep]
\item A maximum probability \textalpha _{out} for removal is pre-specified,
\item Step 2...,
\item Step 3...,
\item Step 4...,
\end{itemize}
\end{footnotesize}
\end{document}
在发布这篇文章之前,我还尝试了{textgreek}
描述的软件包这里,但这似乎也不起作用。我肯定做错了什么。
有没有简单的解决方案来实现包含特殊字符的列表?
提前致谢。
答案1
对于 alpha 为什么不直接使用$\alpha_{out}$
,或者$\alpha_{\mbox{out}}$
或者$\alpha_{\text{out}}$
或者......
答案2
textgreek
如果您已更新安装并安装了此软件包,则使用可以在文本模式下使用希腊字母。其他选项包括inputenc
使用 unicode 字符或甚至babel
。另请参阅软件包upgreek
和textgreek
。对于下标,您可以\textsubscript
按注释使用,使用fixltx2e
或 而\raisebox
无需其他软件包,或者在数学模式下_{\text{}}
使用软件包amsmath
(如 Werner 所述),或者_{\textrm{}}
使用amstext
软件包。示例:
\documentclass{article}
\usepackage[greek,english]{babel} % for 1st solution, no math mode
\usepackage[utf8]{inputenc} % for 2nd solution, no math mode
\usepackage{fixltx2e, textgreek} % for 3rd solution, no math mode
\usepackage{amstext,upgreek} % for 4th solution, math mode
\usepackage{amstext,txfonts} % for 5th solution, "fake" text mode
\def\alphaout{\ensuremath\alphaup\raisebox{-.3ex}{\scriptsize out}}
\begin{document}
{\greektext a}\raisebox{-.3ex}{\scriptsize out}
α\raisebox{-.3ex}{\scriptsize out}
\textalpha\textsubscript{out}
$\upalpha_{\textrm{out}}$
\alphaout
\end{document}