Números com graus em ambiente tabular

Números com graus em ambiente tabular

Boa hora do dia. Quando compilo o código com 2^{25}, o processador Latex me dá o seguinte erro:

Faltando $ inserido. \end{alinhar*} .

Mas quando escrevo simplesmente $2$na segunda linha, não há erros relatados. Aqui está o código:

\documentclass[11 pt]{extarticle}


\usepackage[a4paper, top=1 cm, bottom=1.5 cm, left=1cm, right=1cm]{geometry}

\usepackage{  amsthm, amssymb,latexsym,amsfonts}
\usepackage[leqno,fleqn]{amsmath}


\setlength{\mathindent}{0 pt}

\begin{document}


\renewcommand{\arraystretch}{1.4}
{\small
\begin{align*}
\begin{tabular}{*{26}{|c}|}
\hline
\text{x=} &1&0&0&0&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&1&1&1\\
\hline 
\textrm{bit }& 1&2^{25}&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25\\
\hline 
\end{tabular}
\end{align*}
}%
\end{document}

Responder1

O conteúdo de um tabularambiente é processado em modo de texto por padrão, mesmo que o tabularambiente ocorra dentro de um ambiente de exibição matemática como align*. Como o ^caractere tem um significado especial em documentos TeX e LaTeX, você precisa mudar para o modo matemático para ser 2^{25}processado corretamente, supondo que queira continuar usando um tabularambiente.

Eu sugeriria, porém, que você empregasse um arrayambiente em vez de um tabularambiente. Sugiro ainda que você substitua \begin{align*}e \end{align*}por \[e \]já que não está fazendo uso dos recursos adicionais do align*ambiente.

Além: (a) O amssymbpacote carrega o amsfontspacote automaticamente - não há necessidade de carregá-lo explicitamente. (b) Como você está carregando o amssymbpacote, não pode haver justificativa racional para carregar o latexsympacote também. Aliás, o latexsympacote está obsoleto,a menos quevocê ainda precisa compilar um documento LaTeX no modo de compatibilidade LaTeX2.09; no entanto, esse não é o caso aqui. (c) A maneira correta de escrever a opção de classe do documento é 11pt, não 11 pt.

insira a descrição da imagem aqui

\documentclass[11pt]{extarticle}
\usepackage[a4paper, top=1cm, bottom=1.5cm, hmargin=1cm]{geometry}
\usepackage{amsthm, amssymb}
\usepackage[leqno,fleqn]{amsmath}
\setlength{\mathindent}{0pt}

\begin{document}
{%
\renewcommand{\arraystretch}{1.4}
\small
\[
\begin{array}{*{26}{|c}|}
\hline
x= &1&0&0&0&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&1&1&1\\
\hline 
\textrm{bit }& 1&2^{25}&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24&25\\
\hline 
\end{array}
\]
}
\end{document}

informação relacionada