长表的右侧或左侧

长表的右侧或左侧

我有一个很长的表格,由于它太长,无法在页面上显示,并且表格的右侧已被截断。

我怎样才能将其修改\begin{center}为其他内容以便整个表格能够右齐平或右齐平?

\begin{widetext}
\begin{center}
\begin{table} [!h]
\begin{tabular}{|c||c|c|}
\hline
$\omega$ &  $S$  & Induced   \\[0mm]  \hline \hline
\end{tabular}
\caption{ The shorthand of ... }
\label{}
\end{table}
\end{center}
\end{widetext}

答案1

您可以使用adjustbox包和它adjustbox环境。使用max width= <width>,这样只有当表超出该宽度时才会调整表的大小。

\documentclass{article}
\usepackage{adjustbox}
\usepackage{showframe}  %% just for demo
\begin{document}
\begin{table} [!h]
\begin{adjustbox}{max width=1.1\textwidth,center}% fbox,
\begin{tabular}{|c||c|c|}
\hline
$\omega$ some dummy &  $S$ some dummmy text to make this long & Induced some more dummy   \\[0mm]  \hline \hline
\end{tabular}
\end{adjustbox}
\caption{ The shorthand of ... }
\label{}
\end{table}

\end{document}

在此处输入图片描述

另一方面,您可以使用一个盒子。

\documentclass{article}
\usepackage{showframe}  %% just for demo
\begin{document}
\begin{table} [!h]
\makebox[\textwidth][c]{%
\begin{tabular}{|c||c|c|}
\hline
$\omega$ some dummy &  $S$ some dummmy text to make this long & Induced some more dummy   \\[0mm]  \hline \hline
\end{tabular}
}
\caption{ The shorthand of ... }
\label{}
\end{table}

\end{document}

在此处输入图片描述

相关内容