
Estou tentando escrever um algoritmo em um formato de lista simples em látex.
No primeiro ponto, preciso de um símbolo 'alfa' seguido de um subscrito 'out'.
Foi o que fiz, mas não parece gostar e gera vários erros, além de gerar resultados estranhos.
\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}
Antes de postar isso, também experimentei o {textgreek}
pacote descritoaqui, mas isso também não pareceu funcionar. Eu devo estar fazendo algo errado.
Existe uma solução fácil para implementar uma lista que contém caracteres especiais?
Desde já, obrigado.
Responder1
Para o alfa, por que não usar apenas $\alpha_{out}$
, ou $\alpha_{\mbox{out}}$
ou $\alpha_{\text{out}}$
ou...
Responder2
Não há problema em usar textgreek
a letra grega em modo de texto se você tiver uma instalação atualizada com este pacote instalado. Outras opções são usadas inputenc
para usar o caractere unicode ou até mesmo babel
. Veja também os pacotes upgreek
e textgreek
. Para o subscrito você pode usar \textsubscript
como comentado, usando fixltx2e
, ou a \raisebox
sem pacotes adicionais, ou em modo matemático _{\text{}}
com o amsmath
pacote como Werner disse, ou _{\textrm{}}
com o amstext
pacote. Exemplo:
\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}