Números con grados en ambiente tabular.

Números con grados en ambiente tabular.

Buena hora del día. Cuando compilo el código con 2^{25}, el procesador Latex me da el siguiente error:

Falta $ insertado. \end{align*} .

Pero cuando escribo simplemente $2$en la segunda fila, no se informan errores. Aquí está el 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}

Respuesta1

El contenido de un tabularentorno se procesa en modo texto de forma predeterminada, incluso si el tabularentorno ocurre dentro de un entorno de visualización matemática comoalign* . Dado que el ^carácter tiene un significado especial en los documentos TeX y LaTeX, es necesario cambiar al modo matemático para poder 2^{25}procesarlo correctamente, asumiendo que desea seguir usando un tabularentorno.

Sin embargo, sugeriría que emplees un arrayentorno en lugar de un tabularentorno. Le sugiero además que reemplace \begin{align*}y\end{align*} con \[y \]ya que no está haciendo uso de las capacidades adicionales del align*entorno.

Aparte: (a) Elamssymb paquete carga el amsfontspaquete automáticamente; no es necesario cargarlo explícitamente. (b) Dado que está cargando el amssymbpaquete, no puede haber ninguna justificación racional para cargar el latexsympaquete también. Por cierto, el latexsympaquete está obsoleto,a menos queaún necesita compilar un documento LaTeX en modo de compatibilidad LaTeX2.09; sin embargo, ese no es el caso aquí. (c) La forma correcta de escribir la opción de clase de documento es 11pt, no 11 pt.

ingrese la descripción de la imagen aquí

\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}

información relacionada