![如何固定行大小和列大小以固定表格](https://linux22.com/image/436127/%E5%A6%82%E4%BD%95%E5%9B%BA%E5%AE%9A%E8%A1%8C%E5%A4%A7%E5%B0%8F%E5%92%8C%E5%88%97%E5%A4%A7%E5%B0%8F%E4%BB%A5%E5%9B%BA%E5%AE%9A%E8%A1%A8%E6%A0%BC.png)
我想修复字体大小或单元格大小以使表格看起来更好。我的代码如下:
\begin{table}
\centering
\begin{tabularx}{\textwidth}{ {\raggedright\arraybackslash}}
% {>{\centering}p{0.17\textwidth}p{0.18\textwidth}p{0.18\textwidth}>{\centering\arraybackslash}p{0.18\textwidth}p{0.18\textwidth}}
\toprule
\textbf{Posición} & \multicolumn{4}{c}{\textbf{Características}}\\
\midrule
\multicolumn{1}{p{60pt}}{\texttt{Defensas}} &
\multicolumn{2}{p{60pt}}{\centering \% Duelos defensivos ganados} & \multicolumn{1}{p{60pt}}{\centering \% Duelos aéreos ganados} & \multicolumn{3}{p{60pt}}{\centering \% Pases correctos} & \multicolumn{4}{p{60pt}}{\centering Faltas cada 90 minutos} \\
\hline
\multicolumn{1}{p{60pt}}{ \texttt{Mediocampistas}} &
\multicolumn{2}{p{60pt}}{\centering \% Pases correctos} & \multicolumn{1}{p{60pt}}{\centering Intercepciones cada 90 minutos} & \multicolumn{3}{p{60pt}}{\centering \% Duelos defensivos ganados} & \multicolumn{4}{p{60pt}}{\centering \% Duelos ofensivos ganados} \\
\hline
\multicolumn{1}{p{60pt}}{ \texttt{Delanteros}} &
\multicolumn{2}{p{60pt}}{\centering \% Duelos ofensivos ganados} & \multicolumn{1}{p{60pt}}{\centering \% Remates al arco} & \multicolumn{3}{p{60pt}}{\centering Asistencias cada 90 minutos} & \multicolumn{4}{p{60pt}}{\centering \% Centros correctos} \\
\bottomrule
\end{tabularx}
\caption{Tabla variables distancia euclediana}
\label{caracteristicas dist euclediana}
\end{table}
我需要将对齐固定到第一列(左侧),而且我认为这是另一种字体(?)我不知道为什么。我想关闭表格的两侧。
谢谢。
答案1
根据您的描述,我猜您想获得以下输出(表 1)。在下面的 MWE 中,我还包含了一个替代版本(表 2):
\documentclass{article}
\usepackage{geometry}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{ragged2e}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{document}
\begin{table}
\centering
\begin{tabularx}{\textwidth}{|lCCCC|}
\hline
\textbf{Posición} & \multicolumn{4}{c|}{\textbf{Características}}\\
\hline
Defensas &
\% Duelos defensivos ganados & \% Duelos aéreos ganados & \% Pases correctos & Faltas cada 90 minutos \\
\hline
Mediocampistas &
\% Pases correctos & Intercepciones cada 90 minutos & \% Duelos defensivos ganados & \% Duelos ofensivos ganados \\
\hline
Delanteros &
\% Duelos ofensivos ganados & \% Remates al arco & Asistencias cada 90 minutos & \% Centros correctos \\
\hline
\end{tabularx}
\caption{Tabla variables distancia euclediana}
\label{caracteristicas dist euclediana}
\end{table}
\begin{table}
\caption{Tabla variables distancia euclediana}
\label{caracteristicas dist euclediana}
\begin{tabularx}{\linewidth}{@{}l*{4}{>{\RaggedRight\arraybackslash}X}@{}}
\toprule
\textbf{Posición} & \multicolumn{4}{c}{\textbf{Características}}\\
\cmidrule(r){1-1} \cmidrule(l){2-5}
Defensas &
\% Duelos defensivos ganados & \% Duelos aéreos ganados & \% Pases correctos & Faltas cada 90 minutos \\
\addlinespace
Mediocampistas &
\% Pases correctos & Intercepciones cada 90 minutos & \% Duelos defensivos ganados & \% Duelos ofensivos ganados \\
\addlinespace
Delanteros &
\% Duelos ofensivos ganados & \% Remates al arco & Asistencias cada 90 minutos & \% Centros correctos \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
答案2
也许这会有所帮助——如果有困难,请回复
\documentclass{article}
\usepackage[a4paper,margin=1in]{geometry}
\usepackage{tabularx,booktabs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{lllllllllll}
% {>{\centering}p{0.17\textwidth}p{0.18\textwidth}p{0.18\textwidth}>{\centering\arraybackslash}p{0.18\textwidth}p{0.18\textwidth}}
\toprule
\textbf{Posición} & \multicolumn{10}{c}{\textbf{Características}}\\ \cmidrule(lr){1-1}\cmidrule(lr){2-11}
\multicolumn{1}{p{60pt}}{{Defensas}}
&\multicolumn{2}{p{60pt}}{\raggedright \% Duelos defensivos ganados}
& \multicolumn{1}{p{60pt}}{\raggedright \% Duelos aéreos ganados}
& \multicolumn{3}{p{60pt}}{\raggedright \% Pases correctos}
& \multicolumn{4}{p{60pt}}{\raggedright Faltas cada 90 minutos} \\ \midrule
\multicolumn{1}{p{60pt}}{{Mediocampistas}}
&\multicolumn{2}{p{60pt}}{\raggedright \% Pases correctos}
& \multicolumn{1}{p{60pt}}{\raggedright Intercepciones cada 90 minutos}
& \multicolumn{3}{p{60pt}}{\raggedright \% Duelos defensivos ganados}
& \multicolumn{4}{p{60pt}}{\raggedright \% Duelos ofensivos ganados} \\ \midrule
\multicolumn{1}{p{60pt}}{{Delanteros}}
&\multicolumn{2}{p{60pt}}{\raggedright \% Duelos ofensivos ganados}
& \multicolumn{1}{p{60pt}}{\raggedright \% Remates al arco}
& \multicolumn{3}{p{60pt}}{\raggedright Asistencias cada 90 minutos}
& \multicolumn{4}{p{60pt}}{\raggedright \% Centros correctos} \\ \bottomrule
\end{tabular}
\caption{Tabla variables distancia euclediana}
\label{caracteristicas dist euclediana}
\end{table}
\end{document}