
Я пытаюсь написать алгоритм в формате простого списка в латексе.
В первом пункте мне нужен символ «альфа», за которым следует нижний индекс «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_{out}$
, или $\alpha_{\mbox{out}}$
или $\alpha_{\text{out}}$
или...
решение2
Использование textgreek
греческой буквы в текстовом режиме нормально, если у вас есть обновленная установка с установленным этим пакетом. Другие варианты — использовать inputenc
символ юникода или даже babel
. Смотрите также пакеты upgreek
и textgreek
. Для нижнего индекса вы можете использовать \textsubscript
как прокомментировано, используя fixltx2e
, или a \raisebox
без дополнительных пакетов, или в математическом режиме _{\text{}}
с amsmath
пакетом, как сказал Вернер, или _{\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}