![如何使表格在页面中居中而不遵循边距](https://linux22.com/image/434877/%E5%A6%82%E4%BD%95%E4%BD%BF%E8%A1%A8%E6%A0%BC%E5%9C%A8%E9%A1%B5%E9%9D%A2%E4%B8%AD%E5%B1%85%E4%B8%AD%E8%80%8C%E4%B8%8D%E9%81%B5%E5%BE%AA%E8%BE%B9%E8%B7%9D.png)
答案1
正如 David 在评论中指出的那样,此表可以在 latex 中创建,因此您不必将其作为图像包含(这会导致不同的字体和字体大小,如您在屏幕截图中看到的那样)。我想我使用了一种通用样式来显示表格,但当然您可以对其进行调整以使其看起来像屏幕截图中那样。
关于我使用的代码的一些说明:
\centering
优于,\begin{center} ... \end{center}
因为它没有添加空格。\clap
告诉编译器,它的参数的宽度为 0,并且使其居中(比较\llap
,\rlap
)。\mbox
在这种情况下,之前需要一个空的\clap
来在表内包含一些内容(编译器无法“查看”的参数\mbox
)。>{\bfseries}l
产生一个以粗体打印的左对齐列。
\begin{document}
\lipsum[1]
\begin{table}[!h]
\centering
\mbox{}\clap{
\begin{tabular}{>{\bfseries }l l l l }
\toprule
variabile & \bfseries scala & \bfseries unità & \bfseries fonte \\ \midrule
Vendere o influenzare gli altri & Importanza (0--100) & Cifra CP 5 & lcp \\
Formazione e insegnamento degli altri & Importanza (0--100) & Cifra CP 5 & lcp \\
Assistere e prendersi cura degli altri & Importanza (0--100) & Cifra CP 5 & lcp \\
Esibirsi o lavorare direttamente con il pubblico & Importanza (0--100) & Cifra CP 5 & lcp \\ \bottomrule
\end{tabular}
}
\label{tab:variabili}
\caption{Variabili selezionate per l'indice di interazione sociale.}
\end{table}
\lipsum[1]
\end{document}
答案2
您可能喜欢以下表格设计:
\documentclass{article}
\usepackage{booktabs, tabularx}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{table}[htb]
\small
\renewcommand\tabularxcolumn[1]{m{#1}}
\setlength\tabcolsep{3pt}
\begin{tabularx}{\linewidth}{@{}>{\bfseries\raggedright}X llc @{}}
\toprule
variabile & \bfseries{scala} & \bfseries {unità}& \bfseries{ fonte} \\
\midrule
Vendere o influenzare gli altri & Importanza (0--100) & Cifra CP 5 & lcp \\
Formazione e insegnamento degli altri & Importanza (0--100) & Cifra CP 5 & lcp \\
Assistere e prendersi cura degli altri & Importanza (0--100) & Cifra CP 5 & lcp \\
Esibirsi o lavorare direttamente
con il pubblico & Importanza (0--100) & Cifra CP 5 & lcp \\
\bottomrule
\end{tabularx}
\caption{Variabili selezionate per l'indice di interazione sociale.}
\label{tab:variabili}
\end{table}
\lipsum[1]
\end{document}