繁体   English   中英

将 LaTeX 表格宽度设置为 \columnwidth

[英]Set LaTeX table width to \columnwidth

我对 LaTeX 很陌生,我正在使用 IEEEtran 格式编写报告,因此我的页面分为两列。 我想插入一个内联表格,并且我希望它们列中的项目居中。 有一些类似的帖子,我查看了tabular*tabularx的文档,但我无法使任何工作。 我通过以下方式取得了最好的结果。

\documentclass[journal]{IEEEtran}

\usepackage{mdwtab}
\usepackage{multirow}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse nec tincidunt justo. Fusce imperdiet tincidunt mauris, a hendrerit justo ultrices sodales. In at mi sit amet leo aliquam dignissim. Mauris fringilla fermentum egestas. Nulla facilisi. Nulla rutrum suscipit lectus vehicula consequat. Praesent eu sem vulputate, tristique augue et, cursus risus. Fusce sodales purus turpis, placerat interdum libero consequat at. Vestibulum convallis tincidunt lobortis. In ornare velit erat.

\begin{center}
\begin{tabular*}{\columnwidth}{cccc}
\hline
    \multirow{2}{*}{Frequency (Hz)} & \multicolumn{2}{c}{Manual Measurements} & Bode Analyzer\\
    \cline{2-3}
    \cline{4}
    & Linear Gain (V/V) & Logarithmic Gain (dB) & Logarithmic Gain (dB)\\
    \hline
    1000 & 0.04395 & -33.179 & -35\\
    2000 & 0.02274 & -38.902 & -42\\
    3000 & 0.01553 & -42.215 & -45\\
    4000 & 0.01185 & -44.564 & -47\\
    5000 & 0.00474 & -46.484 & -50\\
    \hline
\end{tabular*}
\end{center}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse nec tincidunt justo. Fusce imperdiet tincidunt mauris, a hendrerit justo ultrices sodales. In at mi sit amet leo aliquam dignissim. Mauris fringilla fermentum egestas. Nulla facilisi. Nulla rutrum suscipit lectus vehicula consequat. Praesent eu sem vulputate, tristique augue et, cursus risus. Fusce sodales purus turpis, placerat interdum libero consequat at. Vestibulum convallis tincidunt lobortis. In ornare velit erat.

\end{document}

这是桌子的样子

我尝试使用p{measure}而不是c来定义列,但我无法使文本居中。

我曾尝试使用 tabularx,但我不希望所有列的宽度相同,并且我不想摆弄确定列的相对宽度。

我觉得我错过了一些东西,在此先感谢。

编辑:原始代码片段不是可编译的代码。 道歉。

编辑:我不知道它是否足够清楚,但我绝对不介意文本是否跨越多行。

tabularray package 的一种可能方法:

\documentclass[journal]{IEEEtran}

\usepackage{mdwtab}
\usepackage{multirow}
\usepackage{tabularray}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse nec tincidunt justo. Fusce imperdiet tincidunt mauris, a hendrerit justo ultrices sodales. In at mi sit amet leo aliquam dignissim. Mauris fringilla fermentum egestas. Nulla facilisi. Nulla rutrum suscipit lectus vehicula consequat. Praesent eu sem vulputate, tristique augue et, cursus risus. Fusce sodales purus turpis, placerat interdum libero consequat at. Vestibulum convallis tincidunt lobortis. In ornare velit erat.

\begin{center}
\begin{tblr}{columns={halign=c},rows={valign=m}, row{3-7}={mode=math},colspec={@{}XXXX@{}}}
    \hline
    \SetCell[r=2]{} Frequency (Hz) & \SetCell[c=2]{} Manual Measurements & & Bode Analyzer\\
    \hline
    & Linear Gain (V/V) & Logarithmic Gain (dB) & Logarithmic Gain (dB)\\
    \hline
    1000 & 0.04395 & -33.179 & -35\\
    2000 & 0.02274 & -38.902 & -42\\
    3000 & 0.01553 & -42.215 & -45\\
    4000 & 0.01185 & -44.564 & -47\\
    5000 & 0.00474 & -46.484 & -50\\
    \hline
\end{tblr}
\end{center}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse nec tincidunt justo. Fusce imperdiet tincidunt mauris, a hendrerit justo ultrices sodales. In at mi sit amet leo aliquam dignissim. Mauris fringilla fermentum egestas. Nulla facilisi. Nulla rutrum suscipit lectus vehicula consequat. Praesent eu sem vulputate, tristique augue et, cursus risus. Fusce sodales purus turpis, placerat interdum libero consequat at. Vestibulum convallis tincidunt lobortis. In ornare velit erat.

\end{document}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM