使用调整框而不改变字体大小

使用调整框而不改变字体大小

我试图将表格调整到 \textwidth,但它会改变字体的大小,导致字体变得太大。有没有办法将表格的宽度固定为边距(1\textwidth),而不会自动更改字体大小?使用 \tiny 似乎不起作用。非常感谢,任何帮助都值得感激

\begin{表格}[!htb]

\centering
\begin{adjustbox}{width=1\textwidth}    
    \tiny           
    \begin{tabular}{|c|ccc|}            
        \hline
        \cellcolor{azultabla}{\textbf{\tiny{Range}}}& 
        \multicolumn{3}{c|}{\cellcolor{azultabla}{\textbf{\tiny{Return }}}}                                                                 
        \\ 
        \hline
        & 
        \multicolumn{1}{c|}{\tiny{Spec.}}& 
        \multicolumn{1}{c|}{\tiny{Meas.}}& 
        \tiny{Pass / Fail}        
        \\ 
        \hline
        \tiny{RF}& 
        \multicolumn{1}{c|}{\tiny{\textgreater 10}}& 
        \multicolumn{1}{c|}{\tiny{xxxx}}& 
        \tiny{xxxx}                    
        \\ 
        \hline
        \tiny{IF}& 
        \multicolumn{1}{c|}{\tiny{\textgreater 10.9}}& 
        \multicolumn{1}{c|}{\tiny{xxxx}}& 
        \tiny{xxxx}                    
        \\ 
        \hline
    \end{tabular}
\end{adjustbox}

\茶几}

答案1

切勿缩放表格,否则只会生成不一致的字体大小。如果您确实想要小文本,则语法不是\tiny xxx这样\tiny{xxx},它不会接受参数。

您可以通过多种方式指定全宽表格,我tabularx在这里使用,尽管未拉伸的表格更易于阅读。我还删除了,\multicolumn{1}因为它们没有做任何事情。

在此处输入图片描述

\documentclass{article}
\usepackage[tables]{xcolor}
\usepackage{tabularx,colortbl}
\definecolor{azultabla}{rgb}{1,0,0}
\begin{document}

\begin{table}[!htb]

\centering
    \begin{tabular}{|c|c|c|c|}            
        \hline
        \cellcolor{azultabla}{\textbf{Range}}& 
        \multicolumn{3}{c|}{\cellcolor{azultabla}{\textbf{Return}}}                                                                 
        \\ 
        \hline
        & 
        Spec.& 
        Meas.& 
        Pass / Fail       
        \\ 
        \hline
        RF& 
        \textgreater 10& 
        xxxx& 
        xxxx                   
        \\ 
        \hline
        IF& 
        \textgreater 10.9& 
        xxxx& 
        xxxx                   
        \\ 
        \hline
    \end{tabular}

\bigskip
    \newcolumntype{C}{>{\centering\arraybackslash}X}
    \begin{tabularx}{\textwidth}{@{}|C|C|C|C|@{}}            
        \hline
        \cellcolor{azultabla}{\textbf{Range}}& 
        \multicolumn{3}{c|}{\cellcolor{azultabla}{\textbf{Return}}}                                                                 
        \\ 
        \hline
        & 
        Spec.& 
        Meas.& 
        Pass / Fail       
        \\ 
        \hline
        RF& 
        \textgreater 10& 
        xxxx& 
        xxxx                   
        \\ 
        \hline
        IF& 
        \textgreater 10.9& 
        xxxx& 
        xxxx                   
        \\ 
        \hline
    \end{tabularx}

\end{table}

\end{document}

相关内容