是不是因为我的眼睛,导致 W1 的这些字在这里大小不一致?我还尝试将第二列左对齐,但不知为何看起来有点歪斜。如果您有什么办法让它看起来更美观,请告诉我。
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{booktabs}
\begin{document}
\begin{table}[!h]
\centering
\caption{TEST FUNCTIONS}
\label{tab:table1}
\begin{tabular}{c l}
\toprule
STTC & FUL\\ \midrule
H1 & $W_1$ \\\midrule
H2 & $\frac{1}{W_1}$ \\\midrule
H3 & $\frac{1}{1-W_1}$ \\\midrule
H4 & $1-W_1$ \\\midrule
H5 & $\frac{W_1-1}{W_1}$ \\\midrule
H6 & $\frac{W_1}{W_1-1}$\\\bottomrule
\end{tabular}
\end{table}
\end{document}
答案1
这与表格无关。您正在使用内联文本样式数学,旨在适应正常高度线。分数使用较小的字体,就像上标一样。 W 较小,就像 2+½ 中的第二个 2 较小一样。您可以使用 \dfrac 而不是 \frac 来获取显示分数。
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{booktabs}
\begin{document}
\begin{table}[!h]
\centering
\caption{TEST FUNCTIONS}
\label{tab:table1}
\begin{tabular}{c l}
\toprule
STTC & FUL\\ \midrule
H1 & $W_1$ \\\midrule
H2 & $\dfrac{1}{W_1}$ \\\midrule
H3 & $\dfrac{1}{1-W_1}$ \\\midrule
H4 & $1-W_1$ \\\midrule
H5 & $\dfrac{W_1-1}{W_1}$ \\\midrule
H6 & $\dfrac{W_1}{W_1-1}$\\\bottomrule
\end{tabular}
\end{table}
\end{document}
答案2
如果您有任何想法可以让它看起来更漂亮,请告诉我。
除了使用之外\dfrac
,我还对表格结构进行了一些调整,以便在 IEEEtran 假定的两列布局中更好地利用完整的文本宽度:
其他调整:
- 减少
\tabcolsep
STTC、FUL柱对的结合力 \hskip 3em
在列对之间添加- 在中间部分添加内容
\addlinespace
,以增强表格行和分数线之间的视觉层次
通过这种显示顺序,更容易发现 H2、H4、H6 只是 H1、H3、H5 的逆。
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,amsfonts}
\usepackage[caption=false,font=normalsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{booktabs}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\begin{table}[!h]
\centering
\caption{Test Functions}
\label{tab:table1}
\setlength{\tabcolsep}{3pt}
\begin{tabular}{cc@{\hskip 3em}cc@{\hskip 3em}cc}
\toprule
STTC & FUL & STTC & FUL & STTC & FUL \\
\midrule \addlinespace[.75em]
H1 & $W_1$ & H3 & $\dfrac{1}{1-W_1}$ & H5 & $\dfrac{W_1-1}{W_1}$ \\
\addlinespace[.75em] \midrule \addlinespace[.75em]
H2 & $\dfrac{1}{W_1}$ & H4 & $1-W_1$ & H6 & $\dfrac{W_1}{W_1-1}$ \\
\addlinespace[.5em] \bottomrule
\end{tabular}
\end{table}
\lipsum[3]
\end{document}
答案3
在第二列中,您可以定义显示样式。使用tabularray
包可以很容易地做到这一点:
\documentclass[journal]{IEEEtran}
\usepackage{amsmath,amssymb}
\usepackage{tabularray}
\UseTblrLibrary{booktabs}
\begin{document}
\begin{table}[!h]
\centering
\caption{Test functions}
\label{tab:table1}
\begin{tblr}{hline{1,2,Z} = 0.8pt, hline{3-Y}={dashed, 0.15pt}, %solid
colspec={c Q[l,mode=dmath]}, % column is in math displaystyle
row{1} = {mode=text} % first row is in text style
}
STTC & FUL \\
H1 & W_1 \\
H2 & \frac{1}{W_1} \\
H3 & \frac{1}{1-W_1} \\
H4 & 1-W_1 \\
H5 & \frac{W_1-1}{W_1} \\
H6 & \frac{W_1}{W_1-1} \\
\end{tblr}
\end{table}
\end{document}