使用 tblr 套件的表格跨越 texwidth

使用 tblr 套件的表格跨越 texwidth

我一直在尋找一種方法讓我的表格跨越筆記的 \textwidth 。我發現使用 tabularx 套件可以輕鬆完成。我正在使用 tabularray 套件和 tblr 環境,但我沒有任何運氣。

    \begin{tblr}{width=\textwidth,hlines={1pt},vlines={1pt}}
        1. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)     & 2. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)  \\[2in]
        3. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)     & 4. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)  \\[2in]
    \end{tblr}

這是我上次嘗試的片段。有什麼建議麼?

答案1

您需要使用某種可以擴展的列,例如一個(或多個)X 列:

\documentclass{article}
\usepackage{tabularray}

\begin{document}

    \begin{tblr}{width=\textwidth,hlines={1pt},vlines={1pt},colspec={XX}}
        1. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)     & 2. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)  \\[2in]
        3. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)     & 4. \(\displaystyle\int e^{2x}\cos\big(4x\big)\,dx\)  \\[2in]
    \end{tblr}




\end{document}

答案2

目前尚不完全清楚您之後的內容您沒有聲明任何列,也沒有使用“tabularray”的任何功能,這可以幫助您編寫很多表格。

看看以下 MWE 以及重新設計的表格程式碼片段是否能滿足您的需求:

\documentclass{article}
%--------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularray}

\begin{document}
    \begin{tblr}{hlines={1pt}, vline{odd} = {1-Z}{1pt},
                 colspec = {c X[mode=dmath] c X[mode=dmath]},
                 rowsep= 5pt
                 }
1.  &   \int e^{2x}\cos (4x)\,dx    
        & 2.    &   \int e^{2x}\cos (4x) \,dx     \\
3.  &   \int e^{2x}\cos (4x)\,dx 
        & 4.    &   \int e^{2x}\cos (4x) \,dx     \\
\end{tblr}
\end{document}

在此輸入影像描述

(紅線顯示頁面佈局)

相關內容