Ich habe im Moment eine ziemlich einfache Tabelle eingerichtet:
\documentclass[paper=a4, fontsize=11pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage[english]{babel}
\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage[pdftex]{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead{}
\fancyfoot[L]{}
\fancyfoot[C]{}
\fancyfoot[R]{}
\usepackage{enumerate}
\usepackage{multicol}
\usepackage[bottom]{footmisc}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\usepackage{footnote}
\makesavenoteenv{tabular}
\begin{document}
\section*{Polynomials}
\begin{align*}
\phi_n \cdot x^{n} \enspace + \enspace \phi_{n-1} \cdot x^{n-1} \enspace + \enspace \phi_{n-2} \cdot x^{n-2} \enspace + \enspace \ldots \enspace + \enspace \phi_2 \cdot x^2 \enspace + \enspace \phi_1 \cdot x^1 \enspace + \enspace \phi_0 \cdot x^0
\end{align*}
For instance, \(4x^4 + \frac{x^2}{2} + x -6\) looks like:
\begin{table}[H]
\centering
\begin{tabular}{l || c | c}
& \(\phi_n\) & \(n\) \\
\(4x^4\) & \(4\) & \(4\) \\
\(\epsilon\)\footnote[2]{meaning "nothing found"} & \(0\) & \(3\) \\
\(\frac{x^2}{2}\) & \(\frac{1}{2}\) & \(2\) \\
\(x\) & \(1\) & \(1\) \\
\(-6\) & \(-6\) & \(0\) \\
\end{tabular}
\end{table}
\clearpage
Foofasdfa sdf asdf asdf asdf asf dasfd afd
\end{document}
Abgesehen davon, dass diese Tabelle nun eine ganze Seite einnimmt und sehr klein ist. Gibt es eine Möglichkeit, die Tabelle wie normalen Text horizontal zu zentrieren?
Antwort1
Sie benötigen es \usepackage{float}
, wenn Sie den Spezifizierer verwenden möchten [H]
. Sie sollten es \clearpage
auch löschen. Hier ist ein einfacheres Beispiel mit demselben Problem.
\documentclass{article}
%\usepackage{float} % <--- activate to fix problem
\begin{document}
abc
\begin{figure}[H]
\rule{4cm}{4cm}
\end{figure}
def
\end{document}
Ohne das Float-Paket [H]
ist ungültig, und die Verwendung eines ungültigen Platzierungsspezifizierers verhindert die Verwendung der gültigen Optionen h
, t
, b
und p
. Folglich wird die Tabelle in der Warteschlange gehalten und am Ende des Dokuments ausgegeben.
Antwort2
Wenn Sie nicht möchten, dass die tabular
Struktur schwebt, und Sie keine Überschrift benötigen, setzen Sie das nicht tabular
in ein table
. Der einfachste Weg, den beschriebenen Effekt zu erzielen, besteht darin, das einfach tabular
in eine mathematische Anzeige zu setzen, wie folgt:
For instance, \(4x^4 + \frac{x^2}{2} + x -6\) looks like:
\[
\begin{tabular}{l || c | c}
& \(\phi_n\) & \(n\) \\
\(4x^4\) & \(4\) & \(4\) \\
\(\epsilon\)\footnote[2]{meaning "nothing found"} & \(0\) & \(3\) \\
\(\frac{x^2}{2}\) & \(\frac{1}{2}\) & \(2\) \\
\(x\) & \(1\) & \(1\) \\
\(-6\) & \(-6\) & \(0\) \\
\end{tabular}
\]
Aber jetzt könnten Sie sich einige Tipparbeit sparen, indem Sie das Ganze in ein ändern array
und alle Paare in jeder Zeile entfernen \(...\)
. So:
For instance, \(4x^4 + \frac{x^2}{2} + x -6\) looks like:
\[\begin{array}{l || c | c}
& \phi_n & n \\
4x^4 & 4 & 4 \\
\epsilon\footnote[2]{meaning "nothing found"} & 0 & 3 \\
\frac{x^2}{2} & \frac{1}{2} & 2 \\
x & 1 & 1 \\
-6 & -6 & 0 \\
\end{array}\]
\makesavenoteenv{array}
Wenn Sie die Fußnote wünschen, müssen Sie diese natürlich auch in Ihre Präambel einfügen .