Wie kann ich die Bildunterschrift versetzen?

Wie kann ich die Bildunterschrift versetzen?

Ich habe eine große Tabelle, also verwende ich, \pdfpagewidth=16in \pdfpageheight=8inum die Seite zu vergrößern, damit sie in die Tabelle passt. Allerdings kann ich meine Bildunterschriften (eine über und eine unter der Tabelle) nicht zentrieren. Ich verwende tabularxauch. Wie kann ich meine Bildunterschriften zentrieren? Danke.

\usepackage{caption,tabularx}
\begin{document}
\pdfpagewidth=16in \pdfpageheight=8in
\begin{table}
\centering
\caption{Caption}
\begin{tabularx}{14in}{lcccccccccccc} \hline\hline
Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word \\ \hline
\end{tabularx}
\caption*{\\Test.}
\end{table}
\end{document}

Antwort1

Das Ändern der Seitengröße sollte Ihr letzter Ausweg sein, da es viel sicherere Alternativen gibt, die Ihnen zunächst einfallen. Es gibt die sidewaystableaus dem rotatingPaket, es gibt die \begin{landscape} ... \end{landscape}aus dem pdflscapePaket, die Verwendung von \smalläh, aber lesbarem Text oder die Einstellung \tabcolsepauf ein Minimum ist auch eine Option usw.

Wenn es aber sein muss, ist die Verwendung eines Pakets wünschenswert. Das geometryPaket kann die Seitenabmessungen leider nicht mitten im Dokument ändern, daher können wir das typeareaPaket verwenden. Letzteres kümmert sich um verschiedene Komponenten der Seite wie Kopf- und Fußzeilen usw. Im Gegensatz zu \pdfpagewidthund ändert sich \pdfpageheightdas Festlegen der Seitenabmessungen mit entsprechend. Dies ist der Hauptgrund, warum es in Ihrem obigen Beispiel nicht funktioniert hat.typearea\linewidthcentering

In Ihrem Fall können Sie also Folgendes ausgeben:

\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea

um die gewünschte Breite und Höhe einzustellen. Möglicherweise erhalten Sie einige Warnungen, aber Sie können die Einstellungen optimieren, um diese Warnungen zu vermeiden. Anschließend sollten Sie die ursprünglichen Seitenabmessungen wiederherstellen, indem Sie Folgendes eingeben:

\clearpage
\KOMAoptions{paper=a4} % or letter, a3, a1, etc.
\areaset{<orig. width>}{<orig. height>}
\recalctypearea

nach dem Ende Ihrer Tabelle.

\documentclass{article}
\usepackage{typearea}
\usepackage{caption,tabularx}
\begin{document}

\KOMAoptions{paper=16in:8in}
\areaset{14in}{7in}
\recalctypearea

\begin{table}
\centering
\caption{Caption}
\begin{tabularx}{\linewidth}{lcccccccccccX} \hline\hline
Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word & Word \\ \hline
\end{tabularx}
\caption*{\\Test.}
\end{table}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen