我有一个很长的表格,由于它太长,无法在页面上显示,并且表格的右侧已被截断。
我怎样才能将其修改\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}