簡體   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