Zahlen mit Graden in tabellarischer Umgebung

Zahlen mit Graden in tabellarischer Umgebung

Gute Tageszeit. Wenn ich Code mit kompiliere 2^{25}, gibt mir der Latex-Prozessor folgenden Fehler aus:

Fehlendes $ eingefügt. \end{align*} .

Wenn ich aber einfach $2$in die zweite Zeile schreibe, werden keine Fehler gemeldet. Hier der Code:

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

Antwort1

Der Inhalt einer tabularUmgebung wird standardmäßig im Textmodus verarbeitet, selbst wenn die tabularUmgebung innerhalb einer Display-Math-Umgebung wie auftritt align*. Da das ^Zeichen in TeX- und LaTeX-Dokumenten eine besondere Bedeutung hat, müssen Sie in den Mathemodus wechseln, um eine 2^{25}korrekte Verarbeitung zu erhalten, vorausgesetzt, Sie möchten weiterhin eine tabularUmgebung verwenden.

Ich würde jedoch vorschlagen, dass Sie eine arrayUmgebung anstelle einer tabularUmgebung verwenden. Ich schlage außerdem vor, dass Sie \begin{align*}und \end{align*}durch \[und ersetzen, da Sie die zusätzlichen Funktionen der Umgebung \]nicht nutzen .align*

Abgesehen davon: (a) Das amssymbPaket lädt das amsfontsPaket automatisch – es muss nicht explizit geladen werden. (b) Da Sie das amssymbPaket laden, gibt es keine vernünftige Begründung dafür, das latexsymPaket ebenfalls zu laden. Übrigens latexsymist das Paket veraltet.es sei dennSie müssen ein LaTeX-Dokument immer noch im LaTeX2.09-Kompatibilitätsmodus kompilieren; das ist hier jedoch nicht der Fall. (c) Die korrekte Schreibweise der Dokumentklassenoption ist 11pt, nicht 11 pt.

Bildbeschreibung hier eingeben

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

verwandte Informationen